17575016
42566658
8381772
405170
89038845
2917641
68797303
38727953
72535780
65794288
20763234
87987843
21166002
81284903
30482938
55475281
91682298
6573844
27941424
37987706
54658919
83276453
59757532
89617805
68843920
51053300
94725254
86148144
9125758
50238337
52242846
3834869
504822
49797179
30412348
80654426
39525050
60559406
69303302
11034496