9 143 149 true 1 10 11 12 20 22 23 29 30