9569663
60524615
70823533
54104144
3072468
5139334
85028448
15026032
31713009
2517219
1687136
97723745
30244702
93188057
74982817
24834679
80436675
86832455
74087572
9982467
18556660
9549628
8606488
28076555
42164233
806327
58674029
89013137
47719118
20857155
37161534
35018501
403807
13103307
73716112
51908487
22871999
69339312
37775643
64385854