7 181 286 true 10 12 25 54 71 87 99