8 216 266 true 7 13 14 18 21 23 31 35