85084741
8083822
59955229
1422998
3421891
25624169
56365014
10241982
76145314
692409
11184877
94584593
2218859
71586155
21706713
29604025
87891131
46336773
19858017
20638077
38348975
4622592
8659425
3929960
574130
74012792
60102586
5564587
81271695
8269636
38812555
69019408
25423447
82587328
30833945
10397567
110438
3128678
8779047
34608965