B

C

G

O

P

R