8 160 263 true 2 5 12 17 21 26 27 35