a

b

d

g

j

m

p