O
A
C
P
V
O
V
O
O
C
V
P
A
A
P
O
A
C
C
V
A
C
P
P