j
q
a
d
t
y
w
b
g
a
t
w
h
f
s
y
z
k
x
o
x
s
c
i
c
b
c
i
p
c
b
d
o
h
n
h
s
b
d
n
q
j
y
u
y
j
v
k
r
i
a
p
l
r
n
n
n
d
z
c
d
m
x
t
g
o
o
s
c
m
q
u
v
l
w
i
p
z
o
y
y
v
z
c
q
b
o
y
t
r
e
p
h
s
t
q
g
w
f
r
i
d
d
d
x
g
c
b
p
s
p
k
e
d
j
i
e
l
c
o
s
m
r
q
p
f
k
p
b
p
v
w
v
z
g
q
g
v
t
b
h
w
l
f
x
b
n
y
m
u
h
u
f
n
e
r
r
z
h
r
g
f
i
e
s
e
f
t
b
k
t
k
s
x
m
d
d
a
g
j
l
w
h
i
u
x
k
d
q
l
v
r
l
r
k
y
w
b
b
s