8 1253 535 true 1 2 6 14 21 24 28 29