21947874
69516134
99606318
3361659
75599937
15296049
4910954
65352307
21778612
34849810
9425400
3254422
63875415
62429354
86542850
5166850
35072862
40826010
95159723
92383012
73614347
85836476
4938796
55539094
66366197
50689460
55728706
7512903
4571106
61445482
61205796
36449826
62745274
78804420
90428798
43418041
66821346
8529416
28441977
21125740