16 21127 169 true 11 23 34 39 52 54 71 77 78 82 91 107 127 135 141 148