1308310
56562875
9655550
682378
98254290
58001761
42006211
80316744
67279348
83671818
31138856
37109221
38299011
73945775
7895163
31108178
293009
94197343
76651250
65358483
36747253
83502135
75738547
671200
9841919
13345390
90924583
50032702
54749874
58819381
37608672
94511509
2864157
21841278
14784209
83408544
934690
79093653
229083
26282550