B

C

F

 G

M

N

 P

R

S