21015781
40627890
18925983
95663916
1070983
12977357
53374805
9615920
25518159
74725789
6056454
9478228
57896189
98669209
6337079
78528168
56711181
18296472
7564109
53207946
57026373
80822298
63509272
1961595
8866736
33414584
19951043
15405442
39746822
18808115
88309227
37889843
80798435
69436887
3435278
92115400
55283654
9098587
64877914
1892580