D
P
M
C
R
B
T
P
O
M
R
M
R
O
B
C
O
O
R
B
M
O
M