8 298 248 true 3 7 12 62 63 74 84 99