D
D
G
D
O
P
P
O
P
P
O
E
O
E
E
D
G
D
G
E
P
G
G
O
E