82982600
7914230
97716500
28039940
86835179
45162674
27521042
526221
81236803
58263957
4956053
71091089
23059982
4361500
1442207
31218416
63702463
80759232
40716165
92043337
98174948
246266
4717552
30956322
91603290
94251108
18855390
44836565
49416321
14484456
70635388
85934877
2591933
18809315
89917059
25931479
67247646
79392966
18244498
83176376