2829926
19251891
16656872
34846923
23804472
4915347
9741740
6623889
33154482
8769548
16626665
70898873
45022135
96559970
298002
65515070
11103048
62724448
7169132
73962753
87085313
1904409
15532313
2483922
91088221
3563767
94507548
39516213
12559275
32789545
70618699
70461351
27579968
1298367
37467980
15985077
97557346
4872176
92032503
22725959