1371013
1537413
11344497
16641469
71108586
65227831
56024397
97138342
34663426
92958877
46382553
25695409
79866800
70727057
89768249
56608554
34186601
77723319
49493415
41739986
76407029
92983293
38881496
81261942
26272331
42433848
2677438
55172039
25798652
15737491
9836825
11154357
81719784
67044087
4352462
6118710
10555906
42863572
22617658
19046046