38407830
53231864
15095022
344237
7941237
40135266
51472005
3184182
21659296
80079915
21232618
86195366
11479062
168193
782545
49192724
7717213
37986149
20445772
89099816
69304554
12787706
45856854
888564
83316258
5070384
2899975
40496561
97428958
91259758
82822906
83767932
14294238
80092540
48635190
9852411
13897744
39248889
19292866
7606963