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