248
35
388
645
228
375
1187
446
220
382
439
409
456
859
251
437
482
423
892
255
24
245
379
439
115
482
396
247
447
250
259
251
393
251
233
403
61
240
218
397
687
439
454
279
598
589
459
422
415
994
591
391
78
435
439
233
586
559
597
437
379
641
384
236
582
404
453
231
403
486
463
453
900
583
716
24
434
458