90862726
9461839
2299682
238277
57933138
92221425
78388967
50141739
31676321
10692914
9573839
20433338
25679935
97484437
88205985
17474735
1733898
15189099
1017231
19903233
67429408
19205750
67064304
87979375
63298350
1910512
40231532
74841775
7527683
90002500
96085835
7013
84696674
59927980
9510871
31208329