18729
13832
32466
16918
15950
19964
11511
39406
64228
31108