39885806
15129893
45577555
1549139
19694298
1988783
12915484
7498060
10014884
5948184
30908177
68849058
49215047
52014292
14136554
98483887
95277124
46399121
87763062
9533943
75932372
6835308
47106299
45543093
9538234
66956185
70108057
41592002
79244335
30168253
8009138
38594805
94056403
68847296
36837883
45983342
8563853
79319876
1018384
3079931