9 345 269 true 4 6 8 13 26 28 31 37 39