26083021
20665494
20385117
75324257
85676134
9228204
20821318
10367821
97226113
44796638
2935772
45344018
42907840
7218616
72523620
51456954
1194500
14913774
70775752
1773576
39095579
9361790
20861112
67153762
91285906
39098138
57955584
45263809
89421217
75675459
26654864
94262964
88566288
55985931
92611156
46004603
27265665
19352630
36662953
91787052