9 145 312 true 6 8 9 13 17 22 24 35 39