Vous êtes sur la page 1sur 654

ta

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
ta
v

te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te
te

ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu
tu

Vous aimerez peut-être aussi