5397888
4842837
920107
86275586
54066635
39056182
1595991
19079478
27931383
7614515
69284480
39964279
7318244
4562223
75172683
58527650
36561701
98506753
3556708
66763203
91393472
31488652
46312435
12929437
74595409
66366361
46289240
64393736
6435963
11473020
88059440
26991481
1062474
30629029
5155252
23379339
6593807
77602634
6089819
97664797