G
C
N
C
L
N
L
C
L
G
O
O
O
O
G
O
N
N
G
C
L
L
N
C
G