8 229 268 true 7 10 11 15 18 28 32 35