ALL A B C E F H L M P S W