7 143 258 true 3 13 14 17 26 28 35