8 217 236 true 1 2 9 15 19 27 33 37