8 276 248 true 7 9 15 23 25 32 34 37