a

b

bb

c

d

e

ee

ee

f

g

h

i

ii

k

l

m