O
C
G
G
C
C
A
A
O
A
G
M
A
G
G
C
G
M
M
O
A
M
O
C
O
A
M
C
O