h
h
I
h
N
B
N
c
h
I
I
B
N
B
c
c
B
B
c
h
N
I
I
c