A B C D E F G H J L N P R S