17047905
9537978
2967283
40197903
37864727
94124476
48676034
88436329
82305076
60747703
7033187
6731155
3758314
60181112
81875410
15473791
20269960
86003875
71865783
59393929
2365021
94908161
91749906
37547596
15637819
11226218
68604800
8686786
3161415
50696115
33848912
2992699
64574099
98382743
69397562
18301700
31586861
5333937
89318951
4234660