510900
87824431
87749322
2371564
34331558
23884247
20133690
59568981
2950715
12202500
17921223
87107542
16599740
28051568
4579316
41572739
94671351
80371826
46818964
3554979
861466
14948283
95051177
1541404
95339197
52379640
83718006
79202897
67467352
65587168
14048427
72957456
89441985
753455
9565375
7516976
64406219
2728281
38837100
21139691