29615342
18142783
80035878
79432519
4099224
21502001
87724272
29341389
9993334
37979849
11822975
6175340
96042715
47905831
16548591
3684469
45214613
7554514
7267326
79521782
37401675
18101219
13175648
10146119
2053941
31907165
90401261
30902341
68187103
89035392
68684562
48857069
86685474
16666681
58063545
29366827
60918867
71834128
25585122
43716950