9 167 252 true 2 8 12 21 27 28 35 38 39