85142949
98955800
26934953
71161674
1036311
59522469
28925636
18116537
50006541
15178928
88991195
5616949
95627283
4443110
24134702
68935818
64433020
2565235
94022563
29825762
87355194
59227835
70773731
70226451
25021311
34801366
84504356
81283225
99614319
24382749
94861085
17197697
52007980
22297936
30285801
85353124
69752955
18067951
4654841
91642635