ab CMHJ ghijklmnop QRST uvwxyz