a

b

g

l

p

r