O
M
M
O
C
C
O
S
G
O
S
C
M
O
C
G
C
M
S
S
G
G
G
M