9 238 487 true 12 18 40 46 52 59 74 86 95