8 109 263 true 3 9 18 29 44 46 74 91