15981392
42959500
3548110
62427290
97785736
56951576
1125768
39696996
48347732
88333826
49557626
56351127
38493430
32244683
9717966
68632063
92127689
50036660
80069308
10059870
32916302
6137582
85074113
45963110
22288713
29169995
25447388
14248830
16364715
58358391
6144838
78392889
2747113
9906175
71417113
67821074
18095039
65526215
93512193
7188721