8 145 143 true 2 4 5 8 15 19 26 28