58003810
1054504
4348322
72114443
33252578
59237166
30098711
20611747
19308938
94402118
53338224
47543472
77012322
25988393
73101788
30965791
47015097
52933699
13185399
82792242
72456372
47877998
3743895
56183211
95309790
71443333
96623333
99326875
37051330
1364734
67346412
14505544
17229990
31436750
49027991
12399665
46806141
39967308
97964422
57816969