C
D
O
C
T
O
C
T
P
D
P
D
O
T
O
T
O
T
C
P
O
D
D
D
C
C
P
P
P
O
C
T
D
T