N
H
N
C
C
C
D
I
D
H
H
D
N
N
D
I
C
C
H
C
N
H
D
D
I
I
H
I
C
N
I
I
H
D