678583
57992
843616
511152
568599
304980
982287
803595
768769
746531
118701
806922
811656
9012
320902
48249
208125
994220
18675
669383
371429
494671
291205
805904
7491000
72322