89869826
7763128
90507111
87296565
4010815
33296186
89632844
36168095
14604913
48959231
16588974
78307220
28265616
12848796
7728675
97999395
89744676
5786638
9916770
77675000
42125709
16306146
56488101
51893440
45348565
63209810
17823385
55692261
48651821
2591804
5001707
15226708
84375447
93319392
53039161
24077406
2244171
30579197
143422
84787475