38995880
6967532
69627293
51516527
20974280
27191157
11388007
69665477
40484118
3185287
252115
19511893
40472354
40749192
82971797
25514509
74522521
84752347
3879005
22681977
1917333
56835749
71894484
3248570
96794035
33805602
13918711
7637313
7975247
23545242
74934301
69845028
57606576
37963967
6373268
2840641
49684610
6937248
20202864
59502461