41482531
30787543
66775718
5678290
14103655
19843638
86755622
74385084
19025976
67329950
70636299
88821085
25369102
1324991
37483564
56121428
57765565
97034135
2422274
65462879
46593837
37676709
91043025
19621865
12017533
40007807
28987300
80106083
40517385
43717732
97163754
92452226
10679843
56155836
4284632
85593169
69285686
4718545
12688409
32239070