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