7 219 266 true 4 6 12 17 24 28 35