5 143 244 true 8 12 19 27 38