N
P
N
N
G
G
G
I
I
I
P
O
O
O
P
N
G
O
I
P
O
I
P
G