6 104 267 true 4 14 20 21 23 35