8 1109 221 true 1 14 21 28 30 34 37 38