7966523
4558174
90428555
14202436
82662254
21139181
64274241
6109804
67886396
58679138
30921131
26029783
52129242
47583152
92225118
25778818
87694552
42308170
45569907
83532600
11989061
7292184
91379573
35642512
15074647
62189092
70974375
73735963
26512204
70167156
45731579
67104307
82723128
27025588
88288250
39738271
84769851
87049374
99085883
21914741