a

b

c

f

g

h

k

m

p

s

t