42006283
4482399
54373652
1121344
7343051
8555048
92982877
8813701
28738073
68314
5559339
10912169
55938797
96432225
27512602
17889617
72895498
91304372
38867555
9883622
19026400
1704691
64347939
53852702
67498850
62072670
12301096
436196
58181876
86921363
70378675
59964843
46331362
74604197
22127056
13637481
6819913
45051072
48817378
15733398