5 143 144 true 12 18 23 28 33