7 33 109 true 9 16 32 57 69 78 88