45906519
14849078
20627939
78137210
51768725
59757250
52428486
1527142
27077055
66932490
9076785
39346462
2242324
1437807
27665813
30664546
5122753
34601132
1323858
9508643
81921464
97158181
89394912
64701320
55816079
94039280
12005234
29402744
95491032
85691152
31523875
5686551
19171933
45186607
94512201
52145586
20348144
57246369
29021481
8296502