499999
800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 1000 1000 1000 800 1000 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 1000 1000 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 1000 1000 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 800 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 800 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 1000 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 1000 800 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 1000 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 1000 1000 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 1000 1000 1000 1000 1000 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 1000 800 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 800 800 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 800 800 800 800 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 1000 800 1000 800 1000 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 1000 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 1000 800 1000 1000 800 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 800 800 1000 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 1000 1000 1000 800 1000 1000 800 1000 1000 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 1000 800 1000 1000 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 1000 1000 800 800 800 800 1000 800 800 1000 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 800 1000 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 800 1000 1000 1000 1000 1000 800 800 1000 800 1000 1000 800 1000 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 1000 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 1000 800 1000 1000 800 1000 1000 1000 1000 800 800 800 1000 800 1000 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 800 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 1000 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 1000 800 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 800 1000 800 800 1000 800 800 800 800 800 1000 1000 800 800 800 800 800 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 800 1000 1000 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 800 1000 800 1000 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 1000 1000 800 1000 800 1000 800 800 1000 800 800 800 1000 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 800 800 800 800 800 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 1000 800 800 800 800 1000 1000 800 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 1000 800 800 1000 800 800 800 800 800 800 800 1000 1000 1000 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 800 800 800 1000 800 800 1000 800 800 1000 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 1000 800 800 800 1000 800 800 800 800 1000 800 800 1000 800 800 800 800 1000 1000 800 800 800 1000 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 800 800 800 1000 800 800 1000 800 1000 1000 800 800 800 800 800 1000 800 800 800 1000 800 1000 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 1000 1000 800 800 1000 800 1000 800 1000 1000 800 800 1000 800 800 1000 1000 1000 800 1000 1000 800 800 800 800 800 1000 800 800 1000 1000 800 1000 1000 800 800 800 800 1000 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 800 800 800 1000 800 800 1000 1000 1000 800 800 800 800 800 800 800 800 800 800 1000 1000 800 800 800 1000 1000 800 800 1000 1000 1000 1000 1000 800 800 800 1000 800 1000 800 800 800 1000 800 800 1000 800 800 800 800 800 1000 800 1000 1000 1000 800 800 1000 1000 800 1000 1000 1000 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 800 800 1000 1000 1000 800 800 1000 800 800 800 800 1000 800 1000 1000 1000 1000 800 800 800 800 800 1000 800 1000 1000 800 1000 800 800 800 1000 1000 1000 1000 1000 800 800 1000 800 800 1000 800 1000 800 1000 800 800 1000 800 800 1000 800 1000 800 800 1000 800 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 800 1000 1000 1000 800 800 1000 1000 1000 800 800 800 800 800 1000 1000 800 800 1000 800 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 800 800 1000 1000 1000 1000 800 800 1000 1000 800 1000 800 800 800 1000 800 800 800 800 800 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 800 800 800 1000 800 800 800 800 800 800 800 1000 800 800 1000 1000 800 800 800 800 800 800 800 1000 1000 800 800 1000 1000 1000 800 800 800 800 1000 800 1000 1000 800 800 800 1000 800 1000 800 800 800 800 800 800 1000 800 1000 800 800 800 800 1000 800 1000 800 1000 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 800 1000 800 800 1000 1000 800 800 1000 800 800 800 800 1000 1000 1000 1000 800 800 800 1000 800 800 800 800 1000 800 800 800 1000 1000 1000 1000 800 1000 800 800 1000 800 800 800 800 1000 800 1000 800 1000 800 800 800 800 1000 800 800 1000 1000 1000 1000 1000 800 1000 800 1000 800 1000 800 800 1000 800 1000 800 800 800 1000 1000 1000 800 800 800 1000 1000 1000 800 800
