18 17040 1259 true 1 4 6 8 9 11 12 13 14 16 17 22 24 25 29 31 37 38