17729046
74114012
580465
22057919
12259739
7908328
43415999
30016455
28171946
18776079
10865211
96885047
67114047
30719000
75554582
94105249
2326596
70085242
40261593
27263845
83865306
12528647
63053083
51052702
39771941
47937248
25532905
88341467
49584285
50769087
6055832
42923216
32323908
8911439
7379070
66131333
5925848
61733800
62471896
1104871