234
1059
405
636
915
248
150
152
250
1018
722
747
1385
247
471
3586
3106
727
1629
63
2650
3966
1626
1575
1585
988
2707
1614
1683
444
1884
775
923
682
160
691
2448
1819
860
808
1256
291
933
2073
1469
173
757
1237
1518
37
563
115
478
861
395
767
67
583