C
O
C
W
O
C
W
P
O
P
G
C
P
G
W
P
G
O
W
C
P
W
O
G