9 239 217 true 4 8 16 23 27 29 31 33 39