6 143 271 true 12 15 17 23 24 31