7 195 269 true 8 9 12 18 19 31 35