14545341
56871193
59438345
2648266
95367458
59481249
21474681
46845983
89122921
84826739
2193729
7988886
79244448
75862125
89339369
78197600
535138
17132208
62457106
47857196
43842514
10186945
971343
50774103
40893398
87843422
70055019
1191785
96293985
49496370
23526250
38802863
6297630
4216591
181380
89087013
90018020
15524409
12497292
49381626