9 179 248 true 45 54 58 59 66 69 79 95 98