63915078
31374056
7613930
51726298
61849117
1165358
30156066
21046850
17721451
80014890
90149088
9173128
19185939
32107043
65866402
69652707
32828093
4534686
89845327
5671493
9772945
81487283
581097
68163165
737255
37088128
12511785
25755718
6833283
45065767
99396015
66506365
84263871
9231207
2344267
92189989
59501174
54002425
24267536
1876125