28423710
15923174
8015897
43628289
95954834
7470817
31441191
11107895
31857646
51309686
87434815
79217019
9341716
8036477
73914459
38014336
97793710
94853872
30612413
99274044
64897399
69609717
17532719
50046519
81634271
94843512
14044228
5902628
1644456
53615788
22805849
80201069
98615415
7516261
10656817
37814389
48335512
3018217
31242648
83037479