R

P

M

G

F

C