14096
28199
22634
20635
25354
26750
25877
19618
17013
40033