d
d
d
b
b
b
b
b
b
b
e
e
e
f
f
f
f
f
f
f
f
f
