C
N
C
N
C
E
C
B
B
H
N
H
H
B
N
E
B
E
B
C
H
H
E
E