A

B

D

C

G

F

H

S

O

M

n

L

P

R

T

I