42573233
99431750
35248246
2665492
99627459
15894429
13366342
79812433
8020519
91989162
19095971
2581211
30141981
75022890
57849849
32345345
12169791
13767731
1474646
69549500
21341523
8215165
25245171
73101733
51135793
54148407
3643969
6368779
2024223
106693
800816
5784641
86121703
90934359
53757445
20844123
62784881
85305086
80541682
88439177