R
C
G
C
G
O
G
N
R
G
R
R
O
G
C
N
O
C
O
O
C
N
R
N