94645713
80075831
13631093
38887502
71013148
75788988
550051
18004962
42938739
71207450
23668949
19986474
51149895
49754262
39764267
955341
83872043
57632146
79203682
72457057
44001523
46244058
68427636
42902453
63957059
9986668
82597909
3958234
80399330
44458316
66891172
41008321
17386286
2482220
93648593
34666780
2091780
9046200
7160682
27458