8 161 269 true 5 6 7 11 13 20 35 36