8 220 268 true 1 4 7 15 21 23 30 34