394
249
275
514
397
283
511
261
288
315
231
367
266
337
505
350
366
235
416
398
247
435
303
286
242
423
388
238
485
474
379
373
520
402