7 143 336 true 1 10 27 46 74 78 94