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