O
B
M
O
D
M
D
P
B
O
O
P
B
B
D
P
M
B
D
P
O
M
P
D