40909332
98472075
31171603
85204778
88822739
77476461
16471479
38867687
80426345
88666111
84647124
27834204
72435087
8411941
484205
57086953
65649728
61505244
63821405
27305291
32881107
53126390
97414870
7270580
63066065
28017409
25974832
68979902
63185060
6411505
35769777
90067629
3595943
47752436
24285992
3006223
71777204
8036836
9648700
52863338