9 308 294 true 5 6 19 21 22 69 84 86 99