8 319 266 true 6 29 34 37 46 75 78 89