8 161 258 true 3 12 17 23 26 27 30 39