a b c d e g i j l m n p r s w