23 117353 711 true 2 10 28 39 47 51 53 56 72 76 78 86 99 103 106 110 111 120 128 133 137 141 147