O
G
N
l
c
l
c
G
l
O
N
O
c
O
G
N
N
l
c
c
G
G
l
O