8 166 429 true 3 6 12 61 79 93 96 99