P
N
O
O
O
N
O
N
O
N
P
D
D
D
P
P
P
D