26991561
73204489
29104899
16281035
50833430
6581500
65609870
16509704
57792118
93275639
67586371
91563937
50168335
57055006
62121877
84897733
98067327
94148976
21337466
99349436
61605254
88195
17153677
46594765
5508925
38423210
40749092
54004299
6024738
10431448
65035148
32438204
98935718
90268066
34488630
9731599
60603522
70589817
4745631
23027215