C
I
H
H
M
H
C
C
C
I
M
P
H
P
M
H
I
I
P
C
P
I
M
M