25107304
59269802
17408248
60593588
20604619
3767523
1147705
82242551
84072968
11155794
98513205
64759606
8551665
66035228
996735
38809204
47725803
60984096
91561650
35691788
44911006
1841992
18636208
31747984
67439988
66498265
12331512
68419190
55265162
13926058
19905026
7291491
47332615
55476286
90469726
49265536
75283336
64458698
7842521
19689859