43112529
2472286
5559270
24124398
9997209
30519005
84688770
7354423
23474464
55627045
49516003
15351915
88348098
7883895
64722233
86674914
435573
22583322
7097583
56594010
94325088
5176741
83589388
842644
84972977
7095918
67117167
7015628
43497153
21626322
34397674
57803129
3870708
27287560
80699123
46652223
32022302
13634889
82838808
57367129