H
D
E
H
C
O
H
E
C
C
C
D
O
H
E
D
D
O
D
C
O
O
E
H