O
E
C
C
E
E
B
T
C
B
T
T
O
B
C
B
B
E
T
E
O
T
C
O