8 337 259 true 6 10 29 39 54 66 74 97