8 219 266 true 4 12 14 37 53 71 75 84