6 143 244 true 2 17 19 23 31 35