31176825
9098492
89536253
18519339
80466476
78879407
11476719
63733630
53709571
9656170
72788261
9756003
95536984
80455256
62598199
40243398
527227
71504579
95392765
37352122
63338703
49406273
46717205
4993811
61185242
61878944
92894113
14687699
2699140
35584848
22309646
39336255
79045154
72611130
2569382
36871421
82259403
1316387
96915760
15366460