40326497
151590
31087136
61024922
53855925
25644485
600931
40392143
82811837
18636798
3435985
5618911
86314828
3397577
91842421
60163665
7521926
10464453
88608811
66124022
83767919
4253886
4230570
23493358
45325679
63388089
1208116
37071946
3586963
10447154
12991626
78894961
3198547
32018740
9676114
17373043
93173753
96423529
36876053
23953456