7 217 167 true 9 15 18 22 32 35 39