10 343 278 true 7 8 12 15 17 19 26 27 33 36