14096
20638
16998
19721
25357
26750
25879
19618
17013
40033