A

B

F

N

P

T