9 266 278 true 5 6 7 12 17 18 26 29 31