A

B

C

G

M

N

Q

R

S