voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják voják