3109752
85015327
38105495
25303537
14439982
48202487
7475223
99269480
6935546
8282196
39239285
62062791
72094935
82046772
3561315
12044634
99228503
39561668
9506346
65821683
52835146
15065137
96184751
63208814
44142369
33306548
55881624
40262630
25144966
14336141
99696583
11357677
48893111
1446994
22272917
85486128
64902215
91911630
39054502
74593333