14516100
89343897
5641382
10187035
91507575
49817801
85669358
37479958
4957494
74847250
3218009
27739443
17287300
31865100
13815685
94562999
83322752
8714125
20146055
69992118
50342589
90288981
56478740
46187772
60677642
27805218
59195892
9028922
77319325
68198892
607840
37333782
57039347
31821893
34876371
16345193
31038195
86165376
62068774
10115482