10085163
15676265
1579322
95761573
90546104
25265226
42929592
71424643
94925773
17705311
11183174
3323197
29107828
69334272
20739898
39644652
48018489
17608513
35884131
54667375
70144241
42433273
9735190
26136823
10787365
107930
53632898
88529956
42993639
81345854
39512675
77048800
32917421
97443275
84022013
84163489
21595171
88238202
58396789
92459111