19609350
9162419
65021085
52112625
29646823
97319966
49661422
5107217
87042921
41545642
9387335
44253954
98679587
29205182
32964718
54473294
6218256
33746087
94605871
35285056
9825156
29851154
47587913
47627098
77691380
91969195
97405525
66187809
35703441
12012484
8416848
57797734
10408085
89369278
27779503
97158382
22726089
95106563
29786317
18848500