R
C
R
O
A
C
R
B
M
R
R
W
W
W
S
S
R
R