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