6 143 121 true 2 12 25 26 28 31