39506657
33022893
30621330
16528928
69355120
88361111
38063086
16729543
95965972
84336275
28098320
27408269
52826208
45456747
91628361
8664956
54687666
6063717
5183944
2711964
31121677
78793219
80803185
90703327
36138423
46305165
49353571
98971270
91154016
13301639
63453537
4099671
27291429
2568817
7064008
96913331
29859421
21386969
56365061
70695340