8 316 356 true 6 12 15 19 21 25 29 35