16653516
89089434
84517527
74495266
13763745
44079214
28881264
36638006
56995046
95799848
60829034
398200
84452776
16075063
2798486
43508503
39873025
88107542
56644413
91786322
99535733
6819248
58148697
20546742
89424660
89457719
34902201
10091469
79546923
22703442
8983131
58157132
44411150
40999821
20423164
67536926
27876252
1414248
63509228
504089