308
690
599
461
267
452
394
647
429
416
610
421
517
184
562
515
424
611
869
418
429
276
493
715
530
536
443
506
509
418
378
551
602
425
345
401
397
481
651
785
425
952
724
981
602
428
398
433
112
459
400
491
388
1015
567
700
444
576
136
358
688
24
406
425
488
333
220
420
379
732
769
424
437
390
427
537
525
541
416
424
553
636
878
431
575
422
602
1199
86
407
415
447
384
544
444
514
400
402
49
156