Re
d
a
b
m
c
v
Li
y
q
n
p
x
r
e
w
o