8 132 248 true 6 14 16 21 25 31 38 39