12845112
51508534
12198800
98045767
13228021
98599290
83088774
2115017
34049452
91562554
56692971
21822478
4584451
79842340
75123382
20513390
77613235
24156545
61748673
86214750
45394430
1604555
34995730
54492464
65133617
38355171
6877798
45962550
35625436
3617053
96555429
61121772
1490779
33424308
37847728
29782201
27346955
53875670
931535
908039