8 116 177 true 6 20 29 46 59 84 88 96