34
106
395
766
726
1273
1427
768
604
266
1852
824
459
592
672
658
675
1120
876
522
1148
1054
420
445
869
579
600
590
378
762
605
696
943
629
1015
561
929
333
1438
279
448
527