5 90 143 true 15 21 26 33 34