14003858
18479513
8745697
31171994
74104208
2472434
88515112
42063212
97367074
14579785
37858659
20647735
13205669
94783695
6539531
61406916
56266165
73838612
32846198
91864836
20237389
3462845
88839620
91456877
46637226
88801452
71166772
65105823
97188653
11365799
61909886
85726925
10491220
9674512
76555821
30215250
36241809
36294847
39202218
75713570