O
B
B
D
D
N
B
D
D
N
O
D
B
O
B
A
O
A
N
A
A
N
A
O