8 221 259 true 5 12 19 26 28 34 38 39