I
I
D
I
D
C
P
P
I
I
H
P
H
C
C
D
C
H
P
H
C
D
P
D