8 271 248 true 11 13 21 25 27 34 35 38