p
x
d
p
f
s
g
m
p
i
f
v
d
e
i
p