89946731
18173186
52735730
7701999
24071396
54219003
37924996
15162971
31479260
31365046
4841682
49685698
91824196
37334752
30843632
53926971
2614500
26329972
67189526
83808883
97321000
20373851
79426970
27601174
10965680
64899487
98682333
32358245
62876813
3781241
43207987
21355253
18062669
6266817
44387310
59103024
40675047
34869293
2824060
22023200