58485279
10902720
36131483
22913421
81845304
89465792
24538242
7876825
27901116
50216638
64199027
2943207
12558024
99341009
35855929
95891261
70204785
9149371
83914012
4995109
96285526
30961980
46787411
41136404
16795103
890859
861610000
97292025
38507447
58967776
47106793
65586106
53161645
21044214
33458958
67536521
52963622
15561288
78924123
84744200