O
E
V
O
E
V
V
C
E
O
E
C
C
N
N
N
V
N
C
O
V
N
O
V
E
E
C
O
N
C