8 161 149 true 4 8 14 15 27 29 34 39