29608506
38171150
9759698
93727619
5866928
31721457
33252760
24262067
91511805
50695253
7000993
3971740
50541843
6579409
46399936
1856709
23292730
37726978
4339661
226993
97136721
98832563
38443176
31717562
67711256
92673935
1628902
78101261
65294276
24894292
3509693
19647807
3003244
2616322
3744679
70431224
7776657
70628404
84999600
80374482