49596956
57334108
35651388
68087067
105815
57019313
40892748
85012774
40499523
27025550
1785451
13905670
12648611
16969530
42318870
83217197
1246834
10046034
3798220
54092834
7641336
53173651
3529487
99367
4562967
13095161
5705147
78523138
56323286
32146599
40325011
11914744
84423734
86316571
67263555
780194
90201013
20351210
7206877
5907889