9 378 286 true 1 7 14 17 26 27 31 33 36