18198336
3921179
86205117
53079179
86842669
83465639
23227266
11853148
66892557
79212100
61177457
4841754
60487341
52349895
26687600
19854080
5716183
39888483
90878293
60372104
85281906
25635972
83811222
37966126
47365714
75147985
31648948
6778581
96983051
7014447
99114439
37827811
30632936
758185
11801256
22033424
4136759
7868238
83147341
27598735