21 385765 3943 5 13 15 28 34 72 79 86 100 113 128 131 135 137 140 154 159 177 188 190 198