19617684
36951371
24311441
43085983
81663023
66212193
50382598
97252604
71955966
65316609
84542954
94067447
39334063
39094141
22986310
953040
9285444
6104190
27937912
14686793
57457694
89512151
26168058
12524472
2256877
25815538
35074276
2211004
8089440
8717128
20809812
33597225
1842217
70685224
66683776
54232568
24864322
54963412
79137801
16125557