5 144 91 true 1 8 16 26 29