8 106 217 true 3 4 9 15 16 25 37 38