9996895
53972652
73936368
45968329
28377421
46264564
47576487
86319055
43736652
31124954
38609203
98166059
69315611
8293808
6243634
40177429
94741006
41542600
5920308
82392675
77362974
1198164
54384902
58052215
69533998
90129183
9144127
65728866
25295025
18889737
22777800
11617929
86815087
35998194
65325350
8828668
33246169
65219605
62396472
11454330