39949778
12446719
6858471
33942171
61644394
16155282
60072365
11115992
1160587
4626795
5454304
25389449
55652128
12387956
71933066
88227006
37142595
54595411
90597452
18558187
98454807
38213351
32391779
64013714
47912300
61031428
92795729
59165881
56147134
32919354
59389962
1741773
81469052
2013681
44809674
6051981
36288951
19433903
45466751
68217316