18694298
74557600
1763946
94721059
99918650
69599836
5492804
46113610
31243160
70219910
8714207
95066382
64822241
1312122
60482182
48754778
7697721
47916785
28924089
89577894
43273768
78945630
57956636
62254777
99867014
11957483
40581344
65854585
65552826
1053110
2581977
88153744
33739307
99884259
66558993
53274853
68883899
40315448
57458286
85886467