N
N
p
O
O
O
p
p
G
p
O
N
G
I
G
I
G
I
I
p
N
O
G
I