9 191 143 true 1 2 12 21 26 27 33 35 39