94943877
1849726
18109237
95897992
2841943
67208361
54496151
35117996
32941174
886166
3721529
2172572
7431244
63035728
89823690
59187390
93004481
81538104
12832554
54428173
65196012
2392246
89578025
51221990
79015106
83935270
32077892
53446071
57253383
31776307
64693335
87756304
94271269
6246019
2227302
79708956
74457267
46183341
67877658
79991023