37329665
40935359
1629677
43548110
36624868
16334133
3285918
49147938
95636438
72563211
45615658
46408828
57596447
99402939
59548132
64691478
49357423
21196241
16606203
93886499
88548501
12473805
75653400
86911236
96445284
23058249
12508311
9951226
27083480
56959000
54387264
92373579
78941171
28603358
41185590
42326657
7148518
83237404
69876849
2479862