D
P
N
S
S
S
P
D
N
N
O
E
E
O
P
O
O
S
O
D
N
N
O
D
E
O
O
N
E
E
O
P
O
S
S
D
P
D
O
D
P
S
E
O
O
N
E
O
P