14096
20635
16997
19719
25354
26750
25877
19618
17013
40033