27
103
392
766
717
1264
1426
602
266
1838
816
457
590
663
654
674
1109
870
520
1138
1045
420
445
863
571
596
589
378
760
603
693
941
628
1010
555
924
332
1434
276
447
525