24285520
87571559
6031567
98706459
2263974
90921677
27827542
937942
6627163
36166085
99889807
7777003
97724263
5839103
6912807
79271837
59281846
678010000
68881444
77895702
61544207
56272171
4463017
42276430
71156563
58579648
74119568
88918428
75347938
13255524
85608870
55017659
34963866
92427549
2325942
1021773
17413404
35978681
21705326
19167896