1018085
44998553
27873363
59638195
69698993
30471261
65645200
1357106
95882860
48949346
9163400
23202852
53035737
45034972
9395368
63191716
28179377
83358770
17612251
15866960
91523909
69971820
77794461
5197516
96366152
38074234
43514604
68063332
77147358
37814034
31539921
75627164
40875752
2288306
3735700
98825031
64864989
82857594
40262283
57509366