C
A
O
O
P
G
A
A
A
C
G
G
C
P
P
C
O
G
A
C
P
P
C
G
A
O
O
G
O
P
P