8 135 248 true 9 11 12 14 19 21 25 36