9 586 586 true 8 31 39 52 55 66 79 86 93