From bbfe37c610b23e4cd8f89615402c8583ebfe85e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Furkan=20Mudanyal=C4=B1?= Date: Sat, 24 Oct 2020 07:02:45 +0300 Subject: [PATCH] Add files via upload --- CMakeLists.txt | 75 + CreepTea.yml | 8 + Makefile | 69 + ZeDemo.c | 245 ++ ZeDemo.dev | 289 ++ ZeDemo.h | 26 + bitfonts.c | 15 + effects.c | 230 ++ effects.h | 5 + engine3d.c | 407 ++ engine3d.h | 140 + env1.c | 256 ++ env2.c | 256 ++ env3.c | 256 ++ generate3d.c | 413 ++ generate3d.h | 2 + loading.c | 4800 ++++++++++++++++++++++++ precalcs.c | 384 ++ precalcs.h | 33 + render3d.c | 1839 +++++++++ render3d.h | 2 + sce_sys/creeptea.mod | Bin 0 -> 394948 bytes sce_sys/gp2x.3do | Bin 0 -> 31900 bytes sce_sys/icon0.png | Bin 0 -> 17066 bytes sce_sys/livearea/contents/bg.png | Bin 0 -> 40250 bytes sce_sys/livearea/contents/startup.png | Bin 0 -> 180 bytes sce_sys/livearea/contents/template.xml | 11 + sce_sys/magnolia.3do | Bin 0 -> 41016 bytes sky1.c | 4096 ++++++++++++++++++++ sky2.c | 1024 +++++ sky3.c | 4800 ++++++++++++++++++++++++ 31 files changed, 19681 insertions(+) create mode 100644 CMakeLists.txt create mode 100644 CreepTea.yml create mode 100644 Makefile create mode 100644 ZeDemo.c create mode 100644 ZeDemo.dev create mode 100644 ZeDemo.h create mode 100644 bitfonts.c create mode 100644 effects.c create mode 100644 effects.h create mode 100644 engine3d.c create mode 100644 engine3d.h create mode 100644 env1.c create mode 100644 env2.c create mode 100644 env3.c create mode 100644 generate3d.c create mode 100644 generate3d.h create mode 100644 loading.c create mode 100644 precalcs.c create mode 100644 precalcs.h create mode 100644 render3d.c create mode 100644 render3d.h create mode 100644 sce_sys/creeptea.mod create mode 100644 sce_sys/gp2x.3do create mode 100644 sce_sys/icon0.png create mode 100644 sce_sys/livearea/contents/bg.png create mode 100644 sce_sys/livearea/contents/startup.png create mode 100644 sce_sys/livearea/contents/template.xml create mode 100644 sce_sys/magnolia.3do create mode 100644 sky1.c create mode 100644 sky2.c create mode 100644 sky3.c diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..48ff71f --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,75 @@ +cmake_minimum_required(VERSION 2.8) + +if(NOT DEFINED CMAKE_TOOLCHAIN_FILE) + if(DEFINED ENV{DOLCESDK}) + set(CMAKE_TOOLCHAIN_FILE "$ENV{DOLCESDK}/share/dolce.toolchain.cmake" CACHE PATH "toolchain file") + else() + message(FATAL_ERROR "Please define DOLCESDK to point to your SDK path!") + endif() +endif() + +project(CreepTea) +set(DOLCE_APP_NAME "Creep Tea Demo") +set(DOLCE_TITLEID "CREEPTEA0") +set(DOLCE_VERSION "01.00") +include("$ENV{DOLCESDK}/share/dolce.cmake" REQUIRED) + +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu11 -o3") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -o3") + +link_directories( + ${CMAKE_CURRENT_BINARY_DIR} +) + +add_executable(${PROJECT_NAME} + ZeDemo.c + engine3d.c + env1.c + generate3d.c + precalcs.c + render3d.c + bitfonts.c + effects.c + env3.c + env2.c + sky1.c + sky2.c + loading.c + sky3.c +) + +target_link_libraries(${PROJECT_NAME} + pthread + SDL + mikmod + vita2d + gcov + m + SceThreadmgr_stub + SceRtcUser_stub + SceCtrl_stub + SceGxm_stub + SceAudio_stub + SceSysmem_stub + SceThreadmgr_stub + SceHid_stub + SceDisplay_stub + SceDisplayUser_stub + SceCommonDialog_stub + SceSysmodule_stub + SceTouch_stub + ScePower_stub +) +dolce_create_self(${PROJECT_NAME}.self ${PROJECT_NAME}) +dolce_create_vpk(${PROJECT_NAME}.vpk ${DOLCE_TITLEID} ${PROJECT_NAME}.self + VERSION ${DOLCE_VERSION} + NAME ${DOLCE_APP_NAME} + FILE sce_sys/icon0.png sce_sys/icon0.png + FILE sce_sys/livearea/contents/bg.png sce_sys/livearea/contents/bg.png + FILE sce_sys/livearea/contents/startup.png sce_sys/livearea/contents/startup.png + FILE sce_sys/livearea/contents/template.xml sce_sys/livearea/contents/template.xml + FILE sce_sys/creeptea.mod creeptea.mod + FILE sce_sys/magnolia.3do magnolia.3do + FILE sce_sys/gp2x.3do gp2x.3do +) + diff --git a/CreepTea.yml b/CreepTea.yml new file mode 100644 index 0000000..d5323d9 --- /dev/null +++ b/CreepTea.yml @@ -0,0 +1,8 @@ +CreepTea: + attributes: 0 + version: + major: 1 + minor: 0 + main: + start: module_start + stop: module_stop \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..2d47c12 --- /dev/null +++ b/Makefile @@ -0,0 +1,69 @@ +# Project: ZeDemo +# Makefile created by Dev-C++ 4.9.9.2 + +CPP = ~/.local/dolcesdk/bin/arm-dolce-eabi-g++ +CC = ~/.local/dolcesdk/bin/arm-dolce-eabi-gcc +WINDRES = windres +RES = +OBJ = engine3d.o env1.o generate3d.o precalcs.o render3d.o bitfonts.o ZeDemo.o effects.o env3.o env2.o sky1.o sky2.o loading.o sky3.o $(RES) +LINKOBJ = engine3d.o env1.o generate3d.o precalcs.o render3d.o bitfonts.o ZeDemo.o effects.o env3.o env2.o sky1.o sky2.o loading.o sky3.o $(RES) +LIBS = -L"~/.local/dolcesdk/arm-dolce-eabi/lib" -s -static -lmikmod -lSDL -lpthread -lm -lgcov +INCS = -I"~/.local/dolcesdk/arm-dolce-eabi/include" +CXXINCS = -I"~/.local/dolcesdk/arm-dolce-eabi/include" +BIN = ZeDemo.gpe +CXXFLAGS = $(CXXINCS) -w -fexpensive-optimizations -O3 +CFLAGS = $(INCS) -w -fexpensive-optimizations -O3 +RM = rm -f + +.PHONY: all all-before all-after clean clean-custom + +all: all-before ZeDemo.gpe all-after + + +clean: clean-custom + ${RM} $(OBJ) $(BIN) + +$(BIN): $(OBJ) + $(CC) $(LINKOBJ) -o "ZeDemo.gpe" $(LIBS) + +engine3d.o: engine3d.c + $(CC) -c engine3d.c -o engine3d.o $(CFLAGS) + +env1.o: env1.c + $(CC) -c env1.c -o env1.o $(CFLAGS) + +generate3d.o: generate3d.c + $(CC) -c generate3d.c -o generate3d.o $(CFLAGS) + +precalcs.o: precalcs.c + $(CC) -c precalcs.c -o precalcs.o $(CFLAGS) + +render3d.o: render3d.c + $(CC) -c render3d.c -o render3d.o $(CFLAGS) + +bitfonts.o: bitfonts.c + $(CC) -c bitfonts.c -o bitfonts.o $(CFLAGS) + +ZeDemo.o: ZeDemo.c + $(CC) -c ZeDemo.c -o ZeDemo.o $(CFLAGS) + +effects.o: effects.c + $(CC) -c effects.c -o effects.o $(CFLAGS) + +env3.o: env3.c + $(CC) -c env3.c -o env3.o $(CFLAGS) + +env2.o: env2.c + $(CC) -c env2.c -o env2.o $(CFLAGS) + +sky1.o: sky1.c + $(CC) -c sky1.c -o sky1.o $(CFLAGS) + +sky2.o: sky2.c + $(CC) -c sky2.c -o sky2.o $(CFLAGS) + +loading.o: loading.c + $(CC) -c loading.c -o loading.o $(CFLAGS) + +sky3.o: sky3.c + $(CC) -c sky3.c -o sky3.o $(CFLAGS) diff --git a/ZeDemo.c b/ZeDemo.c new file mode 100644 index 0000000..619ab50 --- /dev/null +++ b/ZeDemo.c @@ -0,0 +1,245 @@ +#include +#include +#include +#include +#include +#include +#include +#include "ZeDemo.h" +#include "effects.h" +#include "precalcs.h" +#include "engine3d.h" +#include +#include +#include + +SDL_Surface *screen; +SDL_Joystick *joystick; +SDL_Event event; + +MODULE *module; + +int quit = 0; + +int nfrm=0, pfrm=0; +int fps=0, atime=0; +int partime=0, prticks=0; +char sbuffer[64]; + +int part = 0; +int nparts = 5; + +extern int objshow_num, objshow_rmode, objshow_shade; +int maxobj = 7, maxshade = 13; +int rmode = 4; +int zbflag = 0; + +extern int render_shit; +extern unsigned short shades[64][256]; + +extern unsigned short loading[]; + +void InitMusic() +{ + MikMod_RegisterAllDrivers(); + MikMod_RegisterAllLoaders(); + md_mode |= DMODE_SOFT_MUSIC; + MikMod_Init(""); + module = Player_Load("app0:creeptea.mod", 64, 0); + if (module) { + Player_Start(module); + } +} + +void Wait(int seconds) +{ + int atime = SDL_GetTicks(); + while(SDL_GetTicks() - atime < (seconds * 1000)){}; +} + +void ClearScreen() +{ + memset((unsigned int*)screen->pixels, 0, sizeof(unsigned short) * SSIZE); +} + + + +void Script() +{ + unsigned short *vram = (unsigned short*)screen->pixels; + + prticks = SDL_GetTicks() - partime; + int leblast = 2192; + + //printf("DEBUG: Script() Part case Number = %d\n", part); + switch(part) + { + case 0: + Floor(vram, 64, 64); + objshow_num = 0; + objshow_shade = 1; + objshow_rmode = GOURAUD; + render_shit = 0; + RunScene3d(vram,0); + if (prticks>leblast*6) part = 1; + break; + + case 1: + Radial(vram,1); + if (prticks>leblast*11.75) part = 2; + break; + + case 2: + DrawSky(vram); + objshow_num = 1; + objshow_shade = 1; + objshow_rmode = ENVMAP; + render_shit = 0; + RunScene3d(vram,1); + if (prticks>leblast*23) part = 3; + break; + + case 3: + Polarplasma(vram, shades[4]); + objshow_num = 2; + objshow_shade = 6; + objshow_rmode = GOURAUD; + render_shit = 0; + RunScene3d(vram,0); + if (prticks>leblast*34.5) part = 4; + break; + + case 4: + Plasma(vram, shades[5]); + objshow_num = 3; + objshow_shade = 2; + objshow_rmode = GOURAUD; + render_shit = 0; + RunScene3d(vram,0); + if (prticks>leblast*46) part = 5; + break; + + case 5: + ClearScreen(); + objshow_num = 6; + render_shit = 1; + RunScene3d(vram,0); + if (prticks>leblast*57.5) + { + InitRadialBitmap2(); + part = 6; + } + break; + + case 6: + Radial(vram,0); + if (prticks>leblast*68.5) + quit = 1; + break; + + default: + break; + } +} + + +void Init() +{ + if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_JOYSTICK) < 0) + { + printf("DEBUG: SDL_Init(SDL_INIT_VIDEO | SDL_INIT_JOYSTICK) < 0. Failed\n"); + sceKernelExitProcess(0); + } + + screen = SDL_SetVideoMode(WIDTH, HEIGHT, 16, SDL_SWSURFACE); + if (!screen) + { + printf("DEBUG: screen Failed.\n"); + sceKernelExitProcess(0); + } + SDL_SetVideoModeScaling(118, 0, 725, 544); + joystick = SDL_JoystickOpen(0); + if (!joystick) + { + printf("DEBUG: joystick failed.\n"); + sceKernelExitProcess(0); + } + SDL_ShowCursor(SDL_DISABLE); + SDL_LockSurface(screen); + int i; + unsigned short *vram = (unsigned short*)screen->pixels; + for (i = 0; i=1000) + { + atime = SDL_GetTicks(); + fps=(nfrm-pfrm); + pfrm=nfrm; + } +// sprintf(sbuffer, "FPS = %d", fps); +// DrawText_(8, 16, 16, sbuffer, 16, (unsigned short*)screen->pixels); +} + +void CheckJoy() +{ + while (SDL_PollEvent(&event)) + { + switch (event.type) + { + case SDL_JOYBUTTONDOWN: + switch(event.jbutton.button) + { + case GP2X_BUTTON_START: + quit = 1; + break; +/* + case GP2X_BUTTON_L: + part = (part + 1) % nparts; + break; + case GP2X_BUTTON_R: + part--; + if (part<0) part = nparts - 1; + break; +*/ + } + break; + } + } +} + + +int main(int argc, char *argv[]) +{ + //MAXIMUM SPEEEED + scePowerSetArmClockFrequency(444); + scePowerSetBusClockFrequency(222); + Init(); + + do{ + SDL_LockSurface(screen); + Script(); + CountFps(); + nfrm++; + SDL_UnlockSurface(screen); + SDL_Flip(screen); + if (Player_Active()) + MikMod_Update(); + CheckJoy(); + }while(!quit); + + SDL_Quit(); + Player_Stop(); + Player_Free(module); + MikMod_Exit(); + sceKernelExitProcess(0); + return 0; +} diff --git a/ZeDemo.dev b/ZeDemo.dev new file mode 100644 index 0000000..34fbc7c --- /dev/null +++ b/ZeDemo.dev @@ -0,0 +1,289 @@ +[Project] +FileName=ZeDemo.dev +Name=ZeDemo +UnitCount=20 +Type=1 +Ver=1 +ObjFiles= +Includes= +Libs= +PrivateResource= +ResourceIncludes= +MakeIncludes= +Compiler= +CppCompiler= +Linker=-s -static -lmikmod -lSDL -lpthread -lm_@@_ +IsCpp=0 +Icon= +ExeOutput= +ObjectOutput= +OverrideOutput=1 +OverrideOutputName=ZeDemo.gpe +HostApplication= +Folders= +CommandLine= +UseCustomMakefile=0 +CustomMakefile= +IncludeVersionInfo=0 +SupportXPThemes=0 +CompilerSet=1 +CompilerSettings=0010000001001000000000 + +[Unit3] +FileName=env1.c +CompileCpp=0 +Folder=ZeEngineGP2X +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit5] +FileName=generate3d.h +CompileCpp=0 +Folder=ZeEngineGP2X +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit6] +FileName=precalcs.c +CompileCpp=0 +Folder=ZeEngineGP2X +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit7] +FileName=precalcs.h +CompileCpp=0 +Folder=ZeEngineGP2X +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit8] +FileName=render3d.c +CompileCpp=0 +Folder=ZeEngineGP2X +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit9] +FileName=render3d.h +CompileCpp=0 +Folder=ZeEngineGP2X +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit11] +FileName=ZeDemo.c +CompileCpp=0 +Folder=ZeEnginePC +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit12] +FileName=ZeDemo.h +CompileCpp=0 +Folder=ZeEnginePC +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit13] +FileName=effects.h +CompileCpp=0 +Folder=ZeEnginePC +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit14] +FileName=effects.c +CompileCpp=0 +Folder=ZeEnginePC +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit15] +FileName=env3.c +CompileCpp=0 +Folder=ZeDemo +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[VersionInfo] +Major=0 +Minor=1 +Release=1 +Build=1 +LanguageID=1033 +CharsetID=1252 +CompanyName= +FileVersion= +FileDescription=Developed using the Dev-C++ IDE +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion= +AutoIncBuildNr=0 + +[Unit16] +FileName=env2.c +CompileCpp=0 +Folder=ZeDemo +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit17] +FileName=sky1.c +Folder=ZeDemo +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= +CompileCpp=0 + +[Unit19] +FileName=loading.c +CompileCpp=0 +Folder=ZeDemo +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit18] +FileName=..\..\PC\ZeDemo\sky2.c +CompileCpp=0 +Folder=ZeDemo +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit20] +FileName=sky3.c +CompileCpp=0 +Folder=ZeDemo +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit22] +FileName=..\..\PC\ZeDemo\sky2.c +CompileCpp=0 +Folder=ZeDemo +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit21] +FileName=sky1.c +CompileCpp=0 +Folder=ZeDemo +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit23] +FileName=loading.c +CompileCpp=0 +Folder=ZeDemo +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit24] +FileName=sky3.c +CompileCpp=0 +Folder=ZeDemo +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit1] +FileName=engine3d.c +CompileCpp=0 +Folder=ZeEngineGP2X +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit2] +FileName=engine3d.h +CompileCpp=0 +Folder=ZeEngineGP2X +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit4] +FileName=generate3d.c +CompileCpp=0 +Folder=ZeEngineGP2X +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + +[Unit10] +FileName=bitfonts.c +CompileCpp=0 +Folder=ZeEngineGP2X +Compile=1 +Link=1 +Priority=1000 +OverrideBuildCmd=0 +BuildCmd= + diff --git a/ZeDemo.h b/ZeDemo.h new file mode 100644 index 0000000..2d89690 --- /dev/null +++ b/ZeDemo.h @@ -0,0 +1,26 @@ +#define WIDTH 320 +#define HEIGHT 240 +#define SSIZE WIDTH*HEIGHT + + +#define GP2X_BUTTON_UP (0) +#define GP2X_BUTTON_DOWN (4) +#define GP2X_BUTTON_LEFT (2) +#define GP2X_BUTTON_RIGHT (6) +#define GP2X_BUTTON_UPLEFT (1) +#define GP2X_BUTTON_UPRIGHT (7) +#define GP2X_BUTTON_DOWNLEFT (3) +#define GP2X_BUTTON_DOWNRIGHT (5) +#define GP2X_BUTTON_CLICK (18) +#define GP2X_BUTTON_A (12) +#define GP2X_BUTTON_B (13) +#define GP2X_BUTTON_X (14) +#define GP2X_BUTTON_Y (15) +#define GP2X_BUTTON_L (10) +#define GP2X_BUTTON_R (11) +#define GP2X_BUTTON_START (8) +#define GP2X_BUTTON_SELECT (9) +#define GP2X_BUTTON_VOLUP (16) +#define GP2X_BUTTON_VOLDOWN (17) + +void Wait(int seconds); diff --git a/bitfonts.c b/bitfonts.c new file mode 100644 index 0000000..afbe92e --- /dev/null +++ b/bitfonts.c @@ -0,0 +1,15 @@ +unsigned char bitfonts[] = {0,0,0,0,0,0,0,0,4,12,8,24,16,0,32,0,10,18,20,0,0,0,0,0,0,20,126,40,252,80, +0,0,6,25,124,32,248,34,28,0,4,12,72,24,18,48,32,0,14,18,20,8,21,34,29,0,32,32,64,0,0,0, +0,0,16,32,96,64,64,64,32,0,4,2,2,2,6,4,8,0,8,42,28,127,28,42,8,0,0,4,12,62,24,16, +0,0,0,0,0,0,0,0,32,64,0,0,0,60,0,0,0,0,0,0,0,0,0,0,32,0,4,12,8,24,16,48, +32,0,14,17,35,77,113,66,60,0,12,28,12,8,24,16,16,0,30,50,4,24,48,96,124,0,28,50,6,4,2,98, +60,0,2,18,36,100,126,8,8,0,15,16,24,4,2,50,28,0,14,17,32,76,66,98,60,0,126,6,12,24,16,48, +32,0,56,36,24,100,66,98,60,0,14,17,17,9,2,34,28,0,0,0,16,0,0,16,0,0,0,0,16,0,16,32, +0,0,0,0,0,0,0,0,0,0,0,0,30,0,60,0,0,0,0,0,0,0,0,0,0,0,28,50,6,12,8,0, +16,0,0,0,0,0,0,0,0,0,14,27,51,63,99,65,65,0,28,18,57,38,65,65,62,0,14,25,32,96,64,98, +60,0,12,18,49,33,65,66,60,0,30,32,32,120,64,64,60,0,31,48,32,60,96,64,64,0,14,25,32,96,68,98, +60,0,17,17,50,46,100,68,68,0,8,8,24,16,48,32,32,0,2,2,2,6,68,68,56,0,16,17,54,60,120,76, +66,0,16,48,32,96,64,64,60,0,10,21,49,33,99,66,66,0,17,41,37,101,67,66,66,0,28,50,33,97,67,66, +60,0,28,50,34,36,120,64,64,0,28,50,33,97,77,66,61,0,28,50,34,36,124,70,66,0,14,25,16,12,2,70, +60,0,126,24,16,16,48,32,32,0,17,49,35,98,70,68,56,0,66,102,36,44,40,56,48,0,33,97,67,66,86,84, +40,0,67,36,24,28,36,66,66,0,34,18,22,12,12,8,24,0,31,2,4,4,8,24,62,0}; diff --git a/effects.c b/effects.c new file mode 100644 index 0000000..75f682e --- /dev/null +++ b/effects.c @@ -0,0 +1,230 @@ +#include +#include +#include "ZeDemo.h" +#include "effects.h" +#include "precalcs.h" +#include "engine3d.h" + +#define SWAP8(x) ( (((x) >> 4) & 0x0F) | (((x) << 4) & 0xF0) ) +#define SWAP16(x) ( (((x) >> 8) & 0x00FF) | (((x) << 8) & 0xFF00) ) +#define SWAP32(x)( (((x) >> 24) & 0x000000FF) | (((x) >> 8) & 0x0000FF00) | (((x) << 8) & 0x00FF0000) | (((x) << 24) & 0xFF000000) ) + +extern unsigned int fsin1[2048], fsin2[2048], fsin3[2048]; +extern int prticks; + +extern unsigned short sky1[]; +extern unsigned short sky2[]; +short floorstuff[2*WIDTH*HEIGHT]; + +unsigned char dist_angle[2*WIDTH*HEIGHT]; + + +extern unsigned char rbmp[SSIZE]; +extern unsigned char gbmp[SSIZE]; +extern unsigned char bbmp[SSIZE]; + +extern unsigned char rbuffer[SSIZE]; +extern unsigned char gbuffer[SSIZE]; +extern unsigned char bbuffer[SSIZE]; + +extern short radir0[SSIZE]; +extern short radir1[SSIZE]; +extern short radir2[SSIZE]; + +extern short radir3[SSIZE]; +extern short radir4[SSIZE]; +extern short radir5[SSIZE]; + + +void Polarplasma(unsigned short *vram, unsigned short shade[]) +{ + int x,y; + unsigned char c; + unsigned int c0; + unsigned int *vram32 = (unsigned int*)vram; + unsigned int k = prticks>>3; + + int i, j = 0; + for (i=0; i>4)%438; + unsigned int x, y; + for (y=0; y<240; y++) + for (x=0; x<320; x+=8) + { + *vram32++ = shade[(fsin1[x] + fsin2[y] + fsin3[x+y+k]) & 255] | (shade[(fsin1[x+1] + fsin2[y] + fsin3[x+y+k+1]) & 255]<<16); + *vram32++ = shade[(fsin1[x+2] + fsin2[y] + fsin3[x+y+k+2]) & 255] | (shade[(fsin1[x+3] + fsin2[y] + fsin3[x+y+k+3]) & 255]<<16); + *vram32++ = shade[(fsin1[x+4] + fsin2[y] + fsin3[x+y+k+4]) & 255] | (shade[(fsin1[x+5] + fsin2[y] + fsin3[x+y+k+5]) & 255]<<16); + *vram32++ = shade[(fsin1[x+6] + fsin2[y] + fsin3[x+y+k+6]) & 255] | (shade[(fsin1[x+7] + fsin2[y] + fsin3[x+y+k+7]) & 255]<<16); + } +} + +void DrawSky(unsigned short *vram) +{ + int x, y, xp, yp = 256*255; + unsigned int *vram32 = (unsigned int*)vram; + unsigned int c0; + for (y=0; y>1)) & 255; + c0 = sky1[xp + yp]; + xp = (x+1-(WIDTH>>1)) & 255; + *vram32++ = (sky1[xp + yp]<<16) | c0; + } + yp-=256; + } +} + +void Floor(unsigned short *vram, float ra, float zm) +{ + int x,y; + int u,v; + + int ira = SDL_GetTicks()>>4; + int izm = zm; + + unsigned int c,i; + unsigned int *vram32 = (unsigned int*)vram; + + i=0; + for (y=0;y>2);y++) + { + for (x=0;x>1); + int dcy = fick * sin((double)k/112.0)*(HEIGHT>>1); + int dci = dcx + dcy*WIDTH; + unsigned short *vram; + //Initialize the buffer or something + unsigned int *rbuffer32 = (unsigned int*)rbuffer, *gbuffer32 = (unsigned int*)gbuffer, *bbuffer32 = (unsigned int*)bbuffer; + for (i=0; i=0; y--) + { + for (x=WIDTH/2+dcx; x>2; + gbuffer[i] = (gbuffer[i] + gbuffer[i + radir3[ri]] + gbuffer[i + radir4[ri]] + gbuffer[i + radir5[ri]])>>2; + bbuffer[i] = (bbuffer[i] + bbuffer[i + radir3[ri]] + bbuffer[i + radir4[ri]] + bbuffer[i + radir5[ri]])>>2; + //RGB565 0xFFFF + *vram++ = ((rbuffer[i] >> 3) << 11) | ((gbuffer[i] >> 2) << 5) | (bbuffer[i] >> 3); + i++; + ri++; + } + i=i-3*(WIDTH/2)+dcx; + ri+=WIDTH/2+dcx; + vram=vram-3*(WIDTH/2)+dcx; + } +// Quadrant 2 + vram=(unsigned short*)avram + (WIDTH/2 - 1) + (HEIGHT/2 - 1)*WIDTH + dci; + i=(WIDTH/2-1) + (HEIGHT/2-1)*WIDTH + dci; + ri=0; + for (y=HEIGHT/2-1+dcy; y>=0; y--) + { + for (x=WIDTH/2-1+dcx; x>=0; x--) + { + rbuffer[i] = (rbuffer[i] + rbuffer[i - radir0[ri]] + rbuffer[i - radir1[ri]] + rbuffer[i - radir2[ri]])>>2; + gbuffer[i] = (gbuffer[i] + gbuffer[i - radir0[ri]] + gbuffer[i - radir1[ri]] + gbuffer[i - radir2[ri]])>>2; + bbuffer[i] = (bbuffer[i] + bbuffer[i - radir0[ri]] + bbuffer[i - radir1[ri]] + bbuffer[i - radir2[ri]])>>2; + //RGB565 0xFFFF + //correct + *vram-- = ((rbuffer[i] >> 3) << 11) | ((gbuffer[i] >> 2) << 5) | (bbuffer[i] >> 3); + i--; + ri++; + } + i=i-WIDTH/2+dcx; + ri+=WIDTH/2-dcx; + vram=vram-WIDTH/2+dcx; + } +// Quadrant 3 + vram=(unsigned short*)avram + (WIDTH/2 - 1) + (HEIGHT/2)*WIDTH + dci; + i=(WIDTH/2-1) + (HEIGHT/2)*WIDTH + dci; + ri=0; + for (y=HEIGHT/2+dcy; y=0; x--) + { + rbuffer[i] = (rbuffer[i] + rbuffer[i - radir3[ri]] + rbuffer[i - radir4[ri]] + rbuffer[i - radir5[ri]])>>2; + gbuffer[i] = (gbuffer[i] + gbuffer[i - radir3[ri]] + gbuffer[i - radir4[ri]] + gbuffer[i - radir5[ri]])>>2; + bbuffer[i] = (bbuffer[i] + bbuffer[i - radir3[ri]] + bbuffer[i - radir4[ri]] + bbuffer[i - radir5[ri]])>>2; + //RGB565 0xFFFF + *vram-- = ((rbuffer[i] >> 3) << 11) | ((gbuffer[i] >> 2) << 5) | (bbuffer[i] >> 3); + i--; + ri++; + } + i+=3*(WIDTH/2)+dcx; + ri+=WIDTH/2-dcx; + vram+=3*(WIDTH/2)+dcx; + } +// Quadrant 4 + vram=(unsigned short*)avram + WIDTH/2 + (HEIGHT/2)*WIDTH + dci; + i=WIDTH/2 + (HEIGHT/2)*WIDTH + dci; + ri=0; + for (y=HEIGHT/2+dcy; y>2; + gbuffer[i] = (gbuffer[i] + gbuffer[i + radir0[ri]] + gbuffer[i + radir1[ri]] + gbuffer[i + radir2[ri]])>>2; + bbuffer[i] = (bbuffer[i] + bbuffer[i + radir0[ri]] + bbuffer[i + radir1[ri]] + bbuffer[i + radir2[ri]])>>2; + //RGB565 0xFFFF + *vram++ = ((rbuffer[i] >> 3) << 11) | ((gbuffer[i] >> 2) << 5) | (bbuffer[i] >> 3); + i++; + ri++; + } + i+=WIDTH/2+dcx; + ri+=WIDTH/2+dcx; + vram+=WIDTH/2+dcx; + } +} \ No newline at end of file diff --git a/effects.h b/effects.h new file mode 100644 index 0000000..ad0c9c6 --- /dev/null +++ b/effects.h @@ -0,0 +1,5 @@ +void Plasma(unsigned short *vram, unsigned short shade[]); +void Floor(unsigned short *vram, float ra, float zm); +void DrawSky(unsigned short *vram); +void Polarplasma(unsigned short *vram, unsigned short shade[]); +void Radial(unsigned short *avram, int fick); diff --git a/engine3d.c b/engine3d.c new file mode 100644 index 0000000..384e497 --- /dev/null +++ b/engine3d.c @@ -0,0 +1,407 @@ +#include +#include +#include + +#include "engine3d.h" +#include "generate3d.h" +#include "render3d.h" +#include "ZeDemo.h" + +point3d fpts[MAXDATA]; +point3d norms[MAXDATA]; +point3d pt_norms[MAXDATA]; +point2d spts[MAXDATA]; +point3d spls[MAXDATA]; + +unsigned int btime = 0, dtime = 0, dtime2 = 0; +unsigned short swp[MAXDATA]; + +const float proj = 256; +extern unsigned int RenderMode; + +extern object3d object[16]; +extern int prticks; +extern int maxobj; + +int objshow_num = 0, objshow_rmode = GOURAUD, objshow_shade = 1; +int render_shit = 1; + +int lightcalc = LIGHTVIEW; + +#define fp_mul 256 +#define fp_shr 8 +#define proj_shr 8 + +int iii = 0; + +void Init3d() +{ + int i; + for (i=0; ipos.x * fp_mul; + int objposy = obj->pos.y * fp_mul; + int objposz = obj->pos.z * fp_mul; + + for (i=0; inpts; i++) + { + fpts[i].x += objposx; + fpts[i].y += objposy; + fpts[i].z += objposz; + } +} + +void rotate3d (object3d *obj) +{ + float cosxr = cos(obj->rot.x); float cosyr = cos(obj->rot.y); float coszr = cos(obj->rot.z); + float sinxr = sin(obj->rot.x); float sinyr = sin(obj->rot.y); float sinzr = sin(obj->rot.z); + + int xvx = (cosyr * coszr) * fp_mul; int xvy = (sinxr * sinyr * coszr - cosxr * sinzr) * fp_mul; int xvz = (cosxr * sinyr * coszr + sinxr * sinzr) * fp_mul; + int yvx = (cosyr * sinzr) * fp_mul; int yvy = (cosxr * coszr + sinxr * sinyr * sinzr) * fp_mul; int yvz = (-sinxr * coszr + cosxr * sinyr * sinzr) * fp_mul; + int zvx = (-sinyr) * fp_mul; int zvy = (sinxr * cosyr) * fp_mul; int zvz = (cosxr * cosyr) * fp_mul; + + int x, y, z; + int i; + for (i=0; inpts; i++) + { + x = obj->point[i].x; + y = obj->point[i].y; + z = obj->point[i].z; + fpts[i].x = x * xvx + y * xvy + z * xvz; + fpts[i].y = x * yvx + y * yvy + z * yvz; + fpts[i].z = x * zvx + y * zvy + z * zvz; + } +} + + +void rotate3d_normals (object3d *obj) +{ + float cosxr = cos(obj->rot.x); float cosyr = cos(obj->rot.y); float coszr = cos(obj->rot.z); + float sinxr = sin(obj->rot.x); float sinyr = sin(obj->rot.y); float sinzr = sin(obj->rot.z); + + int xvx = (cosyr * coszr) * fp_mul; int xvy = (sinxr * sinyr * coszr - cosxr * sinzr) * fp_mul; int xvz = (cosxr * sinyr * coszr + sinxr * sinzr) * fp_mul; + int yvx = (cosyr * sinzr) * fp_mul; int yvy = (cosxr * coszr + sinxr * sinyr * sinzr) * fp_mul; int yvz = (-sinxr * coszr + cosxr * sinyr * sinzr) * fp_mul; + int zvx = (-sinyr) * fp_mul; int zvy = (sinxr * cosyr) * fp_mul; int zvz = (cosxr * cosyr) * fp_mul; + + int x, y, z; + int i; + for (i=0; inpls; i++) + { + x = obj->normal[i].x; + y = obj->normal[i].y; + z = obj->normal[i].z; + norms[i].x = x * xvx + y * xvy + z * xvz; + norms[i].y = x * yvx + y * yvy + z * yvz; + norms[i].z = x * zvx + y * zvy + z * zvz; + } +} + + +void rotate3d_pt_normals (object3d *obj) +{ + float cosxr = cos(obj->rot.x); float cosyr = cos(obj->rot.y); float coszr = cos(obj->rot.z); + float sinxr = sin(obj->rot.x); float sinyr = sin(obj->rot.y); float sinzr = sin(obj->rot.z); + + int xvx = (cosyr * coszr) * fp_mul; int xvy = (sinxr * sinyr * coszr - cosxr * sinzr) * fp_mul; int xvz = (cosxr * sinyr * coszr + sinxr * sinzr) * fp_mul; + int yvx = (cosyr * sinzr) * fp_mul; int yvy = (cosxr * coszr + sinxr * sinyr * sinzr) * fp_mul; int yvz = (-sinxr * coszr + cosxr * sinyr * sinzr) * fp_mul; + int zvx = (-sinyr) * fp_mul; int zvy = (sinxr * cosyr) * fp_mul; int zvz = (cosxr * cosyr) * fp_mul; + + int x, y, z; + int i; + for (i=0; inpts; i++) + { + x = obj->pt_normal[i].x; + y = obj->pt_normal[i].y; + z = obj->pt_normal[i].z; + pt_norms[i].x = x * xvx + y * xvy + z * xvz; + pt_norms[i].y = x * yvx + y * yvy + z * yvz; + pt_norms[i].z = x * zvx + y * zvy + z * zvz; + } +} + +void project3d (object3d *obj) +{ + int i; + int smul = 1; + + for (i=0; inpts; i++) + if (fpts[i].z > 0) + { + spts[i].x = ((fpts[i].x << proj_shr) / (fpts[i].z/smul)) + (WIDTH>>1); + spts[i].y = ((fpts[i].y << proj_shr) / (fpts[i].z/smul)) + (HEIGHT>>1); + } +} + +void CalcPolyColorStatic(object3d *obj) +{ + int i, c; + for (i=0; inpls; i++) + { + c = norms[i].z>>8; + if (c<0) c=0; + if (c>255) c=255; + spls[i].c = c; + } +} + +void CalcPointColorStatic(object3d *obj) +{ + int i, c; + for (i=0; inpts; i++) + { + c = pt_norms[i].z>>8; + if (c<0) c=0; + if (c>255) c=255; + spts[i].c = c; + } +} + +void CalcPolyColorDynamic(object3d *obj) +{ + vector3d light, v; + light.x = 0; + light.y = 0; + light.z = 256; + float c; + + int i; + for (i=0; inpls; i++) + { + v.x = norms[i].x; + v.y = norms[i].y; + v.z = norms[i].z; + c = DotProduct(v,light); + spls[i].c = c; + if (c<0) spls[i].c = 0; + if (spls[i].c>255) spls[i].c = 255; + } +} + +void CalcPointColorDynamic(object3d *obj) +{ + vector3d light, v; + light.x = 0; + light.y = 0; + light.z = 256; + float c; + + int i; + for (i=0; inpts; i++) + { + v.x = pt_norms[i].x; + v.y = pt_norms[i].y; + v.z = pt_norms[i].z; + c = DotProduct(v,light); + if (c<0) c = 0; + if (c>255) c = 255; + spts[i].c = c; + } +} + +void CalcPointColor(object3d *obj) +{ + if (lightcalc==LIGHTVIEW) CalcPointColorStatic(obj); + if (lightcalc==LIGHTMOVE) CalcPointColorDynamic(obj); +} + +void CalcPolyColor(object3d *obj) +{ + if (lightcalc==LIGHTVIEW) CalcPolyColorStatic(obj); + if (lightcalc==LIGHTMOVE) CalcPolyColorDynamic(obj); +} + +void Calc3d(object3d *obj) +{ + rotate3d(obj); + translate3d(obj); + project3d(obj); +} + +void quicksort (int lo, int hi, int data[]) +{ + int m1 = lo; + int m2 = hi; + int temp0; + unsigned short temp1; + + int mp = data[(lo + hi)>>1]; + + while (m1<=m2) + { + while (data[m1] < mp) m1++; + while (mp < data[m2]) m2--; + + if (m1<=m2) + { + temp0 = data[m1]; data[m1] = data[m2]; data[m2] = temp0; + temp1 = swp[m1]; swp[m1] = swp[m2]; swp[m2] = temp1; + m1++; + m2--; + } + } + + if (m2>lo) quicksort(lo, m2, data); + if (m1= 1024) + { + dtime = prticks; + int x, y; + int c = 255; + int xp = (rand()%14) - 7; + int yp = (rand()%14) - 7; + for (y=-1; y<2; y++) + for (x=-1; x<2; x++) + obj->point[((33>>1)+x + xp) + ((33>>1)+y + yp)*33].z = c; + } + + if (prticks - dtime2 >= 512) + { + dtime2 = prticks; + int x, y; + int c = 63; + int xp = (rand()%14) - 7; + int yp = (rand()%14) - 7; + for (y=-1; y<2; y++) + for (x=-1; x<2; x++) + obj->point[((33>>1)+x + xp) + ((33>>1)+y + yp)*33].z = c; + } + + if (prticks - btime >= 32) + { + btime = prticks; + int x, y, i; + for (i=0; i<1; i++) + for (y=1; y<32; y++) + for (x=1; x<32; x++) + obj->point[x+y*33].z = (obj->point[x-1+y*33].z + obj->point[x+1+y*33].z + obj->point[x+(y+1)*33].z + obj->point[x+(y-1)*33].z)>>2; + } +} + + + +void RunObjectShow(unsigned short *vram) +{ + int objn = objshow_num; + + if (objn==6) + object[objn].rot.y = -((prticks/3.0) / D2R); + + if (objn==0) + { + object[objn].pos.y = 64; + object[objn].rot.x = -PI/2; + object[objn].rot.y = -prticks/2048.0; + } + + if (objn==1) + { + object[objn].pos.y = 0; + object[objn].pos.z = 384; + object[objn].rot.x = -PI/4; + object[objn].rot.y = -prticks/2048.0; + } + + if (objn==2) + { + object[objn].pos.y = 1024; + object[objn].rot.x = PI; + object[objn].rot.y = -prticks/2048.0; + } + + if (objn==3) + { + object[objn].pos.y = 96 + sin(prticks/512.0)*24; + object[objn].rot.x = +PI/2; + object[objn].rot.y = -prticks/2048.0; + BlurGrid(&object[objn]); + } + + Calc3d(&object[objn]); + + if (render_shit==1) + Render(&object[objn], vram); + else + { + RenderMode = objshow_rmode; + RenderOld(&object[objn], objshow_shade, vram); + } +} + +void RunScene3d(unsigned short *vram, int sn) +{ + int objn; + + switch(sn) + { + case 0: + RunObjectShow(vram); + break; + + case 1: + Wave(&object[1]); + RunObjectShow(vram); + break; + + default: + break; + } +} + diff --git a/engine3d.h b/engine3d.h new file mode 100644 index 0000000..3a17122 --- /dev/null +++ b/engine3d.h @@ -0,0 +1,140 @@ + +#define vbn 512 + +#define MAXDATA 262144 + +#define POINTS 1 +#define WIRE 2 +#define FLAT 4 +#define GOURAUD 8 +#define ENVMAP 16 +#define TEXTURE 32 + +#define VBALLS 0 + +#define TEXTUREPLASMA 128 +#define ZBUFFER 256 + + +#define LIGHTVIEW 0 +#define LIGHTMOVE 1 + +#define PI 3.14151693 +#define D2R 180.0/PI + +typedef struct vector3d +{ + int x; + int y; + int z; +} vector3d; + +typedef struct point2d +{ + int x; + int y; + unsigned short c; +} point2d; + + +typedef struct point3d +{ + int x; + int y; + int z; + unsigned short c; +} point3d; + +typedef struct texture +{ + unsigned int tshr; + unsigned short *bitmap; +}texture; + +typedef struct material +{ + int rmode; + int nshade; + int ntexture; + unsigned short **shade; + texture **txtr; +} material; + +typedef struct tcord +{ + int u, v; +} tcord; + +typedef struct poly2d +{ + int p0; tcord tc0; + int p1; tcord tc1; + int p2; tcord tc2; + int c; + int m; +} poly2d; + + +typedef struct line2d +{ + int p0; + int p1; + int c; +}line2d; + + +typedef struct rot3d +{ + float x; + float y; + float z; +}rot3d; + + +typedef struct pos3d +{ + float x; + float y; + float z; +}pos3d; + + +typedef struct object3d +{ + int npts, npls, nlns; + + point3d *point; + poly2d *poly; + line2d *line; + + vector3d *normal; + vector3d *pt_normal; + + material *mtrl; + + rot3d rot; + pos3d pos; +}object3d; + +vector3d CrossProduct(vector3d v1, vector3d v2); +int DotProduct(vector3d v1, vector3d v2); +vector3d Normalize(vector3d v); +vector3d NegVec(vector3d v); + +void Init3d(); +void RunScene3d(unsigned short *vram, int sn); + +void Calc3d(object3d *obj); + +void rotate3d (object3d *obj); +void translate3d (object3d *obj); +void project3d (object3d *obj); + +void rotate3d_normals (object3d *obj); +void rotate3d_pt_normals (object3d *obj); + +void CalcPointColor(object3d *obj); +void CalcPolyColor(object3d *obj); + +void quicksort (int lo, int hi, int data[]); + diff --git a/env1.c b/env1.c new file mode 100644 index 0000000..68cd133 --- /dev/null +++ b/env1.c @@ -0,0 +1,256 @@ +unsigned short env1[] = {4196,4196,4196,4196,4196,4164,4164,4164,6212,6212,6212,4132,4164,4132,4132,4132, +6212,6212,6212,6213,6212,6212,4132,6212,6213,6212,6213,6213,6213,6213,6213,8262, +8262,8262,8294,8262,8262,8262,12392,12393,12425,10344,10343,8261,6212,4131,4132,4164, +4164,4164,4163,4163,4163,4163,4163,4163,2115,2115,2115,2114,2115,2115,2147,2115, +4196,4196,4196,4196,4196,4196,6212,6212,6213,6212,6212,4132,4132,4132,4132,4132, +6180,4131,4131,4164,4132,6212,4164,6212,6213,6213,6213,8293,8261,8294,8294,8294, +10375,10376,10376,10343,10343,10343,12392,12393,12393,10343,10343,8261,4132,4132,4164,4164, +4164,4164,4163,4163,4163,4163,4163,4163,2115,2114,2147,2147,2147,2147,4195,2147, +4195,4195,4196,6244,4196,4164,6212,6212,6212,6212,4132,4132,4132,4132,6212,4164, +4132,4164,4131,4131,4131,4163,4164,6212,6245,8326,8326,8326,8326,8327,8327,10376, +10408,12457,14538,12458,12458,14506,14506,14506,14442,12425,12392,10343,6180,4131,4164,4164, +4131,4132,4164,4164,4163,4196,4164,2147,2115,2115,2147,2147,2147,2147,2147,2115, +2115,4195,4196,4196,4196,4164,6212,6212,6212,6180,6180,4132,4132,4132,6212,6212, +4163,4131,4131,4131,4163,4164,6244,6245,6278,8358,8359,8359,8359,8359,10440,12521, +14602,12490,14570,14603,14571,14538,16587,16588,18636,18636,16556,14473,8262,6180,4131,4131, +4131,4164,4164,4164,4163,4164,4196,4195,4195,4196,4195,4195,2147,2115,2147,4195, +4195,4195,4195,4163,4164,4164,4164,4164,6212,6180,4132,4164,4164,4164,6212,4164, +4163,4131,4163,4164,4164,6245,6245,6278,8326,8358,8391,8391,8359,10439,10472,14635, +16748,14667,14635,14635,14603,14603,16652,18733,18766,20782,20783,16555,12392,8261,6180,4131, +6180,4164,4163,4164,4163,4163,6244,4196,4163,4196,4195,4195,4195,4195,4195,4196, +4195,4195,4163,4163,4164,4164,4164,4132,4132,4132,4164,4132,4164,6212,6212,4164, +4164,4164,4164,6245,6277,6278,6310,6310,8358,8359,8391,10472,10439,10439,12553,14699, +16780,16780,16781,16781,16749,16717,18830,20879,20880,22961,22896,18701,16555,12393,8262,8229, +8261,8261,6180,6212,4164,4164,6212,6245,4164,4196,4195,2115,4195,4196,4195,4195, +4163,4163,4163,4164,4163,4164,4164,4164,4164,4132,4132,4164,4164,6212,6244,6244, +6244,6244,6245,6278,6278,6310,6310,6310,8391,8391,10472,10504,10504,10472,12585,16811, +16812,16812,16813,18926,18895,18862,18895,20977,23026,23026,22961,20847,18702,16555,14441,12425, +12393,10343,8261,6180,6212,6213,6212,6245,6245,4196,4163,4163,4195,4195,4195,2147, +4163,4163,4163,4163,4163,4163,4164,4132,4132,4132,4164,4164,4164,6212,6245,6278, +8326,6278,6277,8358,8359,8390,8358,8391,8391,10472,12585,12617,10504,12585,14698,16812, +16812,18893,16845,18926,18927,20976,21041,23090,23091,23058,22994,22960,18766,18669,16555,16555, +12392,10343,10343,8261,6212,6213,8262,8293,6245,6245,4196,4196,4195,2115,2115,2115, +4195,4195,4163,4163,4163,4163,4164,4164,4164,4164,4164,4164,6245,8326,8358,8391, +10440,8359,8358,8391,8423,8391,8391,8423,8391,8391,12585,12617,12585,12617,14698,16779, +18893,18925,18958,21039,18959,21073,21074,21010,23091,25172,23059,22993,20847,18734,18701,16587, +10343,10343,10343,10311,8261,6213,8294,8261,6213,6245,6244,4163,4163,4195,4195,2147, +4196,2115,4163,4163,4163,4163,4164,4164,6212,6212,6244,6277,8358,8359,8359,10440, +12553,10472,8391,8391,10504,8423,8391,8423,10472,10504,12617,14698,12617,12617,14698,16779, +18893,21006,21071,23120,21041,23187,21074,23123,23123,23091,23058,20944,20912,18831,18734,14506, +12424,14474,10344,10343,10311,8262,8262,8261,6213,6245,6212,4163,4195,2147,2115,2115, +4195,2115,2115,2115,4163,4163,4163,4164,6245,6245,8326,8359,10440,10473,10472,10472, +12553,12585,10472,10472,10504,10472,10471,10472,12585,12617,12617,14730,16811,16811,16779,16812, +18925,21038,21039,23120,23153,23155,21074,23188,23156,23091,20977,18863,18831,18831,16652,12457, +14506,12424,10344,12392,12393,10343,8261,8261,6213,6213,6212,4164,4163,4163,4195,2147, +4195,2115,2115,2147,4163,4163,4163,4196,6244,8358,10473,10473,12553,12586,12585,12585, +12585,12617,12585,12552,12585,10504,10504,10472,10472,12584,12617,14730,16843,16811,16779,16844, +18893,21039,23120,23153,23186,23154,23123,25236,25237,21043,18929,18896,18864,16783,12522,12490, +10409,10376,12425,14474,12425,12392,10343,8262,6213,6213,6212,4164,4164,4164,4196,4195, +2115,2114,2115,4195,4195,4195,2115,4196,6277,10440,12586,12586,12586,14666,14666,14666, +12617,14666,14698,12585,12584,12585,10504,10472,10472,10536,14698,16811,16811,16779,16779,16812, +18925,23087,23121,23154,23155,23155,27381,27414,23124,21075,18929,18928,18928,14701,12587,12522, +8359,10408,12458,14506,12425,12457,12424,10343,8261,6213,6213,4164,4164,4196,4196,4163, +2147,2147,2147,2115,4196,4195,2114,4196,8391,12586,14667,14667,14666,14698,16811,16811, +16778,14730,14730,14698,12585,12585,12585,10504,10472,12617,14730,16811,18892,16812,16812,18893, +21039,20975,23153,27348,27413,25269,25301,25269,23156,21075,21010,18962,16848,12620,12554,10473, +10441,12522,14538,12457,14539,14538,12425,10376,8295,8294,6245,6245,4164,4197,4196,2115, +2147,2147,4195,4195,4195,2114,2115,6310,10473,12587,14699,16779,16779,16779,18924,18956, +18924,16843,16811,16843,14730,12617,12617,14698,12585,14730,14730,14698,21005,18925,18893,21007, +23120,23121,27348,31574,33719,25301,23157,23189,25237,23124,21075,21042,14766,12619,10505,12554, +14636,14636,14603,16684,16684,16619,14571,14538,10408,8327,6246,6245,6246,6245,4164,4196, +2147,2115,2147,2147,2147,2115,4196,8391,10505,12586,14667,16779,16811,16778,16811,18924, +18956,18891,16843,16843,16843,14730,14730,16811,14698,16811,18924,16780,23087,21039,21039,25202, +25203,27348,33719,33719,33719,27350,23189,21076,23156,23156,23156,18961,14733,10538,10506,14668, +14700,14668,18830,18798,18765,18797,16716,14603,12521,10375,8326,6245,6245,6245,6245,6277, +2147,4196,4195,4195,2147,4229,8391,8424,12553,12586,14666,14699,16779,16811,16811,18924, +18956,21004,18956,16843,16843,18924,16844,18924,16844,16812,21038,21007,21040,25201,27315,29428, +27284,25236,33687,37944,33719,27414,23156,18962,21043,21076,23156,18928,14733,12619,12619,12620, +14668,18862,18863,18830,18829,18862,18829,14635,10441,10440,8359,6246,4165,6245,6277,4197, +4196,4196,4196,4196,6309,8424,12586,14668,16748,14700,14667,16779,16812,16811,16811,18923, +18956,21037,23117,21037,18956,18957,21037,18957,21038,21039,21072,23121,23121,31605,31606,29461, +27349,29526,35832,37944,33719,33752,27447,21075,21075,27350,23156,18961,14733,12653,14733,12652, +18895,21008,18863,20943,20942,20942,18861,14634,12521,10472,8359,6278,6213,6213,6278,6245, +4196,4196,4228,4228,6342,10505,14668,16749,18862,20943,20942,20973,21005,20972,18924,18924, +18956,21037,23150,25263,23183,23151,23184,23152,25265,25266,23153,23154,25268,31638,29493,27349, +29526,33719,35864,35832,33752,33784,23189,21043,23188,27382,23156,21042,18929,16848,16814,18928, +21009,18928,18895,18895,20974,18861,16747,16779,14666,12553,8359,8326,6213,6246,6278,6245, +4196,4228,4228,4229,8423,12587,14668,16749,18862,20976,23024,23055,23087,23118,23118,23118, +21037,21037,23150,25264,27377,25297,25265,27411,25299,27379,25268,25268,29526,33751,31574,29494, +31639,35832,35864,35864,33784,29494,18963,21075,25269,23124,21042,18994,18962,18961,21042,18929, +18960,21008,21008,20975,18861,16780,16812,16779,14666,10505,8359,8327,6246,6246,6246,6245, +4196,4196,4228,6309,10505,14701,18863,18896,20944,20944,22991,23056,25169,23120,23087,23118, +21070,21038,23119,23184,27410,29523,29491,27411,27412,25332,29494,27413,31639,35864,40057,35864, +35832,35832,40121,35832,29526,27382,21076,25237,23156,21076,21076,23157,21076,21076,21010,18961, +21074,23122,18959,18894,18861,18860,16812,14699,12586,10472,8392,8359,6246,6246,6246,6245, +4228,4196,4228,6310,8391,12587,16782,20977,23059,25106,23025,22992,23023,20975,21007,23087, +23120,23120,23152,25265,27411,31636,31637,25299,27413,27413,29494,29559,33752,40089,44346,40121, +40089,42201,46458,40089,31671,27414,27382,23189,21043,23156,23157,25302,27382,23156,21075,23188, +25268,21041,18894,18894,16813,16812,16779,14698,12585,10473,10472,8359,6246,6278,6246,6245, +4228,4228,4228,6310,8392,10506,12588,16782,20977,23026,22993,22992,20944,20943,21008,23121, +23121,25266,29491,27411,25267,25300,29525,31606,27413,29494,29494,31671,35832,37976,42201,44314, +40153,44346,48603,44314,31671,27382,29559,23156,21043,27382,27414,27414,23188,21076,23188,23188, +21075,18960,16846,18893,16812,16780,16779,14698,12586,10472,8391,8359,8326,6278,6246,6245, +4228,4228,4229,6310,8424,12587,14668,16782,18864,18799,20912,23026,25139,25171,25203,25171, +25203,29525,33718,29525,29493,27381,27413,33719,33751,33751,35832,35896,40089,40121,44378,46459, +44378,48603,48603,46491,35832,33784,33720,25269,27414,29527,31607,27414,23157,21075,21042,21074, +21041,18927,16846,16813,16780,14699,14666,14634,12553,10472,8359,8327,6278,6246,6245,6277, +4196,4228,4261,6343,8424,10506,14668,16750,18799,18832,20945,23026,23059,27285,29398,29462, +29461,31574,29525,27413,27413,31606,31639,33751,40089,40122,40121,42266,48539,46491,52764,52828, +52796,57021,57053,50716,44346,42233,33752,31639,29527,31639,31639,31671,25237,21043,21042,21074, +18960,18927,16846,16813,14699,14666,12553,12553,10472,10440,10440,8359,8327,6278,6246,6246, +4228,4228,4228,6343,10506,12587,14668,16750,16751,18832,20946,23027,23092,27286,25205,27350, +29495,31575,31574,29494,25301,29558,35832,37976,40089,46459,46491,48603,52828,52828,57021,59133, +57053,61246,61246,54908,57053,46491,40089,40089,33751,33784,37976,33752,23156,21075,21042,21042, +21009,18960,16846,16846,16780,14667,14634,14667,14667,12521,10473,10440,8359,8327,6246,6245, +4196,4196,4228,8423,12620,14701,14669,14702,16751,16752,18866,20979,23060,25206,25206,27318, +31543,31607,33720,33752,33719,33784,35896,42234,46426,48571,54941,54941,57021,57053,59165,61310, +61278,63358,61278,61278,59198,52796,46491,42201,37977,40089,37976,31639,23157,23123,21042,18961, +18928,21041,21008,18894,18893,16748,14667,14667,14667,12521,10440,10408,10408,8327,6245,6213, +4195,4228,6309,8423,10505,10506,12620,14702,16783,16784,18865,18898,20979,25141,27287,27351, +29463,33688,33720,33784,38009,40089,44314,46491,50684,52828,57021,61246,59198,61278,61310,65471, +63423,65503,63391,63391,63358,59166,52796,46459,40121,42201,40121,29527,25302,25269,21043,18961, +18961,23122,23155,18927,16781,14700,14667,14635,12522,14570,12521,12489,12489,8359,6246,6213, +4195,4229,6342,8424,8457,10539,12621,14702,16784,18898,18866,18866,18899,23093,27319,29463, +29463,29527,33720,35864,42202,44346,48571,52828,54941,54972,59165,61310,63390,65503,65503,65535, +65503,65503,65503,65503,65503,61278,57053,50683,44346,44314,38009,31607,31639,31607,23156,21042, +18928,18928,18928,18895,16782,16749,14668,14635,14603,14570,12489,10376,8327,8294,6213,4164, +2147,4196,6309,6343,10505,12588,14734,16815,18897,20979,23092,23092,21012,23093,25206,29463, +31575,31607,33719,33752,42202,50684,50716,54940,59165,59166,61310,63423,65503,65535,65535,65535, +65535,65535,65535,65535,65535,63358,59134,54941,48571,42202,35897,33752,35832,29527,25205,21011, +18897,18896,18896,20944,16782,14669,14668,14603,14570,12521,12456,10408,8327,8327,6245,4164, +2147,4228,6310,6343,8424,10539,14734,14734,14735,18897,21011,20979,20979,23092,25205,29462, +33720,35864,35832,37976,46427,50684,50716,54909,59165,61310,63423,65503,65535,65535,65535,65535, +65535,65535,65535,65535,65535,63390,59165,57053,50684,44314,35896,33720,33688,29463,23093,20979, +20979,18898,18897,20977,16783,16717,14669,14636,14603,14602,12489,10408,10375,8327,6246,4164, +4196,6309,8391,8424,8457,10539,12620,12621,14702,16816,18930,18897,18897,20978,23091,29430, +33752,35864,35864,40089,42234,46459,50652,57021,59198,63423,65503,65503,65535,65535,65535,65535, +65535,65535,65535,65535,65535,63423,59197,57053,52796,46427,38009,33688,31608,27351,23093,23060, +20979,20947,20946,18897,18896,16782,14637,14603,14571,16651,14538,10376,8327,8294,6246,4197, +4228,6310,8391,8425,10506,12620,12620,12621,16782,16815,18929,18896,16816,18929,23123,27349, +29526,33719,37944,37944,37976,42202,48539,54908,59198,63422,65503,65535,65535,65535,65535,65535, +65535,65535,65535,65535,65535,63423,59198,57053,50684,42234,35832,29463,27319,23094,23061,20980, +20915,18867,20947,18897,16783,16718,14604,14571,14572,16716,12489,10376,8327,8294,6246,6245, +4229,6310,6310,6311,8425,12620,12620,14701,16815,16847,18896,16815,18896,18928,21041,27348, +29526,27413,29525,35831,40089,44282,48539,52796,59134,61278,63423,65503,65535,65535,65535,65535, +65535,65535,65535,65535,65535,65503,61310,57085,48571,40057,31640,25239,21012,20980,20948,23028, +20948,18867,18834,16752,14638,14605,14604,14604,16652,16651,12456,10376,8327,8326,6245,4197, +4196,6310,8424,8425,8425,12619,12620,12653,14734,16814,16782,16782,18928,21073,23154,27347, +27380,25299,27380,33783,37976,44314,46427,50652,57021,59166,63390,65471,65535,65535,65535,65535, +65535,65535,65535,65535,65535,65503,63391,59198,52828,42170,35833,31544,25238,23061,20981,23061, +20948,18835,16753,14671,14638,14605,14604,14604,14539,12458,12456,10376,10375,8327,6245,4164, +2147,4229,6343,8425,10506,12587,12652,14733,14733,14734,16782,16814,21040,23154,23186,23153, +23153,25299,29557,35832,33783,37976,40121,46459,52764,54941,59133,61278,65503,65535,65535,65535, +65535,65535,65535,65535,65535,65503,61310,59133,57021,48572,40089,33688,27287,23093,23093,23061, +20980,20915,18834,16785,14638,14637,16718,16653,16620,14506,12425,10376,10376,8327,6246,4164, +4196,4229,6310,8392,8426,10539,12652,14766,16814,16846,16846,18959,21072,23153,23120,21072, +21040,23185,29492,31605,33751,38009,40121,44282,42233,46458,52828,57085,61310,65503,65535,65535, +65535,65535,65535,65535,65535,65503,61278,57021,54941,50684,40121,35833,29495,25205,20980,20947, +20948,20947,20947,20946,16752,16686,16718,16621,16587,14507,12424,10375,8295,8326,6245,4164, +4196,4229,6311,8392,10506,12620,14765,18959,18992,18927,18959,21040,21040,21072,23120,23153, +21040,21105,27379,29460,31573,33719,33751,35864,37976,42169,46426,50716,59166,61278,63390,65503, +65503,65535,65535,65535,65503,61278,59165,57053,52828,46459,35896,33752,31608,31544,27318,20980, +18867,18834,16753,16752,16719,16686,16685,16620,16587,16588,12425,10344,10375,8326,6245,4164, +4196,4229,6311,10506,12652,16814,16879,21072,21072,18991,18927,18959,21007,21040,23152,23153, +21072,23153,25266,25266,27380,27413,29494,33751,35800,40089,44378,48571,52828,57085,61246,61310, +63423,63423,65535,63423,61278,59166,54973,52860,52828,46426,35864,31639,31543,29431,27319,23125, +20980,18898,16785,16720,14638,14605,14572,14540,14507,16555,14473,12425,10375,8294,6245,4196, +4196,4229,6343,10538,12652,16846,18992,21072,21072,21039,18927,21039,21040,21040,23120,23185, +23153,21105,21073,21041,23122,25235,31574,33719,33655,35864,44314,46458,46491,54908,54909,59133, +61246,61246,61310,61310,59166,57053,52828,50684,48604,44346,35832,29527,27350,25238,25238,23093, +18899,18866,16785,16785,16752,16686,16621,14507,14474,12425,12393,12424,8295,8294,6245,4196, +4229,4229,6343,10538,14733,16846,18960,21072,21104,21072,21007,21007,18959,18927,21040,23120, +23120,21072,21040,18960,21041,25235,31510,31510,31542,33687,37977,37977,46426,48603,48571,54908, +54973,54973,57053,59166,57085,52828,50716,48539,44346,42201,35832,29495,25270,23093,23093,21013, +18867,18867,16786,16720,16752,16719,16654,16621,14507,12425,12425,10343,8294,8294,6245,4196, +4229,4230,6343,10506,14733,16846,18960,21072,21105,21072,18959,18927,18894,18926,21039,21007, +21007,21008,18960,21040,23122,25203,27285,29398,31478,33623,33655,35768,40089,40057,42202,48539, +48571,48635,52796,52828,54908,50683,50716,44378,42233,35896,31607,29463,25238,23126,23094,20948, +18835,18802,16754,16720,14639,16654,16621,16621,16556,14475,12425,10343,8294,6245,6245,4196, +4195,4229,6311,8425,12652,14766,16879,18959,21040,21039,18927,18894,16846,16846,18927,18927, +16846,18894,18959,23089,23122,25172,27221,29269,31414,31479,31511,37880,33655,31575,33719,37976, +42202,44314,50651,48539,48571,52796,44314,40122,35896,31608,25237,25270,27351,25174,25142,23030, +18835,16722,14641,14640,14607,16622,14541,16556,14475,14474,12424,10343,8294,6244,4196,4196, +4228,4229,6310,8392,10506,10539,14701,16846,18959,18959,18926,18926,16814,14733,16814,16813, +16814,18927,21008,21009,25139,27220,29269,31350,33463,29302,33559,35768,31575,31607,31607,33784, +37944,40089,42233,48571,48571,50716,42266,40089,35896,29495,27350,21044,23061,25174,23062,20949, +18836,16723,14609,16657,16655,16622,14541,14508,14475,12425,10343,8294,6245,6212,6244,4196, +6309,4229,4229,4230,8392,10538,12652,14734,16846,16846,16846,16846,14733,14733,16814,14701, +18895,18928,20976,20977,25107,29237,31318,37656,33463,29205,31383,29398,27318,27382,25269,31639, +33784,33751,40089,46458,48603,48571,46459,40089,38009,33720,25302,23093,18899,20948,23029,18836, +16723,16723,16690,16689,16656,16623,16589,14476,14474,10344,10343,8326,6245,4164,4196,4196, +4228,4229,4229,4197,8425,12620,14701,12652,14733,16846,16846,16813,14733,16846,16781,14701, +16814,16782,16815,20944,27155,31318,35479,35511,31286,29205,29270,27253,23092,25173,25269,33720, +31639,31639,38009,40121,40121,37976,42202,38009,35864,37945,29463,23093,20947,16754,16723,18803, +16658,14545,16690,18738,18737,18704,18670,16556,14474,10344,10343,8326,6244,4164,4196,4196, +4195,4196,4196,4229,6311,10506,10539,12587,14701,14766,16846,16814,16814,16814,16814,16781, +14733,16750,16783,20912,27123,31286,35415,31221,29108,29205,29270,25108,25205,25238,29462,31639, +29559,31639,35896,38009,37945,29559,37944,35896,29527,33719,29463,20979,18898,18802,14609,16657, +16657,14577,16624,18737,20817,18703,18638,16557,14475,10376,10375,6245,4164,4164,4196,4195, +4195,2147,4196,4197,4230,6343,8425,12619,14701,14733,16814,14766,16814,16814,16814,16782, +16782,16750,18799,20880,25010,31221,31189,29141,29141,29173,25075,23027,25173,27350,27382,31575, +31607,27382,35864,37976,35896,31607,31671,33719,25269,25237,25269,23092,18898,18833,14608,12495, +12495,14543,16624,16623,18671,18703,18638,16589,14506,10376,8326,6245,4195,4164,4195,2115, +2147,4195,4196,4229,6278,6310,8392,10506,10539,14733,16814,14733,14734,14734,14734,16782, +16782,14669,16718,20847,24977,29140,29108,31221,33335,27125,22994,20945,23124,29431,25270,29494, +29526,25269,31639,40089,35896,29494,25301,29494,23156,21009,23090,23123,18897,18800,16687,14542, +12429,12429,14509,16590,16589,16589,20751,16588,10345,8327,6245,4196,4163,4163,4195,4195, +2115,2147,4196,4228,4229,6278,6311,8424,10538,12652,14733,14701,12652,12653,14734,16782, +16782,14637,16718,22961,27091,27060,27059,29173,29206,22994,20880,20945,20977,23091,23124,25269, +25269,23189,27414,33783,37976,29526,23123,25236,25203,23090,20976,21009,20977,18831,16751,16686, +14541,12459,10378,12426,14508,14508,16588,14539,12425,8327,6245,4196,4163,4196,4196,4195, +4195,4196,4195,2148,4228,4229,6278,6311,8425,10506,10507,12619,12652,12620,14701,16782, +18863,16751,20913,22994,25043,25011,25010,25043,25042,18832,18831,18896,16815,18928,18961,23124, +23124,23124,25301,29493,33719,33687,27348,25267,27348,25202,23056,21008,20976,18863,16750,16685, +14604,12459,10377,10377,10377,12458,14507,12457,10408,8326,6245,4196,4196,4196,4196,4195, +4196,4196,4196,4196,4228,4229,4229,6310,6311,8392,8425,10506,14700,14701,12620,14702, +16750,18864,23026,22994,22962,25042,20881,20880,18799,18830,18864,18896,16815,16815,16848,21043, +23123,21010,23156,29461,31574,31541,27315,23153,23121,23120,21007,20974,18862,20942,16749,14635, +12523,12490,10377,10376,10376,10343,10376,10408,8326,6245,6245,4196,4228,4228,4228,4196, +4228,4228,4228,4228,4228,4228,4228,4196,4229,6311,8392,10506,12620,12620,10506,10538, +14700,18896,20978,20946,20945,20945,18832,18831,16750,18863,18897,18896,16814,16782,18896,21043, +21010,20977,23123,27349,31541,27315,23121,20975,20974,20974,20974,16812,16780,18893,16780,14602, +12522,12522,10409,8327,8327,8327,8326,8327,8326,6245,4196,4228,4229,4229,4228,4228, +4229,4228,4196,4196,4228,4228,4228,4228,4229,6309,8391,8424,8392,8425,8424,10506, +14734,16815,18896,18864,20944,18864,18831,18830,18863,16750,18863,20977,16815,16815,18896,20977, +20977,20977,25171,27316,27348,27315,23120,18894,20974,18925,18860,16779,14699,14699,16779,12586, +10473,10440,8328,8327,8294,8326,8326,6278,6277,6277,4228,4196,4196,4228,4228,4228, +4228,4228,4228,4228,4228,4228,4228,4228,4228,4228,4229,4229,4229,6310,6343,12619, +16815,18896,18896,18831,18831,18831,16782,16782,18863,16750,16782,20978,18897,18831,18831,20944, +20945,20977,23025,27251,27315,25169,23088,20974,18860,18892,16779,14699,12586,12585,12586,12586, +8392,8327,6279,8326,6278,8326,8326,6277,6277,6277,4229,4228,4195,2147,4196,4228, +4196,4196,4195,4195,4227,4195,4195,4195,2147,2147,2147,4195,4229,6310,8392,14700, +16782,16815,18864,18863,16782,16749,16749,16717,16750,14637,16749,20912,18864,18799,20847,20912, +20880,20912,20944,25137,27218,23056,20975,18861,16779,16811,14698,14666,12585,10472,10440,10440, +8359,6246,6246,6246,6245,6245,6278,6277,6277,6277,4229,4228,4195,2115,2147,4196, +2115,2115,4195,4195,4195,2147,2114,2114,2114,2115,4195,2147,4195,6310,8392,12587, +14668,16749,16750,16750,16717,14636,14636,16717,16717,14604,14604,16685,18766,18799,20847,20847, +20847,20847,20879,23024,25104,20942,18861,16780,16779,14731,14666,12585,12585,10472,8391,8359, +8359,6246,6213,4165,4164,4196,6277,6277,6277,4228,4228,4228,2147,2147,4195,4195, +4195,2147,4196,4196,4196,2115,2114,2114,2115,2115,4163,4196,4195,4196,6278,8392, +12554,12555,14635,14604,14571,12522,14571,18765,18766,16685,16620,16652,16620,18701,18734,20815, +20815,20814,20814,22959,22991,20910,16748,16747,14699,14698,14698,12553,10505,10472,8359,6279, +6278,6278,4165,4132,4164,4196,6277,6277,4229,4228,4228,2147,2147,2115,4195,4196, +4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4163,4196,4196,6244,6278, +8359,10408,10409,12490,12457,12456,14538,16652,16621,18701,18669,18668,16588,18636,18669,20750, +18701,18701,18701,20813,18797,18796,14635,14667,14634,12618,14666,10472,8392,8392,8359,6278, +6246,4197,4165,4165,4164,4196,4229,4229,4228,4196,4195,4195,2147,2115,4196,4228, +4163,4163,4163,4163,4163,4163,4163,4164,4164,4163,4163,4164,6244,6212,6245,6245, +6246,8294,10375,10376,10375,10375,12425,16555,16588,16555,14475,16555,16555,16555,18636,18637, +18636,16588,16587,16652,16652,14602,12521,14634,12554,10505,12553,10440,8359,8359,8359,6246, +4165,4165,4197,4197,4196,4164,4196,4196,4228,4196,4195,4196,4195,4196,4196,4196, +4164,4164,4164,4164,4163,4163,4164,4164,4164,4164,4164,4164,6212,6245,6245,6245, +6212,6213,8294,8294,10343,10343,12392,14474,16555,14474,14441,14474,14474,16523,16555,16555, +16555,16555,14506,14538,14538,12489,12489,14634,12553,10440,10440,8359,6278,6278,6246,4165, +4164,4164,4164,4196,4196,4196,2147,2147,4196,4195,4195,4195,4195,4196,4196,2147, +4164,4164,4164,4164,4164,4164,4164,4164,4164,4132,4164,6212,4164,6212,6245,6212, +6212,6212,6212,6213,8261,8261,10342,12392,12425,12393,14473,14473,12393,12393,14473,14474, +12425,12457,12457,10408,10408,10376,10440,10440,8359,8359,8326,6246,6278,6246,4165,4164, +4164,4164,4164,4196,4196,4196,2115,2147,4195,2147,2147,2147,2147,4195,2147,2115, +4164,4131,4164,4164,6212,6212,6212,4164,4164,4132,6212,6212,6212,4132,6212,4132, +4132,4132,6212,6180,4131,6180,6213,8262,10343,10343,12392,12392,10343,10343,12392,12424, +10344,10376,10375,8294,8326,8326,8327,8326,6246,4165,4165,6245,6278,4197,4164,4164, +4164,4164,4196,4196,4228,4196,4196,4196,4195,2147,2147,2115,2147,4195,2147,2115, +4132,4132,6180,6212,6180,6180,6212,6213,6212,6212,6212,6212,6180,4132,4132,4132, +6180,6180,6180,6180,4132,6180,6212,8261,8261,6213,6213,6212,6213,8262,8294,8294, +8294,8294,8294,8326,8294,6246,6278,6278,6245,4197,4197,4197,4197,4164,4164,4196, +4196,4196,4196,4196,4196,4196,4196,4195,2147,2147,2147,2147,2115,2147,2147,2147}; \ No newline at end of file diff --git a/env2.c b/env2.c new file mode 100644 index 0000000..962f861 --- /dev/null +++ b/env2.c @@ -0,0 +1,256 @@ +unsigned short env2[] = {0,0,0,0,0,0,0,0,0,0,0,0,2048,2048,4096,4096, +4096,4096,6144,6144,6144,8192,8192,8192,8192,8192,8192,8192,10240,10240,10240,10240, +10240,10240,10240,10240,10240,10240,8192,8192,8192,8192,8192,8192,6144,6144,6144,6144, +4096,4096,4096,2048,2048,2048,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2048,2048,2048,4096,4096,4096, +6144,6144,6144,8192,8192,8192,8192,10240,10240,10240,10240,10240,10240,10240,10240,10240, +10240,10240,10240,10240,10240,10240,10240,10240,10240,10240,8192,8192,8192,8192,6144,6144, +6144,6144,4096,4096,4096,2048,2048,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,2048,2048,4096,4096,4096,6144,6144, +6144,8192,8192,8192,8192,10240,10240,10240,10240,10240,12288,12288,12288,12288,12288,12288, +12288,12288,12288,12288,12288,12288,12288,12288,10240,10240,10240,10240,10240,8192,8192,8192, +6144,6144,6144,4096,4096,4096,2048,2048,2048,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2048,2048,4096,4096,6144,6144,6144,8192, +8192,8192,10240,10240,10240,10240,12288,12288,12288,12288,12288,12288,14336,14336,14336,14336, +14336,14336,14336,14336,14336,12288,12288,12288,12288,12288,12288,10240,10240,10240,10240,8192, +8192,8192,6144,6144,6144,4096,4096,2048,2048,2048,0,0,0,0,0,0, +0,0,0,0,0,0,0,2048,2048,4096,4096,6144,6144,6144,8192,8192, +8192,10240,10240,10240,12288,12288,12288,12288,14336,14336,14336,14336,14336,14336,14336,14336, +14336,14336,14336,14336,14336,14336,14336,14336,14336,12288,12288,12288,12288,10240,10240,10240, +10240,8192,8192,8192,6144,6144,4096,4096,2048,2048,2048,0,0,0,0,0, +0,0,0,0,0,0,2048,2048,4096,4096,6144,6144,8192,8192,8192,10240, +10240,10240,12288,12288,12288,14336,14336,14336,14336,14336,16384,16384,16384,16384,16384,16384, +16384,16384,16384,16384,16384,16384,16384,14336,14336,14336,14336,14336,12288,12288,12288,10240, +10240,10240,8192,8192,8192,6144,6144,4096,4096,4096,2048,2048,0,0,0,0, +0,0,0,0,0,2048,2048,4096,4096,6144,6144,8192,8192,8192,10240,10240, +12288,12288,12288,14336,14336,14336,14336,16384,16384,16384,16384,16384,16384,16384,18432,18432, +18432,18432,18432,18432,16384,16384,16384,16384,16384,16384,14336,14336,14336,14336,12288,12288, +12288,10240,10240,10240,8192,8192,6144,6144,4096,4096,4096,2048,2048,0,0,0, +0,0,0,0,2048,2048,4096,4096,6144,6144,8192,8192,10240,10240,10240,12288, +12288,12288,14336,14336,14336,16384,16384,16384,16384,18432,18432,18432,18432,18432,18432,18432, +18432,18432,18432,18432,18432,18432,18432,18432,16384,16384,16384,16384,14336,14336,14336,14336, +12288,12288,12288,10240,10240,8192,8192,6144,6144,4096,4096,2048,2048,2048,0,0, +0,0,0,2048,2048,4096,4096,6144,6144,8192,8192,10240,10240,10240,12288,12288, +14336,14336,14336,16384,16384,16384,18432,18432,18432,18432,18432,20480,20480,20480,20480,20480, +20480,20480,20480,20480,20480,20480,18432,18432,18432,18432,18432,16384,16384,16384,14336,14336, +14336,12288,12288,12288,10240,10240,8192,8192,6144,6144,4096,4096,2048,2048,0,0, +0,0,2048,2048,4096,4096,6144,6144,8192,8192,10240,10240,10240,12288,12288,14336, +14336,16384,16384,16384,18432,18432,18432,18432,20480,20480,20480,20480,20480,20480,22528,22528, +22528,22528,22528,20480,20480,20480,20480,20480,20480,18432,18432,18432,18432,16384,16384,16384, +14336,14336,14336,12288,12288,10240,10240,8192,8192,6144,6144,4096,4096,2048,2048,0, +0,0,2048,2048,4096,6144,6144,8192,8192,10240,10240,12288,12288,12288,14336,14336, +16384,16384,16384,18432,18432,18432,20480,20480,20480,22528,22528,22528,22528,24576,24576,24576, +24576,24576,24576,24576,22528,22528,22528,22528,20480,20480,20480,20480,18432,18432,18432,16384, +16384,14336,14336,14336,12288,12288,10240,10240,8192,8192,6144,6144,4096,4096,2048,2048, +2048,2048,2048,4096,4096,6144,6144,8192,8192,10240,10240,12288,12288,14336,14336,16384, +16384,18432,18432,18432,20480,20480,20480,22528,22528,24576,24576,26624,26624,26624,28672,28672, +28672,28672,28672,28672,26624,26624,24576,24576,22528,22528,20480,20480,20480,18432,18432,18432, +16384,16384,14336,14336,14336,12288,12288,10240,10240,8192,8192,6144,6144,4096,4096,2048, +2048,2048,4096,4096,6144,6144,8192,8192,10240,10240,12288,12288,14336,14336,16384,16384, +18432,18432,20480,20480,20480,22528,22528,24576,24576,26624,28672,30720,30720,32768,32768,32768, +32768,32768,32768,32768,30720,30720,28672,28672,26624,24576,22528,22528,20480,20480,20480,18432, +18432,16384,16384,16384,14336,14336,12288,12288,10240,10240,8192,8192,6144,4096,4096,2048, +2048,2048,4096,6144,6144,8192,8192,10240,10240,12288,12288,14336,14336,16384,16384,18432, +18432,20480,20480,20480,22528,24576,26624,28672,30720,30720,32768,34816,36864,36864,36864,38912, +38912,38912,36864,36864,36864,34816,32768,32768,30720,28672,26624,24576,22528,20480,20480,20480, +18432,18432,16384,16384,14336,14336,14336,12288,12288,10240,8192,8192,6144,6144,4096,4096, +4096,4096,4096,6144,8192,8192,10240,10240,12288,12288,14336,14336,16384,16384,18432,18432, +20480,20480,22528,22528,24576,26624,28672,32768,34816,36864,36864,38912,40960,40960,43008,43008, +43008,43008,43008,40960,40960,38912,38912,36864,34816,32768,30720,28672,24576,22528,22528,20480, +20480,18432,18432,16384,16384,14336,14336,12288,12288,10240,10240,8192,8192,6144,6144,4096, +4096,4096,6144,6144,8192,8192,10240,12288,12288,14336,14336,16384,16384,18432,18432,20480, +20480,22528,22528,24576,28672,30720,32768,36864,38912,40960,43008,43008,45088,45088,47136,47168, +47168,47168,47136,45088,45088,43008,43008,40960,38912,36864,34816,32768,28672,26624,24576,22528, +20480,20480,18432,18432,16384,16384,14336,14336,12288,12288,10240,10240,8192,6144,6144,4096, +4096,4096,6144,8192,8192,10240,10240,12288,12288,14336,14336,16384,18432,18432,20480,20480, +22528,22528,26624,28672,32768,34816,36864,40960,43008,45056,45088,47168,49248,49280,49312,49313, +49345,49345,49313,49280,49248,47168,47136,45056,43008,40960,38912,34816,32768,28672,26624,24576, +22528,20480,20480,18432,18432,16384,16384,14336,14336,12288,10240,10240,8192,8192,6144,6144, +4096,6144,6144,8192,8192,10240,12288,12288,14336,14336,16384,16384,18432,18432,20480,20480, +22528,26624,28672,32768,34816,38912,40960,43008,47136,47168,49280,49345,51457,51489,51521,51553, +53601,51553,51521,51489,51457,49377,49312,47200,47136,45056,43008,38912,36864,32768,30720,26624, +24576,22528,20480,20480,18432,18432,16384,14336,14336,12288,12288,10240,10240,8192,6144,6144, +6144,6144,8192,8192,10240,10240,12288,12288,14336,16384,16384,18432,18432,20480,20480,22528, +24576,28672,32768,34816,38912,43008,45056,47168,49280,49345,51489,51554,53666,53698,55778,55778, +55810,55810,55778,53698,53666,53602,51489,51425,49312,47168,45088,43008,38912,36864,32768,28672, +26624,22528,20480,20480,18432,18432,16384,16384,14336,14336,12288,10240,10240,8192,8192,6144, +6144,6144,8192,8192,10240,12288,12288,14336,14336,16384,16384,18432,20480,20480,22528,24576, +28672,30720,34816,38912,43008,45056,47168,49312,51457,53601,53666,55778,55843,55875,57955,57955, +57955,57955,57955,55875,55843,55810,53698,53634,51489,49345,47200,45088,43008,38912,36864,32768, +28672,24576,22528,20480,20480,18432,18432,16384,14336,14336,12288,12288,10240,10240,8192,6144, +6144,6144,8192,10240,10240,12288,12288,14336,16384,16384,18432,18432,20480,20480,22528,26624, +30720,34816,38912,40960,45056,47200,49345,51489,53634,55778,55843,55907,57987,58019,58052,58052, +58084,58084,58052,58051,58019,57955,55875,55810,53666,51521,49377,49280,45088,43008,38912,34816, +32768,28672,24576,22528,20480,20480,18432,16384,16384,14336,14336,12288,10240,10240,8192,8192, +6144,8192,8192,10240,10240,12288,14336,14336,16384,16384,18432,20480,20480,22528,24576,28672, +32768,36864,40960,45056,47168,49345,51489,53666,55810,55875,57987,58051,60132,60164,60196,60228, +60228,60228,60196,60196,60164,58052,58019,57955,55843,53698,51521,49377,47200,45088,43008,38912, +34816,30720,26624,22528,20480,20480,18432,18432,16384,14336,14336,12288,12288,10240,8192,8192, +6144,8192,8192,10240,12288,12288,14336,16384,16384,18432,18432,20480,22528,22528,26624,30720, +34816,38912,43008,47136,49312,51489,53666,55810,57955,58019,60132,60196,60228,62308,62341,62373, +62373,62373,62341,62341,60228,60196,60132,58051,57955,55843,53698,51521,49345,47168,45056,40960, +36864,32768,28672,24576,22528,20480,18432,18432,16384,16384,14336,12288,12288,10240,10240,8192, +8192,8192,10240,10240,12288,12288,14336,16384,16384,18432,20480,20480,22528,24576,28672,32768, +36864,40960,45056,49248,51457,53634,55810,55907,58019,60132,60196,62308,62373,62405,64485,64517, +64517,64517,64517,62437,62373,62341,60228,60164,58052,57955,55843,53666,51489,49312,47136,43008, +38912,34816,30720,26624,22528,20480,20480,18432,16384,16384,14336,14336,12288,10240,10240,8192, +8192,8192,10240,10240,12288,14336,14336,16384,18432,18432,20480,20480,22528,26624,30720,34816, +38912,43008,47168,49345,51521,53698,55875,58019,60132,60228,62341,62405,64517,64581,64645,64677, +64709,64709,64645,64581,64517,62405,62373,60228,60164,58051,57955,55810,53634,51425,47200,45056, +40960,36864,32768,28672,24576,22528,20480,18432,18432,16384,14336,14336,12288,12288,10240,8192, +8192,8192,10240,10240,12288,14336,14336,16384,18432,18432,20480,22528,24576,28672,32768,36864, +40960,45088,49248,51457,53666,55843,57987,58084,60196,62341,62405,64549,64645,64741,64836,64900, +64932,64932,64868,64773,64677,64581,62437,62373,60228,60132,58019,55875,53698,51489,49312,47136, +43008,38912,32768,28672,24576,22528,20480,18432,18432,16384,16384,14336,12288,12288,10240,8192, +8192,8192,10240,12288,12288,14336,16384,16384,18432,18432,20480,22528,24576,28672,32768,38912, +43008,47136,49312,51521,53730,55875,58019,60164,62308,62405,64549,64677,64805,64964,65059,65123, +65155,65155,65091,64996,64836,64709,64581,62405,62341,60196,58052,57955,55810,53602,49377,47168, +43008,38912,34816,30720,26624,22528,20480,20480,18432,16384,16384,14336,12288,12288,10240,10240, +8192,8192,10240,12288,12288,14336,16384,16384,18432,20480,20480,22528,26624,30720,34816,38912, +43008,47168,49377,53634,55810,57955,58084,60228,62373,64485,64613,64805,64964,65155,65251,65316, +65316,65316,65283,65187,65028,64836,64677,64517,62373,60228,60164,58019,55843,53666,51457,49248, +45088,40960,36864,30720,26624,22528,20480,20480,18432,16384,16384,14336,14336,12288,10240,10240, +8192,8192,10240,12288,12288,14336,16384,16384,18432,20480,20480,22528,26624,30720,34816,40960, +45088,47200,51457,53666,55843,58019,60164,60260,62405,64549,64741,64932,65123,65283,65381,63335, +63368,63367,63333,65315,65187,64996,64773,64581,62437,62341,60196,58051,55875,53698,51489,49280, +45088,40960,36864,32768,28672,24576,20480,20480,18432,18432,16384,14336,14336,12288,10240,10240, +8192,10240,10240,12288,12288,14336,16384,16384,18432,20480,20480,22528,26624,30720,36864,40960, +45088,49280,51489,53698,55875,58019,60164,62308,62437,64613,64805,65028,65219,65348,63368,65420, +65422,65421,65418,63333,65283,65091,64868,64645,64517,62341,60196,58052,57955,55778,51521,49313, +47136,43008,36864,32768,28672,24576,22528,20480,18432,18432,16384,14336,14336,12288,10240,10240, +8192,10240,10240,12288,14336,14336,16384,16384,18432,20480,20480,22528,26624,32768,36864,40960, +45088,49280,51489,53698,55875,58051,60196,62341,64485,64645,64836,65091,65283,63334,65419,65424, +65427,65426,65421,63367,65316,65155,64932,64709,64517,62373,60228,58084,57955,55810,51553,49345, +47168,43008,38912,32768,28672,24576,22528,20480,18432,18432,16384,14336,14336,12288,10240,10240, +8192,10240,10240,12288,14336,14336,16384,16384,18432,20480,20480,24576,26624,32768,36864,40960, +45088,49280,51489,53698,55875,58051,60196,62341,64485,64645,64868,65091,65283,63334,65420,65425, +65460,65427,65422,63368,65316,65155,64932,64709,64517,62373,60228,58084,57955,55810,53601,49345, +47168,43008,38912,32768,28672,24576,22528,20480,18432,18432,16384,14336,14336,12288,10240,10240, +8192,10240,10240,12288,12288,14336,16384,16384,18432,20480,20480,22528,26624,32768,36864,40960, +45088,49280,51489,53698,55875,58019,60196,62341,64485,64613,64836,65059,65251,63333,65419,65423, +65425,65424,65420,63335,65316,65123,64900,64677,64517,62373,60228,58052,57955,55778,51553,49313, +47168,43008,38912,32768,28672,24576,22528,20480,18432,18432,16384,14336,14336,12288,10240,10240, +8192,10240,10240,12288,12288,14336,16384,16384,18432,20480,20480,22528,26624,30720,36864,40960, +45088,49280,51489,53698,55875,58019,60164,62308,62405,64581,64773,64996,65187,65348,63335,65419, +65420,65419,63368,65381,65251,65059,64836,64645,64485,62341,60196,58052,57955,55778,51521,49312, +47136,43008,36864,32768,28672,24576,22528,20480,18432,18432,16384,14336,14336,12288,10240,10240, +8192,8192,10240,12288,12288,14336,16384,16384,18432,20480,20480,22528,26624,30720,34816,40960, +45056,47200,51425,53666,55843,57987,60132,60228,62373,64549,64709,64900,65091,65251,65348,63333, +63334,63334,65348,65283,65155,64964,64741,64581,62405,62308,60164,58019,55875,53698,51489,49280, +45088,40960,36864,32768,26624,24576,20480,20480,18432,16384,16384,14336,14336,12288,10240,10240, +8192,8192,10240,12288,12288,14336,16384,16384,18432,20480,20480,22528,24576,30720,34816,38912, +43008,47168,49345,53602,55810,57955,58052,60196,62341,62437,64581,64741,64932,65091,65187,65251, +65283,65283,65219,65123,64964,64805,64645,64517,62373,60228,60132,57987,55843,53666,51457,49248, +45088,40960,36864,30720,26624,22528,20480,20480,18432,16384,16384,14336,14336,12288,10240,10240, +8192,8192,10240,12288,12288,14336,14336,16384,18432,18432,20480,22528,24576,28672,32768,36864, +43008,45088,49280,51489,53698,55875,58019,60164,60260,62373,64517,64613,64741,64900,64996,65059, +65091,65091,65028,64932,64805,64677,64549,62405,62308,60196,58051,55907,55778,51554,49345,47168, +43008,38912,34816,30720,26624,22528,20480,20480,18432,16384,16384,14336,12288,12288,10240,8192, +8192,8192,10240,10240,12288,14336,14336,16384,18432,18432,20480,22528,24576,26624,32768,36864, +40960,45056,47200,51425,53634,55810,57955,58052,60196,62308,62373,64517,64581,64709,64773,64836, +64868,64836,64805,64741,64613,64549,62405,62341,60196,60132,57987,55843,53666,51489,49280,45088, +43008,36864,32768,28672,24576,22528,20480,18432,18432,16384,16384,14336,12288,12288,10240,8192, +8192,8192,10240,10240,12288,14336,14336,16384,16384,18432,20480,20480,22528,26624,30720,34816, +38912,43008,47136,49313,51521,53698,55843,57987,58084,60196,62308,62373,62437,64549,64581,64613, +64645,64645,64613,64549,64485,62405,62341,60228,60132,58019,55875,55778,53601,49345,47168,45056, +40960,36864,30720,26624,24576,22528,20480,18432,18432,16384,14336,14336,12288,10240,10240,8192, +8192,8192,10240,10240,12288,12288,14336,16384,16384,18432,18432,20480,22528,24576,28672,32768, +36864,40960,45056,47200,51425,53602,53730,55875,57987,58084,60196,60260,62341,62373,62405,64485, +64485,64485,62437,62405,62373,62308,60196,60132,58019,57955,55810,53634,51457,49280,47136,43008, +38912,34816,30720,24576,22528,20480,20480,18432,16384,16384,14336,14336,12288,10240,10240,8192, +6144,8192,8192,10240,12288,12288,14336,14336,16384,18432,18432,20480,20480,22528,26624,30720, +34816,38912,43008,47136,49280,51457,53634,55778,55875,57987,58052,60164,60196,60228,62308,62341, +62341,62341,62308,60260,60228,60164,58084,58019,55907,55810,53666,51489,49312,47168,43008,40960, +36864,32768,28672,24576,22528,20480,18432,18432,16384,16384,14336,12288,12288,10240,10240,8192, +6144,8192,8192,10240,10240,12288,14336,14336,16384,16384,18432,20480,20480,22528,24576,28672, +32768,36864,40960,43008,47168,49312,51457,53634,53730,55843,57955,58019,58052,60132,60164,60196, +60196,60196,60164,60164,58084,58019,57987,55875,55810,53666,51489,49345,47168,45056,40960,36864, +32768,28672,26624,22528,20480,20480,18432,18432,16384,14336,14336,12288,12288,10240,8192,8192, +6144,6144,8192,10240,10240,12288,12288,14336,16384,16384,18432,18432,20480,20480,22528,26624, +30720,32768,36864,40960,45056,47168,49312,51457,53602,53698,55810,55875,57955,57987,58019,58019, +58051,58051,58019,58019,57955,55875,55843,53698,53634,51489,49345,47200,45056,43008,38912,34816, +30720,26624,24576,22528,20480,18432,18432,16384,16384,14336,14336,12288,10240,10240,8192,8192, +6144,6144,8192,8192,10240,12288,12288,14336,14336,16384,16384,18432,20480,20480,22528,24576, +26624,30720,34816,36864,40960,45056,47168,49280,51425,51521,53634,53698,55810,55843,55875,55875, +55875,55875,55875,55843,55810,53730,53666,51521,51457,49312,47168,45056,43008,38912,34816,32768, +28672,24576,22528,20480,20480,18432,18432,16384,14336,14336,12288,12288,10240,8192,8192,6144, +6144,6144,6144,8192,10240,10240,12288,12288,14336,16384,16384,18432,18432,20480,20480,22528, +24576,26624,30720,34816,36864,40960,43008,47136,47200,49313,51425,51489,53602,53666,53698,53698, +53698,53698,53698,53666,53634,51521,51457,49345,49248,47136,45056,40960,38912,34816,32768,28672, +24576,22528,20480,20480,18432,18432,16384,16384,14336,14336,12288,10240,10240,8192,8192,6144, +4096,6144,6144,8192,8192,10240,12288,12288,14336,14336,16384,16384,18432,18432,20480,20480, +22528,24576,28672,30720,34816,36864,40960,43008,45056,47136,47200,49280,49345,51425,51489,51489, +51489,51489,51489,51457,49377,49312,49248,47168,45056,43008,40960,38912,34816,32768,28672,26624, +22528,22528,20480,20480,18432,16384,16384,14336,14336,12288,12288,10240,10240,8192,6144,6144, +4096,4096,6144,8192,8192,10240,10240,12288,12288,14336,14336,16384,16384,18432,18432,20480, +20480,22528,24576,26624,30720,32768,36864,38912,40960,43008,45056,45088,47168,47200,49280,49280, +49280,49280,49280,47200,47168,47136,45088,43008,40960,38912,36864,34816,30720,28672,26624,22528, +22528,20480,20480,18432,18432,16384,16384,14336,12288,12288,10240,10240,8192,8192,6144,4096, +4096,4096,6144,6144,8192,8192,10240,10240,12288,12288,14336,14336,16384,16384,18432,18432, +20480,20480,22528,24576,26624,30720,32768,34816,36864,38912,40960,43008,43008,45056,45088,45088, +45088,45088,45088,45088,43008,43008,40960,38912,36864,34816,32768,30720,28672,24576,22528,22528, +20480,20480,18432,18432,16384,16384,14336,14336,12288,12288,10240,8192,8192,6144,6144,4096, +2048,4096,4096,6144,6144,8192,8192,10240,12288,12288,14336,14336,16384,16384,18432,18432, +18432,20480,20480,22528,24576,26624,28672,30720,32768,34816,36864,36864,38912,40960,40960,40960, +40960,40960,40960,40960,38912,38912,36864,34816,32768,30720,28672,26624,24576,22528,20480,20480, +20480,18432,18432,16384,16384,14336,14336,12288,12288,10240,10240,8192,8192,6144,4096,4096, +2048,2048,4096,4096,6144,8192,8192,10240,10240,12288,12288,14336,14336,16384,16384,18432, +18432,18432,20480,20480,22528,22528,24576,26624,28672,30720,32768,32768,34816,34816,36864,36864, +36864,36864,36864,34816,34816,32768,32768,30720,28672,26624,24576,22528,22528,20480,20480,20480, +18432,18432,16384,16384,14336,14336,12288,12288,10240,10240,8192,8192,6144,6144,4096,4096, +2048,2048,4096,4096,6144,6144,8192,8192,10240,10240,12288,12288,14336,14336,16384,16384, +16384,18432,18432,20480,20480,20480,22528,22528,24576,26624,26624,28672,30720,30720,30720,32768, +32768,32768,30720,30720,30720,28672,28672,26624,24576,22528,22528,20480,20480,20480,18432,18432, +18432,16384,16384,14336,14336,12288,12288,10240,10240,8192,8192,6144,6144,4096,4096,2048, +2048,2048,2048,4096,4096,6144,6144,8192,8192,10240,10240,12288,12288,14336,14336,16384, +16384,16384,18432,18432,20480,20480,20480,20480,22528,22528,24576,24576,24576,26624,26624,26624, +26624,26624,26624,26624,26624,24576,24576,22528,22528,22528,20480,20480,20480,18432,18432,18432, +16384,16384,14336,14336,12288,12288,10240,10240,10240,8192,8192,6144,6144,4096,2048,2048, +0,0,2048,2048,4096,4096,6144,6144,8192,8192,10240,10240,12288,12288,14336,14336, +14336,16384,16384,18432,18432,18432,20480,20480,20480,20480,22528,22528,22528,22528,22528,22528, +24576,22528,22528,22528,22528,22528,22528,20480,20480,20480,20480,18432,18432,18432,16384,16384, +16384,14336,14336,12288,12288,12288,10240,10240,8192,8192,6144,6144,4096,4096,2048,0, +0,0,2048,2048,4096,4096,6144,6144,8192,8192,8192,10240,10240,12288,12288,14336, +14336,14336,16384,16384,16384,18432,18432,18432,18432,20480,20480,20480,20480,20480,20480,20480, +20480,20480,20480,20480,20480,20480,20480,20480,20480,18432,18432,18432,16384,16384,16384,14336, +14336,14336,12288,12288,10240,10240,10240,8192,8192,6144,6144,4096,4096,2048,2048,0, +0,0,0,2048,2048,4096,4096,6144,6144,8192,8192,8192,10240,10240,12288,12288, +12288,14336,14336,16384,16384,16384,16384,18432,18432,18432,18432,18432,20480,20480,20480,20480, +20480,20480,20480,20480,20480,18432,18432,18432,18432,18432,16384,16384,16384,16384,14336,14336, +14336,12288,12288,10240,10240,10240,8192,8192,6144,6144,4096,4096,2048,2048,0,0, +0,0,0,0,2048,2048,4096,4096,6144,6144,8192,8192,8192,10240,10240,12288, +12288,12288,14336,14336,14336,16384,16384,16384,16384,16384,18432,18432,18432,18432,18432,18432, +18432,18432,18432,18432,18432,18432,18432,18432,16384,16384,16384,16384,14336,14336,14336,12288, +12288,12288,10240,10240,8192,8192,8192,6144,6144,4096,4096,2048,2048,0,0,0, +0,0,0,0,0,2048,2048,4096,4096,6144,6144,6144,8192,8192,10240,10240, +10240,12288,12288,12288,14336,14336,14336,14336,16384,16384,16384,16384,16384,16384,16384,16384, +16384,16384,16384,16384,16384,16384,16384,16384,16384,16384,14336,14336,14336,12288,12288,12288, +12288,10240,10240,8192,8192,8192,6144,6144,4096,4096,2048,2048,0,0,0,0, +0,0,0,0,0,0,2048,2048,4096,4096,6144,6144,6144,8192,8192,8192, +10240,10240,12288,12288,12288,12288,14336,14336,14336,14336,14336,14336,16384,16384,16384,16384, +16384,16384,16384,16384,16384,16384,14336,14336,14336,14336,14336,12288,12288,12288,12288,10240, +10240,10240,8192,8192,6144,6144,6144,4096,4096,2048,2048,0,0,0,0,0, +0,0,0,0,0,0,0,2048,2048,4096,4096,4096,6144,6144,8192,8192, +8192,10240,10240,10240,12288,12288,12288,12288,12288,14336,14336,14336,14336,14336,14336,14336, +14336,14336,14336,14336,14336,14336,14336,14336,12288,12288,12288,12288,12288,10240,10240,10240, +8192,8192,8192,6144,6144,6144,4096,4096,2048,2048,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2048,2048,4096,4096,4096,6144,6144,6144, +8192,8192,8192,10240,10240,10240,10240,12288,12288,12288,12288,12288,12288,12288,12288,12288, +14336,14336,12288,12288,12288,12288,12288,12288,12288,12288,10240,10240,10240,10240,8192,8192, +8192,8192,6144,6144,4096,4096,4096,2048,2048,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,2048,2048,2048,4096,4096,4096,6144, +6144,8192,8192,8192,8192,10240,10240,10240,10240,10240,10240,12288,12288,12288,12288,12288, +12288,12288,12288,12288,12288,12288,10240,10240,10240,10240,10240,10240,8192,8192,8192,8192, +6144,6144,6144,4096,4096,2048,2048,2048,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2048,2048,2048,4096,4096,4096, +6144,6144,6144,6144,8192,8192,8192,8192,10240,10240,10240,10240,10240,10240,10240,10240, +10240,10240,10240,10240,10240,10240,10240,10240,10240,8192,8192,8192,8192,8192,6144,6144, +6144,4096,4096,4096,2048,2048,2048,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2048,2048,2048,4096, +4096,4096,6144,6144,6144,6144,8192,8192,8192,8192,8192,8192,8192,8192,10240,10240, +10240,10240,10240,8192,8192,8192,8192,8192,8192,8192,8192,6144,6144,6144,6144,4096, +4096,4096,2048,2048,2048,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2048,2048,2048,2048, +4096,4096,4096,6144,6144,6144,6144,6144,8192,8192,8192,8192,8192,8192,8192,8192, +8192,8192,8192,8192,8192,8192,8192,8192,8192,6144,6144,6144,6144,6144,4096,4096, +4096,4096,2048,2048,2048,0,0,0,0,0,0,0,0,0,0,0}; \ No newline at end of file diff --git a/env3.c b/env3.c new file mode 100644 index 0000000..8cccd5a --- /dev/null +++ b/env3.c @@ -0,0 +1,256 @@ +unsigned short env3[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,0, +0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,32,32,32,32,32,32,2113,2113,2113,2113,2113,2113, +2113,2113,2113,2113,2113,2113,2113,32,32,32,32,32,32,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,32,32,32,32,2113,2113,2113,2113,2145,2145,2145,2145,2145,2145, +2145,2145,2145,2145,2145,2145,2145,2113,2113,2113,2113,32,32,32,32,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +32,32,32,32,2113,2113,2145,2145,2145,4226,4226,4226,4226,4226,4226,4258, +4258,4258,4226,4226,4226,4226,4226,4226,2145,2145,2113,2113,2113,32,32,32, +32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32, +32,32,2113,2113,2113,2145,4226,4226,4226,4258,4258,4258,6339,6339,6339,6339, +6339,6339,6339,6339,6339,4258,4258,4258,4226,4226,2145,2145,2113,2113,2113,32, +32,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32, +2113,2113,2113,2145,4226,4226,4258,4258,6339,6339,6339,6371,6371,6371,6371,6371, +6371,6371,6371,6371,6371,6371,6339,6339,6339,4258,4258,4226,4226,2145,2113,2113, +2113,32,32,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,32,32,32,2113, +2113,2145,4226,4226,4258,4258,6339,6371,6371,8452,8452,8452,8484,8484,8484,8484, +8484,8484,8484,8484,8484,8452,8452,8452,6371,6371,6339,4258,4258,4226,4226,2145, +2113,2113,32,32,32,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,32,32,2113,2113,2145, +2145,4226,4258,6339,6339,6371,8452,8452,8484,8484,10565,10565,10565,10565,10597,10597, +10597,10597,10597,10565,10565,10565,10565,8484,8484,8452,6371,6371,6339,6339,4258,4226, +2145,2145,2113,2113,32,32,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,32,32,2113,2113,2145,4226, +4226,4258,6339,6371,8452,8452,8484,10565,10565,10597,10597,10597,12678,12678,12678,12678, +12678,12678,12678,12678,12678,10597,10597,10597,10565,10565,8484,8452,8452,6371,6339,4258, +4226,4226,2145,2113,2113,32,32,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,32,32,2113,2113,2145,4226,4258, +6339,6371,6371,8452,8484,10565,10565,10597,12678,12678,12710,12710,12710,14791,14791,14791, +14791,14791,14791,14791,12710,12710,12710,12678,12678,10597,10565,10565,8484,8452,6371,6371, +6339,4258,4226,2145,2113,2113,32,32,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,32,32,2113,2113,2145,4226,4258,6339, +6371,8452,8484,10565,10565,10597,12678,12710,12710,14791,14791,14823,14823,14823,14823,14823, +14823,14823,14823,14823,14823,14823,14791,14791,12710,12710,12678,10597,10565,10565,8484,8452, +6371,6339,4258,4226,2145,2113,2113,32,32,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,32,32,2113,2113,2145,4226,4258,6339,6371, +8452,8484,10565,10597,12678,12710,12710,14791,14823,14823,16904,16904,16904,16936,16936,16936, +16936,16936,16936,16936,16904,16904,16904,14823,14823,14791,12710,12710,12678,10597,10565,8484, +8452,6371,6339,4258,4226,2145,2113,2113,32,0,0,0,0,0,0,0, +0,0,0,0,0,0,32,32,2113,2113,2145,4226,4258,6339,6371,8452, +8484,10565,10597,12678,12710,14791,14823,14823,16904,16936,16936,16936,19017,19017,19017,19017, +19017,19017,19017,19017,19017,16936,16936,16936,16904,14823,14823,14791,12710,12678,10597,10565, +8484,8452,6371,6339,4258,4226,2145,2113,32,32,0,0,0,0,0,0, +0,0,0,0,0,0,32,32,2113,2145,4226,4258,6339,6371,8452,8484, +10565,10597,12678,12710,14791,14823,16904,16936,16936,19017,19017,19049,19049,21130,21130,21130, +21130,21130,21130,21130,19049,19049,19017,19017,16936,16936,16904,14823,14791,12710,12678,10597, +10565,8484,8452,6371,6339,4258,4226,2145,2113,32,32,0,0,0,0,0, +0,0,0,0,0,32,32,2113,2145,4226,4258,6339,6371,8452,8484,10565, +12678,12710,14791,14823,16904,16936,16936,19017,19049,19049,21130,21130,21162,21162,21162,23243, +23243,23243,21162,21162,21162,21130,21130,19049,19049,19017,16936,16936,16904,14823,14791,12710, +12678,10565,8484,8452,6371,6339,4258,4226,2145,2113,32,32,0,0,0,0, +0,0,0,0,0,32,32,2113,2145,4226,4258,6371,8452,8484,10565,12678, +12710,14791,14823,16904,16936,19017,19049,21130,21130,21162,21162,23243,23243,23275,23275,23275, +23275,23275,23275,23275,23243,23243,21162,21162,21130,21130,19049,19017,16936,16904,14823,14791, +12710,12678,10565,8484,8452,6371,4258,4226,2145,2113,32,32,0,0,0,0, +0,0,0,0,32,32,2113,2145,4226,4258,6339,8452,8484,10565,10597,12710, +14791,14823,16904,16936,19017,19049,21130,21162,23243,23243,23275,25356,25356,25388,25388,25388, +25388,25388,25388,25388,25356,25356,23275,23243,23243,21162,21130,19049,19017,16936,16904,14823, +14791,12710,10597,10565,8484,8452,6339,4258,4226,2145,2113,32,32,0,0,0, +0,0,0,0,32,2113,2113,2145,4258,6339,6371,8452,10565,10597,12678,14791, +14823,16904,16936,19017,19049,21130,21162,23243,23275,25356,25388,27469,27469,27501,27501,27501, +29582,27501,27501,27501,27469,27469,25388,25356,23275,23243,21162,21130,19049,19017,16936,16904, +14823,14791,12678,10597,10565,8452,6371,6339,4258,2145,2113,2113,32,0,0,0, +0,0,0,32,32,2113,2145,4226,4258,6371,8452,8484,10597,12678,12710,14823, +16904,16936,19017,19049,21130,21162,23243,25356,25388,27469,27501,29582,29582,29614,31695,31695, +31695,31695,31695,29614,29582,29582,27501,27469,25388,25356,23243,21162,21130,19049,19017,16936, +16904,14823,12710,12678,10597,8484,8452,6371,4258,4226,2145,2113,32,0,0,0, +0,0,0,32,32,2113,4226,4258,6339,6371,8484,10565,10597,12710,14791,16904, +16936,19017,19049,21130,23243,23275,25356,25388,27469,29582,29614,31695,31727,33808,33840,33840, +33840,33840,33840,33808,31727,31695,29614,29582,27469,25388,25356,23275,23243,21130,19049,19017, +16936,16904,14791,12710,10597,10565,8484,6371,6339,4258,4226,2113,32,32,0,0, +0,0,32,32,2113,2145,4226,4258,6339,8452,8484,10597,12678,14791,14823,16904, +19017,19049,21130,21162,23275,25356,25388,27501,29582,31695,31727,33840,35921,35953,38034,38034, +38066,38034,38034,35953,35921,33840,31727,31695,29582,27501,25388,25356,23275,21162,21130,19049, +19017,16904,14823,14791,12678,10597,8484,8452,6339,4258,4226,2145,2113,32,0,0, +0,0,32,32,2113,2145,4226,6339,6371,8484,10565,10597,12710,14791,16904,16936, +19017,21130,21162,23243,25356,25388,27501,29614,31695,33808,35921,38034,38066,40147,40179,42260, +42260,42260,40179,40147,38066,38034,35921,33808,31695,29614,27501,25388,25356,23243,21162,21130, +19017,16936,16904,14791,12710,10597,10565,8452,6371,6339,4226,2145,2113,32,32,0, +0,0,32,2113,2113,4226,4258,6339,8452,8484,10597,12678,14791,14823,16904,19017, +19049,21130,23243,23275,25388,27501,29582,31695,33840,35953,38066,40179,42292,44373,44405,46486, +46486,46486,44405,44373,42292,40179,38066,35953,33840,31695,29582,27501,25388,23275,23243,21130, +19049,19017,16904,14823,14791,12678,10597,8484,8452,6339,4258,4226,2113,2113,32,0, +0,0,32,2113,2145,4226,4258,6371,8452,10565,10597,12710,14791,16904,16936,19017, +21130,21162,23275,25356,27469,29582,31695,33808,35953,38066,42260,44373,46486,48599,48631,50712, +50712,50712,48631,48599,46486,44373,42260,38066,35953,33808,31695,29582,27469,25356,23275,21162, +21130,19017,16936,16904,14791,12710,10597,10565,8452,6371,4258,4226,2145,2113,32,0, +0,0,32,2113,2145,4226,6339,6371,8484,10565,12678,12710,14823,16904,16936,19049, +21130,23243,23275,25388,27501,29614,33808,35921,38066,42260,44405,46518,48631,50744,52825,52857, +52857,52857,52825,50744,48631,46518,44405,42260,38066,35921,33808,29614,27501,25388,23275,23243, +21130,19049,16936,16904,14823,12710,12678,10565,8484,6371,6339,4226,2145,2113,32,0, +0,32,32,2113,2145,4258,6339,6371,8484,10597,12678,14791,14823,16936,19017,19049, +21162,23243,25356,27469,29582,31727,33840,38034,40179,44373,46518,50712,52825,54938,54970,57051, +57051,57051,54970,54938,52825,50712,46518,44373,40179,38034,33840,31727,29582,27469,25356,23243, +21162,19049,19017,16936,14823,14791,12678,10597,8484,6371,6339,4258,2145,2113,32,0, +0,32,2113,2113,4226,4258,6339,8452,8484,10597,12678,14791,14823,16936,19017,21130, +21162,23275,25388,27501,29614,33808,35953,40147,42292,46518,50712,52825,54970,57083,59164,59196, +59196,59196,59164,57083,54970,52857,50712,46518,42292,40147,35953,33808,29614,27501,25388,23275, +21162,21130,19017,16936,14823,14791,12678,10597,8484,8452,6339,4258,4226,2113,2113,32, +0,32,32,2113,4226,4258,6339,8452,10565,10597,12710,14791,16904,16936,19049,21130, +23243,25356,25388,29582,31695,33840,38034,42260,44405,48631,52825,54970,57083,59196,61277,61309, +61309,61309,61277,59196,57083,54970,52825,48631,44405,42260,38034,33840,31695,29582,25388,25356, +23243,21130,19049,16936,16904,14791,12710,10597,10565,8452,6339,4258,4226,2113,2113,32, +0,32,2113,2145,4226,4258,6371,8452,10565,10597,12710,14791,16904,19017,19049,21162, +23243,25356,27469,29582,31727,35921,38066,42292,46486,50712,52857,57051,59164,61277,61309,63390, +63390,63390,61309,61277,59164,57051,52857,50712,46486,42292,38066,35921,31727,29582,27469,25356, +23243,21162,19049,19017,16904,14791,12710,10597,10565,8452,6371,4258,4226,2145,2113,32, +32,32,2113,2145,4226,4258,6371,8452,10565,10597,12710,14823,16904,19017,19049,21162, +23243,25356,27469,29614,31727,35921,40147,44373,46518,50744,54938,57083,59196,61309,63390,63422, +63422,63422,63390,61309,59196,57083,54938,50744,46518,44373,40147,35921,31727,29614,27469,25356, +23243,21162,19049,19017,16904,14823,12710,10597,10565,8452,6371,4258,4226,2145,2113,32, +0,32,2113,2145,4226,4258,6371,8452,10565,10597,12710,14823,16904,19017,19049,21162, +23275,25356,27469,29614,33808,35953,40147,44373,48599,50744,54970,59164,61277,63390,63422,63422, +65503,63422,63422,63390,61277,59164,54970,50744,48599,44373,40147,35953,33808,29614,27469,25356, +23275,21162,19049,19017,16904,14823,12710,10597,10565,8452,6371,4258,4226,2145,2113,32, +32,32,2113,2145,4226,4258,6371,8452,10565,10597,12710,14823,16904,19017,19049,21162, +23275,25356,27469,29614,33808,35953,40147,44373,48599,50744,54970,59164,61277,63390,63422,63422, +65503,63422,63422,63390,61277,59164,54970,50744,48599,44373,40147,35953,33808,29614,27469,25356, +23275,21162,19049,19017,16904,14823,12710,10597,10565,8452,6371,4258,4226,2145,2113,32, +0,32,2113,2145,4226,4258,6371,8452,10565,10597,12710,14823,16904,19017,19049,21162, +23243,25356,27469,29614,31727,35921,40147,44373,46518,50744,54938,57083,59196,61309,63390,63422, +63422,63422,63390,61309,59196,57083,54938,50744,46518,44373,40147,35921,31727,29614,27469,25356, +23243,21162,19049,19017,16904,14823,12710,10597,10565,8452,6371,4258,4226,2145,2113,32, +0,32,2113,2145,4226,4258,6371,8452,10565,10597,12710,14791,16904,19017,19049,21162, +23243,25356,27469,29582,31727,35921,38066,42292,46486,50712,52857,57051,59164,61277,61309,63390, +63390,63390,61309,61277,59164,57051,52857,50712,46486,42292,38066,35921,31727,29582,27469,25356, +23243,21162,19049,19017,16904,14791,12710,10597,10565,8452,6371,4258,4226,2145,2113,32, +0,32,32,2113,4226,4258,6339,8452,10565,10597,12710,14791,16904,16936,19049,21130, +23243,25356,25388,29582,31695,33840,38034,42260,44405,48631,52825,54970,57083,59196,61277,61309, +61309,61309,61277,59196,57083,54970,52825,48631,44405,42260,38034,33840,31695,29582,25388,25356, +23243,21130,19049,16936,16904,14791,12710,10597,10565,8452,6339,4258,4226,2113,2113,32, +0,32,2113,2113,4226,4258,6339,8452,8484,10597,12678,14791,14823,16936,19017,21130, +21162,23275,25388,27501,29614,33808,35953,40147,42292,46518,50712,52825,54970,57083,59164,59196, +59196,59196,59164,57083,54970,52857,50712,46518,42292,40147,35953,33808,29614,27501,25388,23275, +21162,21130,19017,16936,14823,14791,12678,10597,8484,8452,6339,4258,4226,2113,2113,0, +0,32,32,2113,2145,4258,6339,6371,8484,10565,12678,14791,14823,16936,19017,19049, +21162,23243,25356,27469,29582,31727,33840,38034,40179,44373,46518,50712,52825,54938,54970,57051, +57051,57051,54970,54938,52825,50712,46518,44373,40179,38034,33840,31727,29582,27469,25356,23243, +21162,19049,19017,16936,14823,14791,12678,10597,8484,6371,6339,4258,2145,2113,32,0, +0,0,32,2113,2145,4226,6339,6371,8484,10565,12678,12710,14823,16904,16936,19049, +21130,23243,23275,25388,27501,29614,33808,35921,38066,42260,44405,46518,48631,50744,52825,52857, +52857,52857,52825,50744,48631,46518,44405,42260,38066,35921,33808,29614,27501,25388,23275,23243, +21130,19049,16936,16904,14823,12710,12678,10565,8484,6371,6339,4226,2145,2113,32,0, +0,0,32,2113,2145,4226,4258,6371,8452,10565,10597,12710,14791,16904,16936,19017, +21130,21162,23275,25356,27469,29582,31695,33808,35953,38066,42260,44373,46486,48599,48631,50712, +50712,50712,48631,48599,46486,44373,42260,38066,35953,33808,31695,29582,27469,25356,23275,21162, +21130,19017,16936,16904,14791,12710,10597,10565,8452,6371,4258,4226,2145,2113,32,0, +0,0,32,2113,2113,4226,4258,6339,8452,8484,10597,12678,14791,14823,16904,19017, +19049,21130,23243,23275,25388,27501,29582,31695,33840,35953,38066,40179,42292,44373,44405,46486, +46486,46486,44405,44373,42292,40179,38066,35953,33840,31695,29582,27501,25388,23275,23243,21130, +19049,19017,16904,14823,14791,12678,10597,8484,8452,6339,4258,4226,2113,2113,32,0, +0,0,32,32,2113,2145,4226,6339,6371,8452,10565,10597,12710,14791,16904,16936, +19017,21130,21162,23243,25356,25388,27501,29614,31695,33808,35921,38034,38066,40147,40179,42260, +42260,42260,40179,40147,38066,38034,35921,33808,31695,29614,27501,25388,25356,23243,21162,21130, +19017,16936,16904,14791,12710,10597,10565,8484,6371,6339,4226,2145,2113,32,0,0, +0,0,0,32,2113,2145,4226,4258,6339,8452,8484,10597,12678,14791,14823,16904, +19017,19049,21130,21162,23275,25356,25388,27501,29582,31695,31727,33840,35921,35953,38034,38034, +38066,38034,38034,35953,35921,33840,31727,31695,29582,27501,25388,25356,23275,21162,21130,19049, +19017,16904,14823,14791,12678,10597,8484,8452,6371,4258,4226,2145,2113,32,0,0, +0,0,0,32,2113,2113,4226,4258,6339,6371,8484,10565,10597,12710,14791,16904, +16936,19017,19049,21130,23243,23275,25356,25388,27469,29582,29614,31695,31727,33808,33840,33840, +33840,33840,33840,33808,31727,31695,29614,29582,27469,25388,25356,23275,23243,21130,19049,19017, +16936,16904,14791,12710,10597,10565,8484,6371,6339,4258,4226,2113,2113,32,0,0, +0,0,0,0,32,2113,2145,4226,4258,6371,8452,8484,10597,12678,12710,14823, +16904,16936,19017,19049,21130,21162,23243,25356,25388,27469,27501,29582,29582,29614,31695,31695, +31695,31695,31695,29614,29582,29582,27501,27469,25388,25356,23243,21162,21130,19049,19017,16936, +16904,14823,12710,12678,10597,8484,8452,6371,4258,4226,2145,2113,32,0,0,0, +0,0,0,0,32,2113,2113,2145,4258,6339,6371,8452,10565,10597,12678,14791, +14823,16904,16936,19017,19049,21130,21162,23243,23275,25356,25388,27469,27469,27501,27501,27501, +29582,27501,27501,27501,27469,27469,25388,25356,23275,23243,21162,21130,19049,19017,16936,16904, +14823,14791,12678,10597,10565,8452,6371,6339,4258,2145,2113,2113,32,0,0,0, +0,0,0,0,0,32,2113,2145,4226,4258,6339,8452,8484,10565,10597,12710, +14791,14823,16904,16936,19017,19049,21130,21162,23243,23243,23275,25356,25356,25388,25388,25388, +25388,25388,25388,25388,25356,25356,23275,23243,23243,21162,21130,19049,19017,16936,16904,14823, +14791,12710,10597,10565,8484,8452,6339,4258,4226,2145,2113,32,0,0,0,0, +0,0,0,0,0,32,32,2113,2145,4226,4258,6371,8452,8484,10565,12678, +12710,14791,14823,16904,16936,19017,19049,21130,21130,21162,21162,23243,23243,23275,23275,23275, +23275,23275,23275,23275,23243,23243,21162,21162,21130,21130,19049,19017,16936,16904,14823,14791, +12710,12678,10565,8484,8452,6371,4258,4226,2145,2113,32,32,0,0,0,0, +0,0,0,0,0,0,32,2113,2145,4226,4258,6339,6371,8452,8484,10565, +12678,12710,14791,14823,16904,16936,16936,19017,19049,19049,21130,21130,21162,21162,21162,23243, +23243,23243,21162,21162,21162,21130,21130,19049,19049,19017,16936,16936,16904,14823,14791,12710, +12678,10565,8484,8452,6371,6339,4258,4226,2145,2113,32,0,0,0,0,0, +0,0,0,0,0,0,32,32,2113,2145,4226,4258,6339,6371,8452,8484, +10565,10597,12678,12710,14791,14823,16904,16936,16936,19017,19017,19049,19049,21130,21130,21130, +21130,21130,21130,21130,19049,19049,19017,19017,16936,16936,16904,14823,14791,12710,12678,10597, +10565,8484,8452,6371,6339,4258,4226,2145,2113,32,0,0,0,0,0,0, +0,0,0,0,0,0,0,32,32,2113,2145,4226,4258,6339,6371,8452, +8484,10565,10597,12678,12710,14791,14823,14823,16904,16936,16936,16936,19017,19017,19017,19017, +19017,19017,19017,19017,19017,16936,16936,16936,16904,14823,14823,14791,12710,12678,10597,10565, +8484,8452,6371,6339,4258,4226,2145,2113,2113,32,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,32,2113,2113,2145,4226,4258,6339,6371, +8452,8484,10565,10597,12678,12710,12710,14791,14823,14823,16904,16904,16904,16936,16936,16936, +16936,16936,16936,16936,16904,16904,16904,14823,14823,14791,12710,12710,12678,10597,10565,8484, +8452,6371,6339,4258,4226,2145,2113,2113,32,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,32,2113,2113,2145,4226,4258,6339, +6371,8452,8484,10565,10565,10597,12678,12710,12710,14791,14791,14823,14823,14823,14823,14823, +14823,14823,14823,14823,14823,14823,14791,14791,12710,12710,12678,10597,10565,10565,8484,8452, +6371,6339,4258,4226,2145,2113,2113,32,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,32,2113,2113,2145,4226,4258, +6339,6371,6371,8452,8484,10565,10565,10597,12678,12678,12710,12710,12710,14791,14791,14791, +14791,14791,14791,14791,12710,12710,12710,12678,12678,10597,10565,10565,8484,8452,6371,6371, +6339,4258,4226,2145,2113,2113,32,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,32,2113,2113,2145,4226, +4226,4258,6339,6371,8452,8452,8484,10565,10565,10597,10597,10597,12678,12678,12678,12678, +12678,12678,12678,12678,12678,10597,10597,10597,10565,10565,8484,8452,8452,6371,6339,4258, +4226,4226,2145,2113,2113,32,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,32,32,2113,2145, +2145,4226,4258,6339,6339,6371,8452,8452,8484,8484,10565,10565,10565,10565,10597,10597, +10597,10597,10597,10565,10565,10565,8484,8484,8452,8452,6371,6371,6339,6339,4258,4226, +2145,2145,2113,2113,32,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,32,2113,2113, +2113,2145,4226,4226,4258,4258,6339,6371,6371,8452,8452,8452,8484,8484,8484,8484, +8484,8484,8484,8484,8484,8452,8452,6371,6371,6339,6339,4258,4258,4226,4226,2145, +2113,2113,32,32,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32, +2113,2113,2113,2145,4226,4226,4258,4258,6339,6339,6339,6371,6371,6371,6371,6371, +6371,6371,6371,6371,6371,6371,6339,6339,6339,4258,4258,4226,4226,2145,2113,2113, +2113,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +32,32,2113,2113,2113,2145,4226,4226,4226,4258,4258,4258,6339,6339,6339,6339, +6339,6339,6339,6339,6339,4258,4258,4258,4226,4226,4226,2145,2113,2113,2113,32, +32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,32,32,2113,2113,2145,2145,2145,4226,4226,4226,4226,4226,4258,4258, +4258,4258,4258,4226,4226,4226,4226,2145,2145,2145,2113,2113,2113,32,32,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,32,32,2113,2113,2113,2113,2145,2145,2145,2145,2145,2145, +2145,2145,2145,2145,2145,2145,2145,2113,2113,2113,2113,32,32,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,32,32,32,2113,2113,2113,2113,2113,2113,2113, +2113,2113,2113,2113,2113,2113,2113,2113,32,32,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,32,32,32,32,32, +32,32,32,32,32,32,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; \ No newline at end of file diff --git a/generate3d.c b/generate3d.c new file mode 100644 index 0000000..299c393 --- /dev/null +++ b/generate3d.c @@ -0,0 +1,413 @@ +#include +#include +#include +#include "engine3d.h" +#include "generate3d.h" +#include "ZeDemo.h" + +object3d object[16]; + +extern point2d spts[MAXDATA]; +unsigned char addtimes[MAXDATA]; + +extern unsigned short shades[64][256]; +extern unsigned short env1[]; +extern unsigned short env2[]; +extern unsigned short env3[]; + +extern int fsin4[2048], fsin5[2048], fsin6[2048]; + +extern int prticks; + +void CalcNorms(object3d *obj, int neg) +{ + vector3d v1,v2; + + obj->normal = (vector3d*)malloc(obj->npls * sizeof(vector3d)); + + int i; + for (i=0; inpls; i++) + { + v1.x = obj->point[obj->poly[i].p2].x - obj->point[obj->poly[i].p1].x; + v1.y = obj->point[obj->poly[i].p2].y - obj->point[obj->poly[i].p1].y; + v1.z = obj->point[obj->poly[i].p2].z - obj->point[obj->poly[i].p1].z; + + v2.x = obj->point[obj->poly[i].p1].x - obj->point[obj->poly[i].p0].x; + v2.y = obj->point[obj->poly[i].p1].y - obj->point[obj->poly[i].p0].y; + v2.z = obj->point[obj->poly[i].p1].z - obj->point[obj->poly[i].p0].z; + + obj->normal[i] = Normalize(CrossProduct(v1,v2)); + if (neg==1) obj->normal[i] = NegVec(obj->normal[i]); + } +} + +void CalcPtNorms(object3d *obj) +{ + obj->pt_normal = (vector3d*)malloc(obj->npts * sizeof(vector3d)); + + int i; + for (i=0; inpts; i++) + { + obj->pt_normal[i].x = 0; + obj->pt_normal[i].y = 0; + obj->pt_normal[i].z = 0; + } + + for (i=0; inpls; i++) + { + obj->pt_normal[obj->poly[i].p0].x += obj->normal[i].x; + obj->pt_normal[obj->poly[i].p0].y += obj->normal[i].y; + obj->pt_normal[obj->poly[i].p0].z += obj->normal[i].z; + obj->pt_normal[obj->poly[i].p1].x += obj->normal[i].x; + obj->pt_normal[obj->poly[i].p1].y += obj->normal[i].y; + obj->pt_normal[obj->poly[i].p1].z += obj->normal[i].z; + obj->pt_normal[obj->poly[i].p2].x += obj->normal[i].x; + obj->pt_normal[obj->poly[i].p2].y += obj->normal[i].y; + obj->pt_normal[obj->poly[i].p2].z += obj->normal[i].z; + addtimes[obj->poly[i].p0]++; + addtimes[obj->poly[i].p1]++; + addtimes[obj->poly[i].p2]++; + } + + for (i=0; inpts; i++) + { + if (addtimes[i]!=0) + { + obj->pt_normal[i].x /= addtimes[i]; + obj->pt_normal[i].y /= addtimes[i]; + obj->pt_normal[i].z /= addtimes[i]; + obj->pt_normal[i] = Normalize(obj->pt_normal[i]); + } + } +} + +void ReversePolygonOrder(object3d *obj) +{ + int i, a, b, c; + for (i=0; inpls; i++) + { + a = obj->poly[i].p0; + b = obj->poly[i].p1; + c = obj->poly[i].p2; + obj->poly[i].p0 = c; + obj->poly[i].p1 = b; + obj->poly[i].p2 = a; + } +} + + +void Load32bit3doFile(char* filename, object3d *obj, int neg, float stdiv) +{ + FILE *obj3d; + obj3d=fopen(filename,"rb"); + + obj->npts=fgetc(obj3d)+(fgetc(obj3d)<<8)+(fgetc(obj3d)<<16)+(fgetc(obj3d)<<24); + obj->nlns=fgetc(obj3d)+(fgetc(obj3d)<<8)+(fgetc(obj3d)<<16)+(fgetc(obj3d)<<24); + obj->npls=fgetc(obj3d)+(fgetc(obj3d)<<8)+(fgetc(obj3d)<<16)+(fgetc(obj3d)<<24); + + obj->point = (point3d*)malloc(obj->npts * sizeof(point3d)); + obj->line = (line2d*)malloc(obj->nlns * sizeof(line2d)); + obj->poly = (poly2d*)malloc(obj->npls * sizeof(poly2d)); + + int i; + for (i=0; inpts; i++) + { + obj->point[i].x = (fgetc(obj3d)+(fgetc(obj3d)<<8)+(fgetc(obj3d)<<16)+(fgetc(obj3d)<<24) - 65536)/stdiv; + obj->point[i].y = (fgetc(obj3d)+(fgetc(obj3d)<<8)+(fgetc(obj3d)<<16)+(fgetc(obj3d)<<24) - 65536)/stdiv; + obj->point[i].z = (fgetc(obj3d)+(fgetc(obj3d)<<8)+(fgetc(obj3d)<<16)+(fgetc(obj3d)<<24) - 65536)/stdiv; + obj->point[i].c = 0xFFFF; + } + + for (i=0; inlns; i++) + { + obj->line[i].p0 = fgetc(obj3d)+(fgetc(obj3d)<<8)+(fgetc(obj3d)<<16)+(fgetc(obj3d)<<24); + obj->line[i].p1 = fgetc(obj3d)+(fgetc(obj3d)<<8)+(fgetc(obj3d)<<16)+(fgetc(obj3d)<<24); + obj->line[i].c = 0xFFFFFF; + } + + for (i=0; inpls; i++) + { + obj->poly[i].p0 = fgetc(obj3d)+(fgetc(obj3d)<<8)+(fgetc(obj3d)<<16)+(fgetc(obj3d)<<24); + obj->poly[i].p1 = fgetc(obj3d)+(fgetc(obj3d)<<8)+(fgetc(obj3d)<<16)+(fgetc(obj3d)<<24); + obj->poly[i].p2 = fgetc(obj3d)+(fgetc(obj3d)<<8)+(fgetc(obj3d)<<16)+(fgetc(obj3d)<<24); + } + + fclose(obj3d); + + CalcNorms(obj, neg); + CalcPtNorms(obj); +} + + +void Load16bit3do(object3d *obj, unsigned char* objdata, int neg) +{ + obj->npts = *objdata + (*(objdata+1)<<8); + obj->nlns = *(objdata+2) + (*(objdata+3)<<8); + obj->npls = *(objdata+4) + (*(objdata+5)<<8); + + obj->point = malloc(obj->npts * sizeof(point3d)); + obj->line = malloc(obj->nlns * sizeof(line2d)); + obj->poly = malloc(obj->npls * sizeof(poly2d)); + + objdata+=6; + int i; + for (i=0; inpts; i++) + { + obj->point[i].x = (*(objdata++) - 128) >> 1; + obj->point[i].y = (*(objdata++) - 128) >> 1; + obj->point[i].z = (*(objdata++) - 128) >> 1; + obj->point[i].c = 0xFFFF; + } + + for (i=0; inlns; i++) + { + obj->line[i].p0 = *objdata + (*(objdata+1)<<8); + obj->line[i].p1 = *(objdata+2) + (*(objdata+3)<<8); + objdata+=4; + obj->line[i].c = 0xFFFF; + } + + for (i=0; inpls; i++) + { + obj->poly[i].p0 = *objdata + (*(objdata+1)<<8); + obj->poly[i].p1 = *(objdata+2) + (*(objdata+3)<<8); + obj->poly[i].p2 = *(objdata+4) + (*(objdata+5)<<8); + objdata+=6; + } + + CalcNorms(obj, neg); + CalcPtNorms(obj); +} + + +void Wave(object3d *obj) +{ + int x, y; + int grid_width = 32; + int grid_height = 32; + int tm1 = (prticks % (75<<5)) >> 5; + int tm2 = (prticks % (50<<4)) >> 4; + + int k = 0, l; + for (y=0; y<=grid_height; y++) + { + l = fsin6[y+tm1]; + for (x=0; x<=grid_width; x++) + { +// obj->point[k].z = sin((x+(prticks/192.0))/3.0)*12.0 + sin((y+(prticks/128.0))/2.0)*4.0 + sin((x + y+(prticks/96.0))/1.5)*8.0; + obj->point[k].z = fsin4[x+y] + fsin5[x+tm2] + l; + k++; + } + } +} + +void InitTestObject(object3d *obj, int objn) +{ + int tl = 4, tr = 252; + int i, k; + int adj = 2; + + int grid_width = 32; + int grid_height = 32; + int x, y; + + printf("DEBUG: InitTestObject() objn case Number = %d\n", objn); + switch(objn) + { + case 0: + obj->npts = (grid_width+1) * (grid_height+1); + obj->npls = grid_width * grid_height * 2; + + obj->point = malloc(obj->npts * sizeof(point3d)); + obj->poly = malloc(obj->npls * sizeof(poly2d)); + + k = 0; + for (y=0; y<=grid_height; y++) + { + for (x=0; x<=grid_width; x++) + { + obj->point[k].x = (x - (grid_width>>1))*10; + obj->point[k].y = (y - (grid_height>>1))*10; + obj->point[k].z = sin(x/1)*8 + sin(y/1)*12 + sin((x+y)/2.0)*12 + sin(x/2.0 + y/1.0)*8 + sin(x/4.0 + sin(y/8.0)*4.0)*4; + k++; + } + } + + k = 0; + for (y=0; ypoly[k].p0 = x+y*(grid_width+1); obj->poly[k].p1 = x+1+y*(grid_width+1); obj->poly[k].p2 = x+(y+1)*(grid_width+1); + obj->poly[k+1].p0 = x+(y+1)*(grid_width+1); obj->poly[k+1].p1 = x+1+y*(grid_width+1); obj->poly[k+1].p2 = x+1+(y+1)*(grid_width+1); + k+=2; + } + } + + obj->pos.x = 0; obj->pos.y = 0; obj->pos.z = 256; + obj->rot.x = 0; obj->rot.y = 0; obj->rot.z = 0; + + obj->mtrl = malloc(1 * sizeof(material)); + + obj->mtrl[0].rmode = GOURAUD; + obj->mtrl[0].nshade = 1; + obj->mtrl[0].shade = malloc(obj->mtrl[0].nshade * sizeof(unsigned short*)); + obj->mtrl[0].shade[0] = shades[1]; + + for (i=0; inpls; i++) + obj->poly[i].m = 0; + + CalcNorms(obj, 1); + CalcPtNorms(obj); + break; + + case 1: + obj->npts = (grid_width+1) * (grid_height+1); + obj->npls = grid_width * grid_height * 2; + + obj->point = malloc(obj->npts * sizeof(point3d)); + obj->poly = malloc(obj->npls * sizeof(poly2d)); + + k = 0; + for (y=0; y<=grid_height; y++) + { + for (x=0; x<=grid_width; x++) + { + obj->point[k].x = (x - (grid_width>>1))*10; + obj->point[k].y = (y - (grid_height>>1))*10; + obj->point[k].z = sin(x/4.0)*16 + sin(y/4.0)*16; + k++; + } + } + + k = 0; + for (y=0; ypoly[k].p0 = x+y*(grid_width+1); obj->poly[k].p1 = x+1+y*(grid_width+1); obj->poly[k].p2 = x+(y+1)*(grid_width+1); + obj->poly[k+1].p0 = x+(y+1)*(grid_width+1); obj->poly[k+1].p1 = x+1+y*(grid_width+1); obj->poly[k+1].p2 = x+1+(y+1)*(grid_width+1); + k+=2; + } + } + + obj->pos.x = 0; obj->pos.y = 0; obj->pos.z = 256; + obj->rot.x = 0; obj->rot.y = 0; obj->rot.z = 0; + + obj->mtrl = malloc(1 * sizeof(material)); + obj->mtrl[0].rmode = ENVMAP; + obj->mtrl[0].ntexture = 1; + obj->mtrl[0].txtr = malloc(obj->mtrl[0].ntexture * sizeof(texture*)); + obj->mtrl[0].txtr[0] = malloc(sizeof(texture)); + obj->mtrl[0].txtr[0]->tshr = 2; + obj->mtrl[0].txtr[0]->bitmap = env1; + for (i=0; inpls; i++) + obj->poly[i].m = 0; + + CalcNorms(obj, 1); + CalcPtNorms(obj); + break; + + case 2: + Load32bit3doFile("app0:magnolia.3do", obj, 1, 1024); + + obj->mtrl = malloc(1 * sizeof(material)); + obj->mtrl[0].rmode = GOURAUD; + obj->mtrl[0].nshade = 1; + obj->mtrl[0].shade = malloc(obj->mtrl[0].nshade * sizeof(unsigned short*)); + obj->mtrl[0].shade[0] = shades[2]; + for (i=0; inpls; i++) + obj->poly[i].m = 0; + + obj->pos.x = 0; obj->pos.y = 180; obj->pos.z = 8192; + obj->rot.x = 0; obj->rot.y = 0; obj->rot.z = 0; + break; + + case 3: + obj->npts = (grid_width+1) * (grid_height+1); + obj->npls = grid_width * grid_height * 2; + + obj->point = malloc(obj->npts * sizeof(point3d)); + obj->poly = malloc(obj->npls * sizeof(poly2d)); + + k = 0; + for (y=0; y<=grid_height; y++) + { + for (x=0; x<=grid_width; x++) + { + obj->point[k].x = (x - (grid_width>>1))*10; + obj->point[k].y = (y - (grid_height>>1))*10; + obj->point[k].z = sin(x/3.0)*16 + sin(y/2.0)*16 + sin((x+y)/1.0)*8; + k++; + } + } + + k = 0; + for (y=0; ypoly[k].p0 = x+y*(grid_width+1); obj->poly[k].p1 = x+1+y*(grid_width+1); obj->poly[k].p2 = x+(y+1)*(grid_width+1); + obj->poly[k+1].p0 = x+(y+1)*(grid_width+1); obj->poly[k+1].p1 = x+1+y*(grid_width+1); obj->poly[k+1].p2 = x+1+(y+1)*(grid_width+1); + k+=2; + } + } + + obj->pos.x = 0; obj->pos.y = 0; obj->pos.z = 384; + obj->rot.x = 0; obj->rot.y = 0; obj->rot.z = 0; + + obj->mtrl = malloc(1 * sizeof(material)); + obj->mtrl[0].rmode = ENVMAP; + obj->mtrl[0].ntexture = 1; + obj->mtrl[0].txtr = malloc(obj->mtrl[0].ntexture * sizeof(texture*)); + obj->mtrl[0].txtr[0] = malloc(sizeof(texture)); + obj->mtrl[0].txtr[0]->tshr = 2; + obj->mtrl[0].txtr[0]->bitmap = env1; + for (i=0; inpls; i++) + obj->poly[i].m = 0; + + ReversePolygonOrder(obj); + + CalcNorms(obj, 1); + CalcPtNorms(obj); + break; + + case 6: + Load32bit3doFile("app0:gp2x.3do", obj, 1, 256); + + obj->mtrl = malloc(2 * sizeof(material)); + + obj->mtrl[0].rmode = ENVMAP; + obj->mtrl[0].ntexture = 1; + obj->mtrl[0].txtr = malloc(obj->mtrl[0].ntexture * sizeof(texture*)); + obj->mtrl[0].txtr[0] = malloc(sizeof(texture)); + obj->mtrl[0].txtr[0]->tshr = 2; + obj->mtrl[0].txtr[0]->bitmap = env3; + + obj->mtrl[1].rmode = ENVMAP; + obj->mtrl[1].ntexture = 1; + obj->mtrl[1].txtr = malloc(obj->mtrl[1].ntexture * sizeof(texture*)); + obj->mtrl[1].txtr[0] = malloc(sizeof(texture)); + obj->mtrl[1].txtr[0]->tshr = 2; + obj->mtrl[1].txtr[0]->bitmap = env2; + + for (i=0; i<64; i++) + obj->poly[i].m = 1; + for (i=64; i<356; i++) + obj->poly[i].m = 0; + for (i=356; i<494; i++) + obj->poly[i].m = 1; + for (i=494; inpls; i++) + obj->poly[i].m = 0; + + obj->pos.x = 0; obj->pos.y = 0; obj->pos.z = 512; + obj->rot.x = PI/2; obj->rot.y = 0; obj->rot.z = PI/8; + break; + + default: + break; + } +} diff --git a/generate3d.h b/generate3d.h new file mode 100644 index 0000000..453e08f --- /dev/null +++ b/generate3d.h @@ -0,0 +1,2 @@ +void InitTestObject(object3d *obj, int objn); +void Wave(object3d *obj); \ No newline at end of file diff --git a/loading.c b/loading.c new file mode 100644 index 0000000..520bc7f --- /dev/null +++ b/loading.c @@ -0,0 +1,4800 @@ +unsigned short loading[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +12836,21382,23559,27784,27784,27784,27784,23559,21382,12836,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25704, +27784,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +27784,27784,27784,27784,27784,27784,25704,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,14980,23559, +27784,27784,27784,0,0,0,12836,17157,23527,27784,25671,14980,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12836, +14980,14980,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,14980,14980,12836,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,21382,27784,27784, +27784,27784,27784,0,0,0,0,0,0,10723,21382,27784,21446,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,21446,27784,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,0,12836,25639,25639,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,21382,27784,27784,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,0,0,0,25639,23559,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,14980,27784,27784,27784,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,0,0,0,0,19302,0, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0,0,0,14980,23527, +27784,27784,21382,0,0,0,0,0,10723,21382,23559,27784,27784,27784,25639,21446, +14980,0,0,0,0,0,0,0,0,0,0,0,0,10723,21382,23559, +27784,27784,27784,25639,21446,14980,0,0,0,0,0,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,0,0,17157,23527,25704,27784,27784,25704,23527,17157, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,0,0,0,0,0,10723,21382,23559,27784, +27784,27784,25639,21446,14980,0,0,0,0,0,0,0,0,0,0,0, +0,17093,21382,23559,25671,27784,27784,27784,27784,25671,23559,21382,17093,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,25671,27784,27784,27784,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0,0,21446,27784,27784, +27784,27784,27784,0,0,0,0,21446,27784,27784,27784,19237,0,0,19237,27784, +27784,23559,0,0,0,0,0,0,0,0,0,0,21446,27784,27784,27784, +19237,0,0,19237,27784,27784,23559,0,0,0,0,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,17093,25671,21446,12836,0,17157,27784,27784,27784,27784, +25671,12836,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,0,0,0,0,21446,27784,27784,27784,19237, +0,0,19237,27784,27784,23559,0,0,0,0,0,0,0,0,0,19302, +25704,27784,21382,14980,0,0,0,17093,25639,27784,27784,27784,27784,25704,19302,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,14980,27784,27784,27784,27784,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0,25639,23559,14980,0, +10723,19237,17093,0,0,12836,25704,27784,27784,27784,27784,0,0,0,0,27784, +27784,27784,25704,12836,0,0,0,0,0,0,12836,25704,27784,27784,27784,27784, +0,0,0,0,27784,27784,27784,25704,12836,0,0,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,25704,14980,0,0,0,0,27784,27784,27784,27784, +27784,25704,12836,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,0,0,12836,25704,27784,27784,27784,27784,0, +0,0,0,27784,27784,27784,25704,12836,0,0,0,0,0,0,21382,27784, +25704,12836,0,0,0,0,0,0,12836,27784,27784,27784,27784,27784,27784,25639, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,21446,27784,27784,27784,27784,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,25639,21446,0,0,0, +0,0,0,0,10723,25704,27784,27784,27784,27784,27784,0,0,0,0,27784, +27784,27784,27784,25639,0,0,0,0,0,10723,25704,27784,27784,27784,27784,27784, +0,0,0,0,27784,27784,27784,27784,25639,0,0,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,10723,0,0,0,0,0,27784,27784,27784,27784, +27784,27784,25671,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,0,10723,25704,27784,27784,27784,27784,27784,0, +0,0,0,27784,27784,27784,27784,25639,0,0,0,0,0,0,21446,23527, +10723,0,0,0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784, +21382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,25639,27784,27784,27784,27784,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,21446,0,0,0,0, +0,0,0,0,23559,27784,27784,27784,27784,27784,27784,0,0,0,0,27784, +27784,27784,27784,27784,21382,0,0,0,0,23559,27784,27784,27784,27784,27784,27784, +0,0,0,0,27784,27784,27784,27784,27784,21382,0,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,0,0,0,0,0,0,27784,27784,27784,27784, +27784,27784,27784,17157,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,0,23559,27784,27784,27784,27784,27784,27784,0, +0,0,0,27784,27784,27784,27784,27784,21382,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784, +25671,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,0,14980,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,27784, +27784,27784,27784,27784,27784,0,0,0,14980,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,27784,27784,27784,27784,27784,27784,0,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,0,0,0,0,0,0,27784,27784,27784,27784, +27784,27784,27784,23527,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,14980,27784,27784,27784,27784,27784,27784,27784,0, +0,0,0,27784,27784,27784,27784,27784,27784,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784, +27784,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,0,21446,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,27784, +27784,27784,27784,27784,27784,19237,0,0,21446,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,27784,27784,27784,27784,27784,27784,19237,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,0,0,0,0,0,0,27784,27784,27784,27784, +27784,27784,27784,25704,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,21446,27784,27784,27784,27784,27784,27784,27784,0, +0,0,0,27784,27784,27784,27784,27784,27784,19237,0,0,0,0,0,12836, +21382,23559,27784,27784,27784,25704,23559,19302,10723,27784,27784,27784,27784,27784,27784,27784, +27784,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,0,25671,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,27784, +27784,27784,27784,27784,27784,23527,0,0,25671,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,27784,27784,27784,27784,27784,27784,23527,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,0,0,0,0,0,0,27784,27784,27784,27784, +27784,27784,27784,27784,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,25671,27784,27784,27784,27784,27784,27784,27784,0, +0,0,0,27784,27784,27784,27784,27784,27784,23527,0,0,0,0,23527,27784, +27784,27784,27784,27784,19237,0,10723,19237,25671,27784,27784,27784,27784,27784,27784,27784, +27784,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,25639,27784,27784,27784,27784,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,27784, +27784,27784,27784,27784,27784,25671,0,0,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,27784,27784,27784,27784,27784,27784,25671,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,0,0,0,0,0,0,27784,27784,27784,27784, +27784,27784,27784,27784,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0, +0,0,0,27784,27784,27784,27784,27784,27784,25671,0,0,0,25639,27784,27784, +27784,27784,27784,27784,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784, +27784,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,21446,27784,27784,27784,27784,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +27784,27784,27784,27784,27784,27784,0,0,27784,27784,27784,27784,27784,27784,27784,27784, +27784,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,0,0,0,0,0,0,27784,27784,27784,27784, +27784,27784,27784,25704,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784, +27784,27784,27784,27784,27784,27784,27784,27784,27784,27784,0,0,19302,27784,27784,27784, +27784,27784,27784,27784,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784, +27784,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,17093,27784,27784,27784,27784,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,0,0,0,0,0,14980, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,0,25671,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,0,0,0,0,0,0,25671,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,0,0,0,0,0,0,27784,27784,27784,27784, +27784,27784,27784,23527,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,25671,27784,27784,27784,27784,27784,27784,27784,0, +0,0,0,0,0,0,0,0,0,0,0,0,25639,27784,27784,27784, +27784,27784,27784,27784,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784, +27784,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,25671,27784,27784,27784,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,0,0,0,0,19237,25704, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,0,21446,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,0,0,0,0,0,0,21446,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,0,0,0,0,0,0,27784,27784,27784,27784, +27784,27784,27784,17157,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,21446,27784,27784,27784,27784,27784,27784,27784,0, +0,0,0,0,0,0,0,0,0,0,0,0,27784,27784,27784,27784, +27784,27784,27784,27784,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784, +27784,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,14980,27784,27784,27784,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,0,0,0,10723,25704,19237, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,0,14980,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,0,0,0,0,0,0,14980,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,10723,0,0,0,0,0,27784,27784,27784,27784, +27784,27784,25671,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,14980,27784,27784,27784,27784,27784,27784,27784,0, +0,0,0,0,0,0,0,0,0,0,0,0,27784,27784,27784,27784, +27784,27784,27784,27784,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784, +27784,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,21382,27784,27784,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,0,0,0,25639,23527,0, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,0,0,23559,27784,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,0,0,25639,19237,0,0,0,23559,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,0,0,25639,19237,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,25704,14980,0,0,0,0,27784,27784,27784,27784, +27784,25704,12836,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,0,23559,27784,27784,27784,27784,27784,27784,0, +0,0,0,0,0,0,0,0,25639,19237,0,0,25639,27784,27784,27784, +27784,27784,27784,27784,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784, +27784,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,21446,27784,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,0,12836,25671,25639,0,0, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,0,0,12836,25704,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,10723,25639,25671,0,0,0,0,12836,25704,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,10723,25639,25671,0,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,17093,25671,21446,12836,0,19237,27784,27784,27784,27784, +25671,12836,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,0,12836,25704,27784,27784,27784,27784,27784,0, +0,0,0,0,0,0,10723,25639,25671,0,0,0,19237,27784,27784,27784, +27784,27784,27784,27784,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784, +27784,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,21382,27784,27784, +27784,27784,27784,0,0,0,0,0,0,0,19302,27784,21382,0,0,0, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,0,0,0,12836,25704,27784,27784,27784,27784,0,0,0,0,0, +0,17157,25704,23559,0,0,0,0,0,0,12836,25704,27784,27784,27784,27784, +0,0,0,0,0,0,17157,25704,23559,0,0,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,0,0,17157,23527,25704,27784,27784,25704,23527,17157, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,0,0,12836,25704,27784,27784,27784,27784,0, +0,0,0,0,0,17157,25704,23559,0,0,0,0,0,25639,27784,27784, +27784,27784,27784,27784,0,0,0,0,19237,27784,27784,27784,27784,27784,27784,27784, +27784,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,14980,23559, +27784,27784,27784,0,0,0,12836,17157,23527,27784,23559,14980,0,0,0,0, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,0,0,0,0,10723,23559,27784,27784,27784,17093,0,0,12836,19237, +25671,25671,17157,0,0,0,0,0,0,0,0,10723,23559,27784,27784,27784, +17093,0,0,12836,19237,25671,25671,17157,0,0,0,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,0,0,0,10723,23559,27784,27784,27784,17093, +0,0,12836,19237,25671,25671,17157,0,0,0,0,0,0,0,23559,27784, +27784,27784,27784,27784,12836,0,17157,23559,23527,27784,27784,27784,27784,27784,27784,27784, +27784,14980,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +12836,21382,23559,25704,27784,27784,27784,23559,21382,12836,0,0,0,0,0,0, +0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,0,0,0,0,0, +0,0,0,0,0,0,0,0,12836,21382,25639,27784,27784,27784,25639,21446, +17093,0,0,0,0,0,0,0,0,0,0,0,0,12836,21382,25639, +27784,27784,27784,25639,21446,17093,0,0,0,0,0,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27784,27784,27784,27784,27784,27784,27784,27784,27784,27784, +0,0,0,0,0,0,0,0,0,0,0,0,12836,21382,25639,27784, +27784,27784,25639,21446,17093,0,0,0,0,0,0,0,0,0,0,14980, +23527,25671,27784,27784,25704,23559,19302,10723,0,27784,27784,27784,27784,27784,27784,27784, +27784,21382,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,27784,27784, +27784,27784,27784,27784,27784,27784,10723,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,16910,29593,35902,29593,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +23219,29528,0,14764,19024,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27447,33755,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16910, +35869,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,35902,35902,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,19024,29528,33788,35902,35902,29593,14764, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33755, +29593,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,19024,29528,33788,35902,35902,29593, +16910,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,33755,27447,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,27447,29593,14764,0,14764,31674,35902,25333, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,21138,35902, +25333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,27447,29593,16910,0,0,25333,35902, +35869,16910,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,21138,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,29528,29528,0,0,0,0,14764,29528,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,29528,35902, +19024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,31674,27447,0,0,0,0,0,25366, +35902,29593,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +29528,23219,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,25366,33788,0,0,0,0,0,0,0,0, +0,0,19024,29593,35902,35869,21138,0,0,0,0,14764,29528,33788,35902,35902, +0,0,0,0,0,16910,29593,35902,29593,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,25366,33788,0,0,0,0,0,0,16910, +35902,35869,0,0,27447,35869,0,0,0,25333,35869,31674,0,0,0,29593, +35902,0,0,0,0,27447,35869,0,0,0,0,27447,35869,0,0,0, +29528,35869,0,0,0,29593,35869,0,0,0,0,27447,35869,0,0,0, +21138,31674,14764,0,0,0,19024,31674,35902,35869,14764,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,14764,35902,25366,0,0,0,0,0,0,0,0, +0,27447,23219,0,25366,35902,33788,0,0,0,23219,27447,0,0,35902,33755, +0,0,0,0,23219,23219,0,35902,35902,0,0,0,0,0,0,0, +0,0,0,0,0,0,14764,35902,25333,0,0,0,0,0,0,0, +35902,35902,0,33755,35902,35902,0,0,29528,35902,35902,35902,0,19024,33788,35902, +35902,35902,33788,25333,29528,35902,35869,0,0,0,33755,35902,35902,0,0,33755, +35902,35902,0,0,33755,35902,35869,0,0,0,29528,35902,35902,0,0,0, +35869,33788,0,0,0,21138,35902,16910,16910,33788,14764,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,25366,35902,19024,0,0,0,0,0,0,0,0, +25366,31674,0,0,0,35902,35902,0,0,19024,33788,0,0,19024,35902,29593, +0,0,0,21138,33755,0,14764,35902,27447,0,0,29593,35869,0,0,0, +0,0,0,0,0,0,25366,35902,19024,0,0,0,0,0,0,0, +35902,35902,23219,14764,35902,33788,0,29528,25333,0,35902,35902,0,14764,0,35902, +29593,0,0,19024,16910,35902,31674,0,0,21138,14764,35902,33755,0,29528,0, +35902,33755,0,29528,0,35902,31674,0,0,19024,16910,35902,33755,0,0,14764, +35902,29593,0,0,0,33788,35902,14764,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,31674,35902,0,0,0,0,0,0,0,0,14764, +35902,23219,0,0,0,35902,35902,0,0,33788,29528,0,0,27447,35902,25366, +0,0,0,33788,25366,16910,33755,29528,0,0,0,35869,29593,0,0,0, +0,0,0,0,0,0,31674,35902,0,0,0,0,0,0,0,0, +35902,33755,0,0,35902,31674,25366,23219,0,0,35902,33755,0,0,19024,35902, +25366,0,0,0,0,35902,29528,0,0,0,0,35902,31674,25366,14764,0, +35902,31674,25366,14764,0,35902,27447,0,0,0,0,35902,29593,0,0,25333, +35902,25366,0,0,0,35902,35902,31674,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,35902,35902,0,0,0,0,0,0,0,0,27447, +35902,16910,0,0,0,35902,33755,0,23219,35902,23219,0,0,33788,35902,21138, +0,0,23219,35902,35869,29593,19024,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,35902,35902,0,0,0,0,0,0,0,16910, +35902,27447,0,14764,35902,33755,29593,0,0,14764,35902,29528,0,0,25333,35902, +21138,0,0,0,19024,35902,25366,0,0,0,19024,35902,33755,25333,0,16910, +35902,31674,23219,0,19024,35902,23219,0,0,0,19024,35902,25366,0,0,33788, +35902,21138,0,0,0,27447,35902,35902,25366,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,35902,35902,0,0,0,0,0,0,0,0,33755, +35902,0,0,0,16910,35902,25366,0,29593,35902,16910,0,23219,33755,35902,19024, +0,0,29593,35902,14764,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,35902,35902,0,0,0,0,0,0,0,25333, +35902,14764,0,19024,35902,35869,14764,0,0,23219,35902,19024,0,0,27447,35902, +19024,0,0,0,25366,35902,19024,0,0,0,21138,35902,33788,0,0,19024, +35902,33788,0,0,25366,35902,19024,0,0,0,25333,35902,19024,0,23219,31674, +35902,19024,0,0,0,0,33755,35902,33788,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,35869,35902,16910,0,0,0,0,0,0,0,35902, +35902,0,0,0,23219,35869,14764,0,33755,35902,0,0,27447,31674,35902,0, +0,0,33788,35902,0,0,0,16910,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,35902,35902,16910,0,0,0,0,0,0,33788, +27447,0,0,23219,35902,29528,0,0,0,29593,29593,0,0,0,31674,35902, +0,0,0,0,29593,35902,14764,0,0,0,25366,35902,23219,0,0,25366, +35902,25333,0,0,29593,35902,0,0,0,0,29528,35902,0,0,25366,31674, +35902,0,0,0,0,0,0,33755,35902,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,29593,35902,29593,0,0,0,0,0,0,0,35902, +35902,0,0,0,31674,23219,0,0,35902,35902,0,29528,0,33788,35902,16910, +19024,0,35902,35902,19024,0,23219,29593,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,29593,35902,25366,0,0,0,0,0,25366,31674, +0,0,0,25366,35902,16910,0,0,16910,33755,0,0,0,0,33755,35902, +14764,21138,0,0,33755,35902,0,27447,0,0,29593,35902,14764,0,0,29593, +35902,14764,0,0,33788,35902,16910,19024,0,0,31674,35902,0,29528,0,33788, +35902,16910,21138,0,0,0,0,0,33788,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,16910,35869,35902,29528,14764,0,0,21138,29593,0,33788, +35902,25366,0,25333,23219,0,0,0,35902,35902,35869,14764,0,35902,35902,29528, +0,0,35869,35902,35902,35902,29593,0,0,0,29593,35869,0,0,0,0, +0,0,0,0,0,0,16910,35902,35902,25333,0,0,16910,29593,29528,0, +0,0,0,29593,35902,0,0,21138,31674,0,0,0,0,0,35902,35902, +33755,0,0,0,35902,35902,35869,16910,0,0,33788,35869,0,0,0,33755, +35869,0,0,0,35902,35902,31674,0,0,0,35902,35902,33755,0,0,35902, +35902,31674,0,19024,33788,23219,0,19024,19024,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,16910,29593,35902,35902,35869,31674,25333,0,0,21138, +35869,35902,29593,19024,0,0,0,0,33788,31674,0,0,0,35869,27447,0, +0,0,25366,35902,33788,23219,0,0,0,0,35869,29593,0,0,0,0, +0,0,0,0,0,0,0,19024,29593,35902,35902,33788,29528,19024,0,0, +0,0,0,33755,35902,35902,33755,23219,0,0,0,0,0,0,35869,29593, +0,0,0,0,35869,31674,14764,0,0,0,29593,19024,0,0,0,31674, +21138,0,0,0,35869,29593,0,0,0,0,35869,29528,0,0,0,35869, +29593,0,0,19024,35869,35902,29593,16910,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,35902,29593,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,16910,35902,25333,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,23219,35902,14764,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,29528,31674,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,35869,19024,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,25333,27447,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,14764,33788,23219,0,0, +23219,25366,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,31674,35902,35869,29593, +19024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,21138,33755,35902,27447,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,27447,33755,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +29528,23219,0,16910,16910,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,35902,35902,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,14764,29593,29593,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27447, +31674,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27447,35902,35902,35902,23219,0,0,0,0,0, +0,25333,35902,35902,35902,35869,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,33755,27447,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,25366,35902,31674,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,19024,35902, +21138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,35869,35902,25366,0,0,0,0,0, +0,33788,35902,35902,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,29593,35902,35902,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,29593,35902, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,19024,33755,35902,31674,0,0,0,0,0, +23219,33755,35902,35869,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,25366,19024,33755,35902,14764,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,35902,31674, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,25366,16910,35902,33788,0,0,0,0,0, +31674,21138,35902,31674,0,0,0,0,27447,35869,0,0,0,21138,31674,14764, +0,0,0,19024,31674,35902,35869,14764,0,0,27447,35869,0,0,0,0, +0,19024,31674,35902,27447,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,27447,0,27447,35902,21138,0,0,0,0,0, +27447,35869,0,0,0,25333,35869,31674,0,0,0,0,19024,29593,35902,35869, +21138,0,0,0,27447,35869,0,0,0,29528,35869,0,0,0,29593,35869, +0,0,0,0,0,14764,29528,33788,35902,35902,16910,0,0,21138,35902,25366, +0,0,25333,35869,25333,0,0,29528,35869,0,0,29528,35869,0,0,0, +19024,29593,35902,35869,21138,0,0,0,19024,31674,35902,35869,14764,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,29593,0,33755,35902,0,0,0,0,25333, +19024,19024,35902,29593,0,0,0,29528,35902,35902,0,0,0,35869,33788,0, +0,0,21138,35902,16910,16910,33788,14764,0,29528,35902,35869,0,0,0,0, +27447,16910,16910,33755,16910,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,25366,14764,0,21138,35902,25366,0,0,0,0,33755, +35902,35902,0,0,29528,35902,35902,35902,0,0,0,27447,23219,0,25366,35902, +33788,0,0,33755,35902,35902,0,0,33755,35902,35902,0,0,33755,35902,35869, +0,0,0,0,23219,25366,0,0,35869,35869,0,0,0,25366,35902,19024, +0,29528,35902,35902,25366,0,33755,35902,35902,0,29528,35902,33755,0,0,27447, +23219,0,25366,35902,33788,0,0,21138,35902,16910,16910,33788,14764,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,29593,0,29528,35902,21138,0,0,14764,29528, +0,19024,35902,25366,0,0,19024,16910,35902,33755,0,0,14764,35902,29593,0, +0,0,33788,35902,14764,0,0,0,19024,16910,35902,31674,0,0,0,25333, +29528,0,0,0,0,0,0,29593,35869,0,0,0,0,0,0,0, +0,0,0,0,14764,29528,0,0,14764,35902,31674,0,0,0,23219,14764, +35902,33788,0,29528,25333,0,35902,35902,0,0,25366,31674,0,0,0,35902, +35902,0,21138,14764,35902,33755,0,29528,0,35902,33755,0,29528,0,35902,31674, +0,0,0,19024,33788,0,0,14764,35902,29593,0,0,0,31674,35902,14764, +29528,25333,0,19024,0,19024,0,35902,33755,21138,19024,21138,0,0,25366,31674, +0,0,0,35902,35902,0,0,33788,35902,14764,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,21138,25333,0,23219,35902,25366,0,0,29528,0, +0,25333,35902,25366,0,0,0,0,35902,29593,0,0,25333,35902,25366,0, +0,0,35902,35902,31674,0,0,0,0,0,35902,29528,0,0,0,35869, +21138,0,0,0,0,0,0,35869,29593,0,0,0,0,0,0,0, +0,0,0,0,29593,14764,0,0,0,35869,35869,0,0,0,0,0, +35902,31674,25366,23219,0,0,35902,33755,0,14764,35902,23219,0,0,0,35902, +35902,0,0,0,35902,31674,25366,14764,0,35902,31674,25366,14764,0,35902,27447, +0,0,0,33788,27447,0,0,25333,35902,25366,0,0,0,33788,35869,25366, +35902,14764,0,0,0,0,0,35902,31674,23219,0,0,0,14764,35902,23219, +0,0,0,35902,35902,0,0,35902,35902,31674,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,29528,19024,0,14764,35902,31674,0,21138,25333,0, +0,25366,35902,23219,0,0,0,19024,35902,25366,0,0,33788,35902,21138,0, +0,0,27447,35902,35902,25366,0,0,0,19024,35902,25366,0,0,25333,35902, +14764,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,19024,35902,35902,35902,35902,35902,35902,35902,16910,0,0,0,14764, +35902,33755,29593,0,0,14764,35902,29528,0,27447,35902,16910,0,0,0,35902, +33755,0,0,19024,35902,33755,25333,0,16910,35902,31674,23219,0,19024,35902,23219, +0,0,23219,35902,21138,0,0,33788,35902,19024,0,0,0,35902,35869,27447, +35902,25333,0,0,0,0,19024,35902,35869,0,0,0,0,27447,35902,16910, +0,0,0,35902,33755,0,0,27447,35902,35902,25366,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,35869,0,0,0,33788,35902,0,29593,0,0, +0,25366,35902,19024,0,0,0,25333,35902,19024,0,23219,31674,35902,19024,0, +0,0,0,33755,35902,33788,0,0,0,25366,35902,19024,0,0,31674,35902, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,33788,19024,0,0,0,0,27447,35902,25333,0,0,0,19024, +35902,35869,14764,0,0,23219,35902,19024,0,33755,35902,0,0,0,16910,35902, +25366,0,0,21138,35902,33788,0,0,19024,35902,33788,0,0,25366,35902,19024, +0,0,29528,35902,16910,0,23219,33755,35902,16910,0,0,19024,35902,33788,0, +35902,33788,0,0,0,0,23219,35902,29528,0,0,0,0,33755,35902,0, +0,0,16910,35902,25366,0,0,0,33755,35902,33788,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,21138,33755,0,0,0,29528,35902,33755,19024,0,0, +0,31674,35902,19024,0,0,0,29528,35902,0,0,25366,31674,35902,0,0, +0,0,0,0,33755,35902,0,0,0,29593,35902,14764,0,0,35869,35902, +0,0,0,25333,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,25366,31674,0,0,0,0,0,25333,35902,29593,0,0,0,23219, +35902,29528,0,0,0,29593,29593,0,0,35902,35902,0,0,0,23219,35869, +14764,0,0,25366,35902,23219,0,0,25366,35902,25333,0,0,29593,35902,0, +0,0,33755,35902,0,0,27447,31674,35902,0,0,0,21138,35902,27447,0, +29593,35902,23219,0,0,0,25366,35902,23219,0,0,0,0,35902,35902,0, +0,0,23219,35869,14764,0,0,0,0,33755,35902,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,29528,29593,0,0,0,25333,35902,31674,0,0,0, +0,31674,35902,19024,0,0,0,31674,35902,0,29528,0,33788,35902,16910,21138, +0,0,0,0,0,33788,0,0,0,33755,35902,0,27447,0,35902,35902, +19024,0,29528,23219,0,0,0,0,0,0,0,0,0,0,0,0, +0,14764,35869,21138,0,0,0,0,0,19024,35902,35869,0,0,0,25366, +35902,16910,0,0,16910,33755,0,0,0,35902,35902,0,0,0,31674,23219, +0,0,0,29593,35902,14764,0,0,29593,35902,14764,0,0,33788,35902,16910, +19024,0,35902,35902,0,29528,0,33788,35902,16910,19024,0,25366,35902,23219,0, +23219,35902,33788,0,25333,0,31674,35902,14764,0,0,0,0,35902,35902,0, +0,0,31674,23219,0,0,0,0,0,0,33788,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,35902,25366,0,0,0,19024,35902,21138,0,0,0, +0,35902,35902,19024,0,0,0,35902,35902,33755,0,0,35902,35902,31674,0, +19024,33788,23219,0,19024,19024,0,0,0,35902,35902,35869,16910,0,35902,35902, +35902,35902,23219,0,0,0,29593,35869,0,0,0,0,0,0,0,0, +0,29593,33788,0,0,0,0,0,0,0,35902,35902,16910,0,0,29593, +35902,0,0,21138,31674,0,0,0,0,33788,35902,25366,0,25333,23219,0, +0,0,0,33788,35869,0,0,0,33755,35869,0,0,0,35902,35902,31674, +0,0,35902,35902,35869,14764,0,35902,35902,29528,0,0,31674,35902,19024,0, +0,35869,35902,35902,21138,0,33788,35869,0,0,0,0,0,33788,35902,25366, +0,25333,23219,0,0,19024,33788,23219,0,19024,19024,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,35902,35902,35902,35902,16910,0,0,14764,0,0,0,31674, +35902,35902,35902,35902,35902,0,0,35869,29528,0,0,0,35869,29593,0,0, +19024,35869,35902,29593,16910,0,0,0,0,35869,31674,14764,0,0,25366,35902, +33755,19024,0,0,0,0,35869,29593,0,0,0,0,0,0,0,35869, +35902,35902,35902,35902,19024,0,0,0,31674,35902,35902,35902,35902,35869,0,33755, +35902,35902,33755,23219,0,0,0,0,0,21138,35869,35902,29593,19024,0,0, +0,0,0,29593,19024,0,0,0,31674,21138,0,0,0,35869,29593,0, +0,0,33788,31674,0,0,0,35869,27447,0,0,0,29528,19024,0,0, +0,21138,35869,23219,0,0,29593,19024,0,0,0,0,0,21138,35869,35902, +29593,19024,0,0,0,19024,35869,35902,29593,16910,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35902, +29593,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,16910,35902, +25333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,23219,35902, +14764,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,29528,31674, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,35869,19024, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,25333,27447,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,14764,33788,23219,0,0,23219,25366,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,31674,35902,35869,29593,19024,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,16910,29593,35902,29593,0, +0,0,0,0,0,0,0,0,29528,35869,33755,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,16910,29593,35902,29593,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,21138,33755,35902,25333,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,23219,29528,0,14764,19024,0, +0,0,0,0,0,0,0,25333,0,14764,21138,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,23219,29528,0,14764,19024,0,0,0,0,0,0,0, +0,27447,33755,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +27447,25366,0,16910,16910,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,16910,35869,0,0,0,0,0, +0,0,0,0,0,0,33755,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,14764,29593,29593,0,0,0,0,0,0,0,0, +0,0,0,16910,35869,0,0,0,0,0,0,0,0,0,0,0, +0,35902,35902,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,14764,29593,29593,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25333, +33788,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,14764,27447,33755,35902,35902,33788,25366, +0,0,25333,35902,35902,35902,35902,35902,35902,35902,29593,16910,0,0,0,0, +25366,33788,35902,35869,29528,0,0,31674,35902,35902,35902,35902,35869,0,29593,35902, +35902,35902,35902,0,0,0,0,0,0,0,0,25333,31674,35902,35902,35869, +29528,0,0,0,0,0,0,0,0,33755,29593,0,0,0,0,0, +0,0,0,0,0,25366,31674,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,25366,35902,31674,0,0,0,0,0,0,0,0, +0,0,0,33755,29593,0,0,0,0,0,0,0,0,0,0,0, +0,33755,27447,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,25366,35902,31674,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,14764,35869, +25333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,27447,31674,16910,0,0,23219,35869,35869, +0,0,0,0,31674,35902,25366,0,0,25366,35902,31674,0,0,0,29528, +14764,0,14764,33755,35902,31674,0,0,0,33755,35902,25366,0,0,0,31674, +33755,0,0,0,0,0,0,0,0,0,31674,29528,14764,0,14764,29593, +35902,31674,0,0,0,0,0,0,21138,35902,25333,0,0,0,0,0, +0,0,0,0,0,35869,25366,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,29593,35902,35902,0,0,0,0,0,0,0,0, +0,0,21138,35902,25333,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,29593,35902,35902,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,27447,35902, +14764,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,29528,29593,0,0,0,0,0,25333,16910, +0,0,0,0,31674,35902,21138,0,0,0,35902,35902,0,0,29528,14764, +0,0,0,14764,35902,35902,0,0,0,23219,35902,31674,0,0,25333,33755, +0,0,0,0,0,0,0,0,0,0,35869,0,0,0,0,0, +35902,35902,0,0,0,0,0,0,29528,35902,19024,0,0,0,0,0, +0,0,0,0,21138,35902,19024,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,25366,19024,33755,35902,14764,0,0,0,0,0,0,0, +0,0,29528,35902,19024,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,25366,19024,33755,35902,14764,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,33788,33788, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,25366,35869,0,0,0,0,0,0,0,0, +0,0,0,0,35869,35902,0,0,0,0,35902,35869,0,0,35902,0, +0,0,0,0,35902,33788,0,0,0,0,35869,35902,0,16910,31674,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14764, +35902,31674,0,0,0,14764,29528,33788,35902,35902,0,0,0,0,0,0, +0,0,0,0,27447,35902,0,0,0,0,19024,29593,35902,35869,21138,0, +0,0,0,0,25366,33755,35902,35902,27447,0,0,0,0,19024,29593,35902, +35869,21138,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,27447,0,27447,35902,21138,0,0,0,0,0,0,14764, +29528,33788,35902,35902,0,0,0,0,29528,35869,0,0,29528,35869,0,0, +27447,35869,0,0,0,0,0,14764,29528,33788,35902,35902,16910,0,0,0, +27447,35869,0,0,0,16910,31674,35869,0,0,0,0,0,0,0,0, +0,0,0,0,27447,0,27447,35902,21138,0,0,0,0,0,27447,35869, +0,0,0,29528,35869,0,0,0,29593,35869,0,0,0,16910,35902,29528, +0,0,21138,33788,31674,0,0,0,0,16910,29593,35902,29593,0,0,29528, +35869,0,0,29528,35869,0,0,0,0,25366,33755,35902,35902,27447,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,14764,35902,27447,0,0,0,0,0,0,0,0, +0,0,0,0,35902,35869,0,0,0,23219,35902,29528,0,0,33788,0, +0,0,0,19024,35902,21138,0,0,0,0,29528,35902,25333,31674,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29528, +33755,0,0,0,23219,27447,0,0,35902,33755,0,0,0,0,0,0, +0,0,0,0,33755,33788,0,0,0,27447,23219,0,25366,35902,33788,0, +0,0,16910,27447,0,0,27447,35902,21138,0,0,0,27447,23219,0,25366, +35902,33788,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,25366,14764,0,21138,35902,25366,0,0,0,0,0,23219,27447, +0,0,35902,33755,0,0,0,33755,35902,35902,0,29528,35902,33755,0,29528, +35902,35869,0,0,0,0,23219,25366,0,0,35869,35869,0,0,0,33755, +35902,35902,0,0,23219,35869,35902,35869,0,0,0,0,0,0,0,0, +0,0,0,25366,14764,0,21138,35902,25366,0,0,0,0,33755,35902,35902, +0,0,33755,35902,35902,0,0,33755,35902,35869,0,0,0,23219,35902,25366, +0,23219,35902,35902,35902,0,0,0,23219,23219,0,35902,35902,0,33755,35902, +35902,0,29528,35902,33755,0,0,16910,27447,0,0,27447,35902,21138,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,25333,35902,19024,0,0,0,0,0,0,0,0, +0,0,0,16910,35902,33755,0,0,23219,35869,33755,0,0,0,0,0, +0,0,0,31674,27447,0,0,0,0,0,19024,35902,35869,16910,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,16910,23219,29593,23219, +0,0,0,19024,33788,0,0,19024,35902,29593,0,0,0,0,0,0, +0,0,0,0,35902,29593,0,0,25366,31674,0,0,0,35902,35902,0, +0,16910,33788,0,0,0,33755,35902,14764,0,0,25366,31674,0,0,0, +35902,35902,0,0,0,29593,35869,0,0,0,0,0,0,0,0,0, +0,0,14764,29528,0,0,14764,35902,31674,0,0,0,0,19024,33788,0, +0,19024,35902,29593,0,0,19024,0,35902,33755,21138,19024,21138,0,19024,16910, +35902,31674,0,0,0,19024,33788,0,0,14764,35902,29593,0,0,21138,14764, +35902,33755,0,23219,29593,0,35902,31674,0,0,0,0,0,0,0,0, +0,0,14764,29528,0,0,14764,35902,31674,0,0,0,21138,14764,35902,33755, +0,29528,0,35902,33755,0,29528,0,35902,31674,0,0,0,27447,35902,19024, +23219,29528,14764,35902,35902,0,0,21138,33755,0,14764,35902,27447,19024,0,35902, +33755,21138,19024,21138,0,0,16910,33788,0,0,0,33755,35902,14764,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,31674,35902,0,0,0,0,0,0,0,0,0, +0,0,0,21138,35902,35902,35902,35902,33755,25333,0,0,0,0,0,0, +0,0,25333,29528,0,0,0,0,0,0,0,35902,35902,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,33755,35902,35902,35869,29528, +0,0,0,33788,29528,0,0,27447,35902,25366,0,0,0,0,0,0, +0,0,0,19024,35902,25366,0,14764,35902,23219,0,0,0,35902,35902,0, +0,33755,29528,0,0,16910,35902,35869,0,0,14764,35902,23219,0,0,0, +35902,35902,0,0,0,35869,29593,0,0,0,0,0,0,0,0,0, +0,0,29593,14764,0,0,0,35869,35869,0,0,0,0,33788,29528,0, +0,27447,35902,25366,0,0,0,0,35902,31674,23219,0,0,0,0,0, +35902,29528,0,0,0,33788,27447,0,0,25333,35902,25366,0,0,0,0, +35902,31674,23219,29528,0,0,35902,27447,0,0,0,0,0,0,0,0, +0,0,29593,14764,0,0,0,35869,35869,0,0,0,0,0,35902,31674, +25366,14764,0,35902,31674,25366,14764,0,35902,27447,0,0,0,31674,35902,21138, +29593,0,0,35902,33755,0,0,33788,25366,16910,33755,29528,0,0,0,35902, +31674,23219,0,0,0,0,33755,29528,0,0,16910,35902,35869,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,35902,35902,0,0,0,0,14764,35902,35902,35902,35902, +35902,0,0,25366,35902,25366,0,0,0,0,0,0,0,0,0,0, +0,23219,29528,0,0,0,0,0,0,0,31674,29528,35902,25333,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,23219,33788,35902, +29528,0,23219,35902,23219,0,0,33788,35902,21138,0,0,0,0,0,0, +0,0,0,23219,35902,23219,0,27447,35902,16910,0,0,0,35902,33755,0, +21138,35902,23219,0,0,29528,35902,31674,0,0,27447,35902,16910,0,0,0, +35902,33755,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,19024,35902,35902,35902,35902,35902,35902,35902,16910,0,0,23219,35902,23219,0, +0,33788,35902,21138,0,0,0,19024,35902,35869,0,0,0,0,0,19024, +35902,25366,0,0,23219,35902,21138,0,0,33788,35902,19024,0,0,0,19024, +35902,29593,33755,0,0,19024,35902,23219,0,0,0,0,0,0,0,0, +0,19024,35902,35902,35902,35902,35902,35902,35902,16910,0,0,0,19024,35902,33755, +25333,0,16910,35902,31674,23219,0,19024,35902,23219,0,0,0,33755,35902,33755, +0,0,0,35902,27447,0,23219,35902,35869,29593,19024,0,0,0,19024,35902, +35869,0,0,0,0,21138,35902,23219,0,0,29528,35902,31674,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,35902,35902,0,0,0,0,0,0,25366,35902,25366, +0,0,0,29593,35902,19024,0,0,0,0,0,0,0,0,0,0, +25333,23219,0,0,0,0,0,0,0,29528,16910,14764,35902,33755,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,14764,35902, +35902,0,29593,35902,16910,0,23219,33755,35902,19024,0,0,0,0,0,0, +0,0,0,25366,35902,19024,0,33755,35902,0,0,0,16910,35902,25366,0, +29528,35902,16910,0,16910,31674,35902,29528,0,0,33755,35902,0,0,0,16910, +35902,25366,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,33788,19024,0,0,0,0,27447,35902,25333,0,0,29593,35902,16910,0, +23219,33755,35902,19024,0,0,0,23219,35902,29528,0,0,0,0,0,25366, +35902,19024,0,0,29528,35902,16910,0,23219,33755,35902,16910,0,0,0,21138, +35902,35902,14764,0,0,25366,35902,19024,0,0,0,0,0,0,0,0, +0,33788,19024,0,0,0,0,27447,35902,25333,0,0,0,21138,35902,33788, +0,0,19024,35902,33788,0,0,25366,35902,19024,0,0,0,35902,35902,23219, +0,0,19024,35902,14764,0,29593,35902,14764,0,0,0,0,0,23219,35902, +29528,0,0,0,0,29528,35902,16910,0,16910,31674,35902,29528,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,35869,35902,16910,0,0,0,0,0,31674,35902,21138, +0,0,0,33755,35902,19024,0,0,0,0,0,0,0,0,0,27447, +19024,0,0,0,0,27447,0,0,29528,25333,0,0,33755,35902,16910,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35902, +35869,0,33755,35902,0,0,27447,31674,35902,0,0,0,0,0,0,0, +0,0,0,31674,35902,0,0,35902,35902,0,0,0,23219,35869,14764,0, +33755,35902,0,0,29528,21138,35902,25366,0,0,35902,35902,0,0,0,23219, +35869,14764,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +25366,31674,0,0,0,0,0,25333,35902,29593,0,0,33755,35902,0,0, +27447,31674,35902,0,0,0,0,25366,35902,23219,0,0,0,0,0,29593, +35902,14764,0,0,33755,35902,0,0,27447,31674,35902,0,0,0,0,25366, +35902,29528,0,0,0,29593,35902,0,0,0,0,0,0,0,0,0, +25366,31674,0,0,0,0,0,25333,35902,29593,0,0,0,25366,35902,23219, +0,0,25366,35902,25333,0,0,29593,35902,0,0,0,0,35902,35902,0, +0,0,25333,27447,0,0,33788,35902,0,0,0,16910,0,0,25366,35902, +23219,0,0,0,0,33755,35902,0,0,29528,21138,35902,25366,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,29528,35902,29593,0,0,0,0,0,31674,35902,19024, +0,0,0,35902,35902,14764,0,0,0,0,0,0,0,14764,29528,14764, +0,0,0,0,19024,29528,0,27447,29593,0,0,0,27447,35902,29528,0, +0,0,0,0,0,0,0,0,29528,21138,0,0,0,0,19024,35902, +25366,0,35902,35902,0,29528,0,33788,35902,16910,19024,0,0,0,0,0, +0,0,0,33755,35902,16910,19024,35902,35902,0,0,0,31674,23219,0,0, +35902,35902,14764,27447,14764,25366,35902,23219,0,0,35902,35902,0,0,0,31674, +23219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14764, +35869,21138,0,0,0,0,0,19024,35902,35869,0,0,35902,35902,0,29528, +0,33788,35902,16910,19024,0,0,31674,35902,14764,0,0,0,0,0,33755, +35902,0,27447,0,35902,35902,0,29528,0,33788,35902,16910,19024,0,0,29593, +35902,16910,0,0,0,33788,35902,16910,19024,0,0,0,0,0,0,14764, +35869,21138,0,0,0,0,0,19024,35902,35869,0,0,0,29593,35902,14764, +0,0,29593,35902,14764,0,0,33788,35902,16910,19024,0,19024,35902,31674,0, +0,0,29593,0,0,0,35902,35902,19024,0,23219,29593,0,0,31674,35902, +14764,0,0,0,0,35902,35902,14764,27447,14764,25366,35902,23219,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,14764,35869,35902,29593,14764,0,0,19024,35902,29528,0, +0,0,19024,35902,35902,0,0,0,0,0,0,0,21138,35869,35902,35902, +35902,35902,35902,35902,35902,23219,23219,35869,14764,0,0,0,19024,35902,35902,0, +0,0,0,0,0,0,0,0,35902,33755,19024,0,0,23219,35869,29528, +0,0,35902,35902,35869,14764,0,35902,35902,29528,0,0,0,0,0,0, +0,0,0,35902,35902,29528,0,33788,35902,25366,0,25333,23219,0,0,0, +35902,35902,35869,16910,0,29528,35902,19024,0,0,33788,35902,25366,0,25333,23219, +0,0,0,0,29593,35869,0,0,0,0,0,0,0,0,0,29593, +33788,0,0,0,0,0,0,0,35902,35902,16910,0,35902,35902,35869,14764, +0,35902,35902,29528,0,0,0,33788,35869,0,0,0,0,0,0,35902, +35902,35869,16910,0,35902,35902,35869,14764,0,35902,35902,29528,0,0,0,33788, +35902,0,0,0,0,35902,35902,31674,0,0,0,0,0,0,0,29593, +33788,0,0,0,0,0,0,0,35902,35902,16910,0,0,33788,35869,0, +0,0,33755,35869,0,0,0,35902,35902,31674,0,0,25366,35902,25366,0, +14764,21138,0,0,0,0,35869,35902,35902,35902,29593,0,0,0,33788,35869, +0,0,0,0,0,35902,35902,35869,16910,0,29528,35902,19024,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,14764,29593,35869,35902,35869,31674,25333,14764,0,0, +14764,35902,35902,35902,35902,35902,31674,0,0,0,0,0,35902,35902,35902,35902, +35902,35902,35902,35902,33788,35902,35902,35902,35902,0,0,33755,35902,35902,35902,35902, +33788,0,0,0,0,0,0,0,21138,33755,35902,35902,33788,29528,19024,0, +0,0,33788,31674,0,0,0,35869,27447,0,0,0,0,0,0,0, +0,0,0,35869,27447,0,0,21138,35869,35902,29593,19024,0,0,0,0, +33755,31674,16910,0,0,31674,35902,14764,0,0,21138,35869,35902,29593,19024,0, +0,0,0,0,35869,29593,0,0,0,0,0,0,0,35869,35902,35902, +35902,35902,19024,0,0,0,31674,35902,35902,35902,35902,35869,33788,31674,0,0, +0,35869,27447,0,0,0,0,29593,19024,0,0,0,0,0,0,35869, +31674,14764,0,0,33788,31674,0,0,0,35869,27447,0,0,0,0,29593, +23219,0,0,0,0,35869,29593,0,0,0,0,0,0,35869,35902,35902, +35902,35902,19024,0,0,0,31674,35902,35902,35902,35902,35869,0,29593,19024,0, +0,0,31674,21138,0,0,0,35869,29593,0,0,0,33755,35902,35902,29593, +23219,0,0,0,0,0,25366,35902,33788,23219,0,0,0,0,29593,19024, +0,0,0,0,0,33755,31674,16910,0,0,31674,35902,14764,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,35869,35902,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,35869,35902,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,35902,31674,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,35902,31674,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,19024,35902,25333,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,19024,35902,25333,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,25366,35902,14764,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,25366,35902,14764,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,29593,29528,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,29593,29528,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,16910,33788,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,16910,33788,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,25333,29528, +14764,0,19024,29528,16910,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,25333,29528,14764,0,19024,29528,16910,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,21138,35869, +35902,33755,25366,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,21138,35869,35902,33755,25366,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2016,2016,2016,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2016,2016,2016,0,0,0,0,0,0,0,0,0,2016,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2016,2016,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2016,2016,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,2016,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2016,2016,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2016, +2016,0,0,2016,2016,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2016, +2016,2016,0,0,0,0,0,0,0,0,2016,2016,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2016,2016,0,0,0,0,0,0,0,0,0,0,0,0, +2016,2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2016,2016,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2016,2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,2016,0,0,0,0,0,0,0,2016, +0,0,0,2016,0,0,0,0,0,0,0,0,0,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,2016,0,0,0,0,0,0, +0,0,0,0,0,0,0,2016,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2016,0,0,0,0,2016,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,2016,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2016,0,0,0,2016,0,0,0,2016,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2016,0,0,0,0,0,0,0,0,0,0,2016,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,2016,0,0,0,0, +0,0,0,2016,0,0,0,0,0,0,0,0,0,0,0,0, +0,2016,0,0,0,0,0,0,2016,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,2016,0,0,0,2016,0,0,0,0, +0,0,0,0,0,0,0,2016,0,0,0,0,0,0,0,0, +0,2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,2016,0,0,0,0,0,0,0,0, +0,0,0,2016,0,0,0,0,0,0,0,0,0,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,2016,0,0,0,0,0,0, +0,0,0,0,0,0,0,2016,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2016,0,0,0,0,2016,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,2016,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2016,0,0,0,2016,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2016,0,0,0,0,0,0,0,0,0,0,2016,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,2016,0,0,0,0,0,0,0,0,0,0,0,0, +0,2016,0,0,0,0,0,0,2016,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,2016,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,2016,2016,0,0,2016,2016,0,0, +0,2016,2016,2016,2016,0,2016,2016,2016,2016,0,0,0,0,0,0, +0,0,0,2016,0,0,0,0,0,0,2016,2016,2016,2016,0,0, +0,2016,2016,2016,0,0,0,2016,2016,2016,0,2016,2016,2016,0,0, +2016,2016,2016,2016,0,0,0,0,0,2016,0,2016,2016,2016,0,0, +0,2016,2016,2016,0,0,2016,2016,2016,2016,0,2016,2016,2016,2016,0, +0,2016,2016,0,2016,2016,0,0,2016,2016,2016,0,0,0,0,0, +2016,2016,2016,2016,0,0,2016,0,2016,2016,0,0,0,0,2016,2016, +2016,0,0,0,0,0,0,0,2016,2016,2016,2016,0,0,0,2016, +2016,2016,0,0,0,2016,2016,2016,0,0,0,0,0,2016,2016,2016, +2016,0,0,0,2016,0,0,2016,2016,0,0,2016,2016,0,2016,2016, +0,0,0,0,2016,2016,2016,0,0,0,0,0,0,0,0,0, +2016,0,0,0,0,0,0,0,2016,2016,2016,2016,0,0,0,2016, +2016,2016,0,0,0,2016,2016,2016,2016,0,2016,2016,0,0,0,0, +2016,2016,2016,2016,0,0,0,2016,2016,2016,0,0,0,0,2016,2016, +2016,2016,0,0,0,0,0,2016,2016,2016,2016,0,0,2016,2016,2016, +2016,0,0,0,0,0,2016,2016,2016,2016,2016,2016,0,0,2016,2016, +0,2016,2016,0,0,0,2016,2016,0,0,0,2016,2016,2016,2016,0, +0,2016,0,2016,2016,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,2016,0,0,0,2016,0,0, +2016,0,0,0,2016,0,0,2016,0,0,0,0,0,0,0,0, +0,0,2016,0,0,0,0,0,0,2016,0,0,0,2016,0,0, +0,0,0,0,2016,0,0,0,2016,0,0,0,2016,0,0,2016, +0,0,0,2016,0,0,0,0,0,2016,2016,0,0,2016,2016,0, +2016,0,0,0,2016,0,0,2016,0,0,2016,0,0,0,2016,2016, +0,0,2016,2016,0,2016,0,2016,0,0,0,2016,0,0,0,0, +0,2016,0,0,0,0,2016,2016,0,0,2016,0,0,2016,0,0, +0,2016,0,0,0,0,0,2016,0,0,0,2016,0,0,2016,0, +0,0,2016,0,0,0,0,0,2016,0,0,0,2016,0,0,0, +2016,0,0,0,2016,0,0,0,2016,0,0,0,2016,2016,0,0, +2016,0,0,2016,0,0,0,2016,0,0,0,0,0,0,0,0, +2016,0,0,0,0,0,0,2016,0,0,0,2016,0,0,2016,0, +0,0,2016,0,2016,0,0,0,2016,0,0,2016,0,0,0,2016, +0,0,0,2016,0,0,2016,0,0,0,2016,0,0,2016,0,0, +0,2016,0,0,0,0,0,0,2016,0,0,0,2016,0,0,0, +2016,2016,0,0,0,0,0,2016,0,0,0,2016,0,0,0,2016, +2016,0,0,2016,0,0,0,2016,0,0,2016,0,0,0,2016,0, +0,2016,2016,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,2016,0,0,0,2016,0,0, +2016,2016,2016,0,0,0,0,2016,0,0,0,0,0,0,0,0, +0,0,2016,0,0,0,0,0,2016,0,0,0,0,2016,0,0, +0,2016,2016,2016,2016,0,0,0,2016,0,0,0,2016,0,0,2016, +2016,2016,0,0,0,0,0,0,0,2016,0,0,0,0,2016,0, +2016,2016,2016,2016,2016,0,0,2016,0,0,2016,0,0,0,0,2016, +0,0,2016,0,0,0,0,2016,2016,2016,2016,2016,0,0,0,0, +0,2016,0,0,0,0,2016,0,0,0,2016,0,0,2016,2016,2016, +2016,2016,0,0,0,0,2016,0,0,0,0,2016,0,0,2016,2016, +2016,2016,2016,0,0,2016,2016,2016,2016,0,0,2016,0,0,0,0, +2016,0,0,0,2016,0,0,0,2016,0,0,0,2016,0,0,0, +2016,0,0,2016,2016,2016,2016,2016,0,0,0,0,0,0,0,0, +2016,0,0,0,0,0,2016,0,0,0,0,2016,0,0,2016,2016, +2016,2016,2016,0,2016,0,0,0,0,0,0,2016,0,0,2016,0, +0,0,0,2016,0,0,2016,2016,2016,2016,2016,0,2016,0,0,0, +0,2016,0,0,0,0,0,0,2016,0,0,0,2016,0,0,0, +0,2016,0,0,0,0,0,2016,0,0,0,2016,0,0,0,2016, +0,0,0,2016,0,0,0,2016,0,0,2016,2016,2016,0,0,0, +0,2016,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,2016,0,0,0,2016,0,0, +0,0,0,2016,2016,0,0,2016,0,0,0,0,0,0,0,0, +0,2016,0,0,0,0,0,0,2016,0,0,0,0,2016,0,0, +2016,0,0,0,2016,0,0,0,0,2016,0,2016,0,0,0,0, +0,0,2016,2016,0,0,0,0,0,2016,0,0,0,0,2016,0, +2016,0,0,0,0,0,0,2016,0,0,2016,0,0,0,0,2016, +0,0,2016,0,0,0,0,2016,0,0,0,0,0,0,0,0, +0,2016,0,0,0,0,2016,0,0,0,2016,0,0,2016,0,0, +0,0,0,0,0,0,2016,0,0,0,0,2016,0,0,2016,0, +0,0,0,0,2016,0,0,0,2016,0,0,2016,0,0,0,0, +2016,0,0,0,2016,0,0,0,2016,0,0,0,2016,0,0,0, +2016,0,0,2016,0,0,0,0,0,0,0,0,0,0,0,0, +2016,0,0,0,0,0,2016,0,0,0,0,2016,0,0,2016,0, +0,0,0,0,2016,0,0,0,0,0,0,2016,0,0,2016,0, +0,0,0,2016,0,0,2016,0,0,0,0,0,2016,0,0,0, +0,2016,0,0,0,0,0,0,2016,0,0,0,2016,0,0,0, +0,2016,0,0,0,0,0,2016,0,0,0,2016,0,0,0,2016, +0,0,0,2016,0,0,0,2016,0,0,0,0,0,2016,2016,0, +0,2016,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,2016,0,0,2016,2016,0,0, +2016,0,0,0,2016,0,0,2016,0,0,0,0,0,0,0,0, +2016,0,0,0,0,0,0,0,2016,2016,0,0,2016,2016,0,0, +2016,0,0,2016,2016,0,0,0,0,2016,0,2016,0,0,0,2016, +0,0,0,2016,0,0,0,0,0,2016,0,0,0,2016,0,0, +2016,0,0,0,0,0,0,2016,0,0,2016,2016,0,0,0,2016, +0,0,2016,0,0,0,0,2016,0,0,0,0,0,0,0,0, +0,2016,0,0,0,0,2016,0,0,0,2016,0,0,2016,0,0, +0,0,0,0,0,0,2016,2016,0,0,2016,2016,0,0,2016,0, +0,0,0,0,2016,0,0,2016,2016,0,0,2016,2016,0,0,2016, +2016,0,0,0,2016,0,0,0,2016,0,0,0,2016,0,0,0, +2016,0,0,2016,0,0,0,0,0,0,0,0,0,0,0,0, +2016,0,0,0,0,0,2016,2016,0,0,2016,2016,0,0,2016,0, +0,0,0,0,2016,2016,0,0,0,0,0,2016,0,0,2016,2016, +0,0,2016,2016,0,0,2016,0,0,0,0,0,2016,2016,0,0, +2016,2016,0,0,0,0,0,0,2016,0,0,0,2016,2016,0,0, +0,2016,0,0,0,0,0,2016,0,0,0,2016,0,0,0,2016, +0,0,0,2016,0,0,0,2016,0,0,2016,0,0,0,2016,0, +0,2016,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,0,2016,2016,0,2016,2016,0, +2016,2016,2016,2016,0,0,0,2016,2016,2016,0,0,0,0,0,2016, +2016,2016,2016,2016,2016,0,0,0,0,2016,2016,2016,0,2016,2016,0, +0,2016,2016,0,2016,2016,0,0,0,0,2016,0,0,0,0,2016, +2016,2016,2016,0,0,0,0,0,0,2016,2016,2016,2016,0,0,0, +0,2016,2016,2016,2016,0,2016,2016,2016,0,0,2016,2016,2016,2016,0, +0,2016,2016,2016,0,0,0,0,2016,2016,2016,2016,0,0,0,0, +0,2016,2016,2016,0,2016,2016,2016,0,0,2016,2016,0,0,2016,2016, +2016,2016,0,0,0,0,0,2016,2016,2016,0,2016,2016,0,0,2016, +2016,2016,2016,0,0,2016,2016,0,2016,2016,0,0,2016,2016,2016,0, +2016,2016,0,2016,2016,2016,0,2016,2016,2016,0,2016,2016,2016,0,0, +2016,2016,0,0,2016,2016,2016,2016,0,0,2016,0,0,0,0,2016, +2016,2016,0,0,0,0,0,2016,2016,2016,0,2016,2016,0,0,2016, +2016,2016,2016,0,0,2016,2016,2016,2016,0,2016,2016,2016,0,0,2016, +2016,2016,0,2016,2016,0,0,2016,2016,2016,2016,0,0,2016,2016,2016, +0,2016,2016,0,0,0,0,0,2016,2016,2016,0,0,2016,2016,2016, +2016,0,0,0,0,0,2016,2016,2016,0,2016,2016,2016,0,2016,2016, +2016,0,0,2016,2016,0,2016,2016,2016,0,2016,2016,2016,2016,0,0, +2016,2016,2016,0,0,2016,2016,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2016,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2016,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,2016,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,2016,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,2016,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,2016,2016,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,2016,2016,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2016,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2016,2016,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,2016,2016,0,0,0,0,2016,2016,2016,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,0,2016,0,0,0,0,0, +0,0,2016,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2016,0,0,0,0,0, +0,0,2016,0,0,0,0,2016,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2016, +0,0,0,0,2016,0,0,0,2016,0,0,0,0,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2016,0,2016,0,0,0,0,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,0,2016,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2016,0,0,0,0,0, +0,0,2016,0,0,0,0,2016,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2016, +0,0,0,0,0,0,0,0,2016,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2016,0,2016,0,0,0,0,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2016,2016,2016,2016,0,0,2016,0,2016,2016,0,0, +0,2016,2016,0,0,0,2016,2016,2016,2016,0,0,0,0,0,2016, +2016,2016,2016,0,2016,2016,0,2016,2016,0,0,2016,2016,2016,0,0, +0,2016,2016,0,2016,2016,2016,0,0,0,0,0,2016,2016,0,0, +2016,2016,0,2016,2016,0,0,0,0,0,0,0,2016,2016,2016,2016, +0,0,2016,2016,0,2016,2016,0,0,0,2016,2016,2016,2016,0,0, +0,2016,2016,2016,0,0,2016,2016,0,2016,2016,0,0,0,0,2016, +2016,2016,2016,0,0,2016,2016,2016,2016,0,0,0,0,0,0,2016, +2016,2016,2016,0,2016,2016,0,0,2016,2016,0,0,2016,2016,0,2016, +2016,2016,0,0,2016,2016,0,2016,2016,2016,0,0,0,2016,2016,2016, +2016,0,0,2016,2016,0,2016,2016,0,2016,2016,2016,2016,0,0,0, +0,2016,2016,2016,2016,0,0,2016,0,2016,2016,0,0,0,0,2016, +2016,2016,0,0,0,0,0,0,2016,2016,2016,2016,0,0,2016,2016, +2016,2016,0,0,2016,2016,0,2016,2016,0,0,2016,2016,0,0,0, +2016,2016,0,2016,2016,2016,0,0,0,2016,2016,2016,0,0,2016,2016, +2016,2016,0,2016,2016,0,0,2016,2016,2016,2016,0,2016,2016,0,0, +0,2016,2016,2016,2016,0,0,2016,2016,0,2016,2016,0,0,0,0, +0,0,0,0,0,0,2016,0,0,2016,0,0,0,2016,0,0, +0,2016,2016,2016,2016,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,0,2016,2016,0,0,2016,0, +0,0,2016,0,0,2016,0,0,0,2016,0,0,0,0,2016,0, +0,0,2016,0,0,2016,2016,0,2016,0,0,0,0,0,2016,0, +0,0,2016,2016,0,0,2016,2016,0,0,0,0,0,2016,0,0, +0,2016,2016,0,0,2016,0,0,0,0,0,2016,0,0,0,2016, +2016,0,0,2016,2016,0,2016,0,0,2016,0,0,0,2016,0,0, +2016,0,0,0,2016,0,0,2016,2016,0,2016,0,0,0,0,0, +2016,0,0,0,2016,0,0,0,2016,2016,0,0,0,0,2016,0, +0,0,2016,0,0,2016,0,0,0,2016,0,0,0,2016,2016,0, +0,2016,2016,0,0,2016,2016,0,0,2016,2016,0,2016,0,0,0, +2016,2016,0,0,2016,2016,0,2016,0,0,2016,0,0,0,0,0, +0,0,2016,0,0,0,0,2016,2016,0,0,2016,0,0,2016,0, +0,0,2016,0,0,0,0,2016,0,0,0,2016,0,2016,0,0, +0,2016,2016,0,0,2016,2016,0,0,2016,2016,0,0,2016,0,0, +0,2016,2016,0,0,2016,2016,0,2016,0,0,0,2016,0,0,2016, +0,0,0,0,2016,0,0,0,2016,0,0,0,0,2016,0,0, +2016,0,0,0,2016,2016,0,0,2016,2016,0,0,2016,0,0,0, +0,0,0,0,0,0,2016,0,0,0,2016,0,0,2016,0,0, +2016,0,0,0,2016,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,0,2016,0,0,0,2016,0, +0,0,2016,0,0,2016,2016,2016,0,0,0,0,0,0,2016,0, +0,0,0,0,0,2016,0,0,0,0,0,2016,2016,2016,2016,0, +0,0,2016,0,0,0,0,2016,0,0,0,0,0,2016,0,0, +0,2016,0,0,0,2016,0,0,0,0,0,2016,0,0,0,0, +2016,0,0,2016,0,0,0,0,2016,0,0,0,0,2016,0,0, +2016,2016,2016,2016,2016,0,0,2016,0,0,0,0,0,0,0,0, +2016,0,0,0,2016,0,0,0,0,2016,0,0,0,0,2016,2016, +2016,0,0,0,0,2016,0,0,0,2016,0,0,0,2016,0,0, +0,0,2016,0,0,2016,0,0,0,0,2016,0,2016,0,0,0, +0,2016,0,0,2016,0,0,0,0,0,2016,0,0,0,0,0, +0,0,2016,0,0,0,0,2016,0,0,0,2016,0,0,2016,2016, +2016,2016,2016,0,0,0,0,2016,0,0,0,0,0,2016,0,0, +0,0,2016,0,0,2016,0,0,0,2016,0,0,0,2016,0,0, +0,2016,0,0,0,0,2016,0,2016,2016,2016,2016,2016,0,0,2016, +0,0,0,0,2016,0,0,0,2016,0,0,0,0,2016,0,0, +2016,0,0,0,0,2016,0,0,2016,0,0,0,2016,0,0,0, +0,0,0,0,0,0,2016,0,0,0,2016,0,0,2016,0,0, +2016,0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,0,2016,0,0,0,2016,0, +0,0,2016,0,0,0,0,0,2016,2016,0,0,0,0,2016,0, +0,0,0,0,0,2016,0,0,0,0,2016,0,0,0,2016,0, +0,0,2016,0,0,0,0,2016,0,0,0,0,0,2016,0,0, +0,2016,0,0,0,2016,0,0,0,0,0,2016,0,0,0,0, +2016,0,0,2016,0,0,0,0,2016,0,0,0,0,2016,0,0, +2016,0,0,0,0,0,0,2016,0,0,0,0,0,0,0,0, +2016,0,0,0,2016,0,0,0,0,2016,0,0,0,0,0,0, +0,2016,2016,0,0,2016,0,0,0,2016,0,0,0,2016,0,0, +0,0,2016,0,0,2016,0,0,0,0,2016,0,2016,0,0,0, +0,2016,0,0,2016,0,0,0,0,0,2016,0,0,0,0,0, +0,0,2016,0,0,0,0,2016,0,0,0,2016,0,0,2016,0, +0,0,0,0,0,0,0,2016,0,0,0,0,0,2016,0,0, +0,0,2016,0,0,2016,0,0,0,2016,0,0,0,2016,0,0, +0,2016,0,0,0,0,2016,0,2016,0,0,0,0,0,0,2016, +0,0,0,0,2016,0,0,0,2016,0,0,0,0,2016,0,0, +2016,0,0,0,0,2016,0,0,2016,0,0,0,2016,0,0,0, +0,0,0,0,0,0,2016,0,0,0,0,2016,0,2016,0,0, +2016,0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,0,2016,0,0,0,2016,0, +0,0,2016,0,0,2016,0,0,0,2016,0,0,0,0,2016,2016, +0,0,0,0,0,2016,0,0,0,0,2016,0,0,2016,2016,0, +0,0,2016,0,0,0,2016,0,0,0,0,0,0,2016,0,0, +0,2016,0,0,0,2016,0,0,0,0,0,2016,2016,0,0,0, +2016,0,0,2016,0,0,0,0,2016,2016,0,0,2016,2016,0,0, +2016,0,0,0,0,0,0,2016,0,0,0,0,0,0,0,0, +2016,0,0,0,2016,2016,0,0,0,2016,0,0,0,0,2016,0, +0,0,2016,0,0,2016,0,0,2016,2016,0,0,0,2016,0,0, +0,2016,0,0,0,2016,0,0,0,2016,0,0,2016,2016,0,0, +0,2016,0,0,2016,0,0,0,0,0,2016,0,0,0,0,0, +0,0,2016,0,0,0,0,2016,0,0,0,2016,0,0,2016,0, +0,0,0,0,0,0,0,2016,2016,0,0,0,0,2016,2016,0, +0,0,2016,0,0,2016,0,0,0,2016,0,0,0,2016,0,0, +0,2016,0,0,0,2016,0,0,2016,0,0,0,0,0,0,2016, +0,0,0,0,2016,0,0,0,2016,0,0,0,0,2016,0,0, +2016,2016,0,0,0,2016,0,0,2016,0,0,0,2016,0,0,0, +0,0,0,0,0,0,2016,0,0,0,0,2016,0,2016,0,0, +2016,2016,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,2016,2016,0,2016,2016,2016,0,0,2016,2016, +0,2016,2016,2016,0,2016,2016,2016,2016,0,0,0,0,0,0,2016, +2016,2016,2016,0,2016,2016,2016,0,0,0,0,2016,2016,0,2016,2016, +0,0,2016,2016,2016,2016,0,0,0,0,0,0,2016,2016,2016,0, +2016,2016,2016,0,0,2016,2016,0,0,0,0,0,2016,2016,2016,2016, +0,0,2016,2016,2016,0,0,0,0,2016,2016,2016,0,2016,2016,0, +0,2016,2016,2016,2016,0,2016,2016,2016,0,0,0,0,0,0,0, +2016,2016,2016,0,0,2016,2016,2016,2016,0,0,0,0,0,2016,2016, +2016,2016,0,0,0,0,2016,2016,0,2016,2016,0,0,2016,2016,2016, +2016,0,0,0,0,2016,2016,2016,2016,0,0,0,0,2016,2016,2016, +2016,0,0,2016,2016,2016,0,0,0,0,2016,2016,2016,0,0,0, +0,0,2016,2016,2016,0,2016,2016,2016,0,0,2016,2016,0,0,2016, +2016,2016,2016,0,0,0,0,0,2016,2016,2016,2016,0,0,2016,2016, +2016,2016,0,0,2016,2016,2016,0,2016,2016,2016,0,0,2016,2016,0, +0,2016,2016,2016,2016,0,0,0,0,2016,2016,2016,2016,0,0,2016, +2016,2016,0,2016,2016,2016,0,0,2016,2016,2016,0,2016,2016,2016,0, +0,2016,2016,2016,2016,0,0,2016,2016,2016,0,0,2016,2016,0,0, +2016,0,0,0,0,2016,2016,2016,0,0,0,0,2016,2016,0,0, +0,2016,2016,2016,2016,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2016,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0, +0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2016,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0, +0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2016,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0, +0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2016,2016,2016,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2016,2016,2016,0, +0,0,0,0,2016,2016,2016,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2016,2016,2016,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2016,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,2016,2016,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2016,2016,0,0, +0,0,0,0,0,2016,2016,2016,2016,2016,2016,0,2016,2016,2016,2016, +2016,2016,0,0,2016,2016,2016,0,0,0,2016,2016,2016,0,0,0, +0,0,0,0,2016,2016,2016,0,0,0,0,0,2016,2016,2016,0, +2016,2016,2016,0,0,0,0,0,2016,2016,2016,0,2016,2016,2016,0, +0,0,2016,2016,2016,0,0,0,0,2016,2016,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2016,2016, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2016,2016,2016,0,0,0, +0,0,0,2016,2016,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2016,0,0,0,2016,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0, +0,0,0,0,2016,0,0,0,0,0,2016,0,0,2016,0,0, +0,0,2016,0,0,2016,0,0,0,0,0,2016,0,0,0,0, +0,0,0,0,0,2016,2016,0,0,0,0,0,2016,2016,0,0, +0,2016,2016,0,0,0,0,0,2016,2016,0,0,0,2016,0,0, +0,0,0,2016,0,0,0,0,0,0,2016,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2016, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,2016,0,0,0,2016,0,0, +0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2016,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0, +0,0,0,2016,0,0,0,0,0,0,0,0,0,2016,0,0, +0,0,2016,0,0,2016,0,0,0,0,0,2016,0,0,0,0, +0,0,0,0,0,2016,0,2016,0,0,0,2016,0,2016,0,0, +0,2016,0,2016,0,0,0,2016,0,2016,0,0,0,2016,0,0, +0,0,0,2016,0,0,0,0,0,0,2016,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2016, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0, +0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2016,2016,0,2016,2016,0,0,0,0,2016,2016,2016, +0,0,2016,2016,2016,0,0,2016,0,0,2016,2016,2016,0,0,0, +0,2016,2016,0,2016,2016,0,0,2016,2016,2016,0,0,0,2016,2016, +2016,2016,0,0,2016,2016,2016,0,0,0,2016,2016,2016,0,0,0, +2016,2016,0,2016,2016,0,0,2016,2016,2016,2016,0,0,2016,0,2016, +2016,0,0,0,0,0,0,0,2016,2016,2016,2016,0,0,2016,2016, +0,2016,2016,0,0,0,0,0,0,0,0,0,0,0,2016,0, +2016,2016,0,2016,2016,0,0,0,0,0,2016,2016,2016,2016,0,0, +0,0,0,2016,0,0,0,0,0,0,0,0,0,2016,0,0, +0,0,2016,0,0,2016,0,0,0,0,0,2016,0,0,0,0, +0,0,0,0,0,2016,0,2016,0,0,0,2016,0,2016,0,0, +0,2016,0,2016,0,0,0,2016,0,2016,0,0,0,2016,0,0, +0,0,0,2016,0,0,0,0,0,0,2016,0,2016,2016,0,0, +0,0,2016,2016,2016,0,0,0,0,2016,2016,2016,2016,0,0,2016, +0,0,2016,2016,0,0,0,0,0,2016,2016,2016,2016,0,0,2016, +2016,0,2016,2016,0,0,0,0,0,0,0,0,2016,0,0,0, +0,2016,2016,2016,2016,0,0,0,0,0,0,2016,2016,2016,0,0, +2016,2016,0,2016,2016,0,0,0,0,2016,2016,2016,2016,2016,0,2016, +2016,0,0,2016,2016,0,2016,2016,0,0,0,0,2016,2016,2016,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,2016,0,0,2016,0,0,2016,0,0,0, +2016,0,0,2016,0,0,0,2016,0,0,0,2016,0,0,0,0, +0,0,2016,2016,0,2016,0,2016,0,0,0,2016,0,2016,0,0, +0,2016,0,2016,0,0,0,2016,0,0,0,0,0,2016,0,0, +0,2016,2016,0,2016,0,2016,0,0,0,2016,0,0,2016,2016,0, +0,2016,0,0,0,0,0,2016,0,0,0,2016,2016,0,0,2016, +2016,0,0,2016,0,0,0,0,0,0,0,0,0,2016,0,0, +0,2016,2016,0,0,2016,0,0,0,2016,0,0,0,2016,0,0, +0,0,0,2016,0,0,0,0,0,0,0,0,0,2016,0,2016, +2016,2016,0,0,0,2016,0,0,0,0,0,2016,0,0,0,0, +0,0,0,0,0,2016,0,2016,0,0,0,2016,0,2016,0,0, +0,2016,0,2016,0,0,0,2016,0,2016,0,0,0,2016,0,0, +0,0,0,2016,0,0,0,0,0,0,2016,2016,0,0,2016,0, +0,0,0,0,0,2016,0,0,2016,0,0,0,2016,0,0,2016, +0,2016,0,0,0,0,0,0,2016,0,0,0,2016,2016,0,0, +2016,2016,0,2016,0,0,0,0,0,0,0,2016,2016,0,0,0, +2016,0,0,0,2016,0,0,0,0,0,2016,0,0,0,2016,0, +0,2016,2016,0,0,2016,0,0,2016,0,0,0,2016,0,0,0, +2016,0,0,0,2016,2016,0,0,2016,0,0,2016,0,0,0,2016, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,2016,0,0,2016,2016,2016,2016, +2016,0,0,0,2016,0,2016,0,2016,0,2016,0,0,0,0,0, +0,0,2016,0,0,0,0,2016,2016,2016,2016,2016,0,2016,2016,2016, +0,0,0,2016,2016,2016,2016,2016,0,0,2016,2016,2016,2016,0,0, +0,2016,0,0,0,0,2016,0,0,0,0,0,0,2016,0,0, +0,2016,0,0,0,0,0,2016,0,0,0,0,2016,0,0,2016, +0,0,0,2016,0,0,0,0,0,0,0,0,0,2016,0,0, +0,2016,0,0,0,2016,0,0,2016,0,0,0,0,2016,0,0, +0,0,0,2016,0,0,0,0,0,0,0,0,0,2016,0,0, +0,0,0,0,0,2016,0,0,0,0,0,2016,0,0,0,0, +0,0,0,0,0,2016,0,0,2016,0,2016,0,0,2016,0,0, +0,2016,0,0,2016,0,2016,0,0,2016,0,0,0,2016,0,0, +0,0,0,2016,0,0,0,0,0,0,2016,0,0,0,2016,0, +0,0,2016,2016,2016,2016,0,0,2016,0,0,0,0,0,0,2016, +2016,0,0,0,0,0,0,0,2016,0,0,0,0,2016,0,0, +2016,0,0,0,0,0,0,0,0,0,0,0,0,2016,0,2016, +0,0,0,0,2016,0,0,0,0,0,2016,2016,2016,2016,2016,0, +0,2016,0,0,0,2016,0,0,2016,0,0,0,2016,0,0,0, +2016,0,0,0,2016,0,0,0,2016,0,0,2016,2016,2016,2016,2016, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,2016,0,0,2016,0,0,0, +0,0,0,0,2016,0,2016,0,2016,0,2016,0,0,0,0,0, +0,0,2016,0,0,0,0,2016,0,0,0,0,0,0,0,0, +2016,2016,0,2016,0,0,0,0,0,2016,0,0,0,2016,0,0, +0,2016,0,0,0,0,2016,0,0,0,0,0,0,2016,0,0, +0,2016,0,0,0,0,0,2016,0,0,0,0,2016,0,0,2016, +0,0,0,2016,0,0,0,0,0,0,0,0,2016,0,0,0, +0,2016,0,0,0,2016,0,0,2016,0,0,0,0,2016,0,0, +0,0,0,2016,0,0,0,0,0,0,0,0,0,2016,0,0, +0,0,0,0,0,2016,0,0,0,0,0,2016,0,0,0,0, +0,0,0,0,0,2016,0,0,2016,0,2016,0,0,2016,0,0, +0,2016,0,0,2016,0,2016,0,0,2016,0,0,0,2016,0,0, +0,0,0,2016,0,0,0,0,0,0,2016,0,0,0,2016,0, +0,2016,0,0,0,2016,0,0,2016,0,0,0,0,0,0,2016, +0,2016,0,0,0,0,0,0,2016,0,0,0,0,2016,0,0, +2016,0,0,0,0,0,0,0,0,0,0,0,0,2016,0,2016, +0,0,0,0,2016,0,0,0,0,0,2016,0,0,0,0,0, +0,2016,0,0,0,2016,0,0,0,2016,2016,2016,0,0,0,0, +2016,0,0,0,2016,0,0,0,2016,0,0,2016,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,2016,0,0,2016,0,0,0, +0,0,0,0,0,2016,0,0,0,2016,0,0,0,0,0,0, +0,0,2016,0,0,0,0,2016,0,0,0,0,0,2016,0,0, +0,2016,0,2016,0,0,0,0,0,2016,0,0,2016,2016,0,0, +0,2016,0,0,0,0,2016,2016,0,0,0,0,0,2016,0,0, +0,2016,0,0,0,0,0,2016,2016,0,0,0,2016,0,0,2016, +0,0,0,2016,0,0,0,0,0,0,0,2016,0,0,0,0, +0,2016,0,0,0,2016,0,0,2016,2016,0,0,2016,2016,0,0, +0,0,0,0,2016,0,0,0,0,0,2016,0,0,2016,0,0, +0,0,0,0,0,2016,0,0,0,0,0,2016,0,0,0,0, +0,0,0,0,0,2016,0,0,0,2016,0,0,0,2016,0,0, +0,2016,0,0,0,2016,0,0,0,2016,0,0,0,2016,0,0, +0,0,0,2016,0,0,0,0,0,0,2016,0,0,0,2016,0, +0,2016,0,0,2016,2016,0,0,2016,2016,0,0,0,0,0,2016, +0,0,2016,0,0,0,0,0,2016,2016,0,0,0,2016,0,0, +2016,0,0,0,0,0,0,0,0,2016,0,0,2016,0,0,2016, +2016,0,0,2016,2016,0,0,0,0,0,2016,0,0,0,0,0, +0,2016,0,0,0,2016,0,0,0,2016,0,0,0,0,0,0, +2016,0,0,0,2016,0,0,0,2016,0,0,2016,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2016,2016,2016,0,0,2016,2016,0,0,2016,2016,2016, +2016,0,0,0,0,2016,0,0,0,2016,0,0,0,0,0,0, +0,2016,2016,2016,0,0,0,0,2016,2016,2016,2016,0,2016,2016,2016, +2016,0,0,0,2016,2016,2016,2016,0,0,2016,2016,0,2016,2016,0, +2016,2016,2016,0,0,0,0,2016,2016,2016,2016,0,2016,2016,2016,0, +0,2016,2016,0,0,0,0,0,2016,2016,2016,2016,0,0,2016,2016, +2016,0,0,2016,2016,0,0,0,0,0,2016,2016,2016,2016,2016,2016, +2016,2016,2016,0,0,2016,2016,0,0,2016,2016,2016,0,2016,2016,0, +0,0,0,0,0,2016,2016,2016,2016,2016,0,0,2016,2016,2016,0, +0,0,0,0,0,0,2016,2016,2016,2016,2016,0,0,0,0,2016, +0,0,0,0,2016,2016,2016,0,0,2016,0,0,2016,2016,2016,0, +2016,2016,2016,0,0,2016,0,0,2016,2016,2016,0,0,0,2016,2016, +2016,2016,2016,0,0,0,0,0,0,2016,2016,2016,0,0,2016,2016, +0,0,2016,2016,0,2016,2016,0,0,2016,2016,2016,2016,0,2016,2016, +2016,0,0,2016,2016,0,0,0,0,2016,2016,2016,2016,0,0,2016, +2016,2016,0,0,0,0,0,0,0,2016,2016,2016,0,0,0,0, +2016,2016,2016,0,2016,2016,0,0,0,0,0,2016,2016,2016,2016,0, +2016,2016,2016,0,0,2016,2016,0,0,2016,2016,2016,2016,0,0,2016, +2016,2016,0,2016,2016,2016,0,0,2016,2016,0,0,2016,2016,2016,2016, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2016, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2016,0,0,0,0,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2016,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2016,0,0,0,0,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2016,0,0,0,2016,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,2016,2016,2016,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,2016,2016,2016,0,0, +0,0,2016,2016,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,2016,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,2016,2016,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2016,2016,0,0,0,0,0,0,2016,2016,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,2016,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,2016,2016,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2016,0,0,0,0,2016,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,2016,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,2016,0,0,0,0, +2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0,0, +0,0,0,2016,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2016,0,0,0,0,0,0,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2016,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2016,0,0,0,0,0,0,0, +0,0,2016,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,2016,0,0,0,0,0,0,0,2016,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2016,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2016,0,0,0,0,0,0,2016,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,2016,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0,0, +0,0,0,2016,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2016,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,2016,0,0,0,0,0,0,0,2016,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2016,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2016,0,2016,0,0,0,0,0,2016,0,0,0,0,0,0,0, +0,0,0,0,0,2016,2016,2016,2016,0,0,2016,2016,0,2016,2016, +2016,0,0,2016,2016,2016,2016,0,2016,2016,0,0,2016,2016,0,2016, +2016,0,0,2016,2016,0,0,0,2016,2016,0,0,0,2016,2016,2016, +2016,2016,0,0,2016,2016,2016,0,0,0,2016,2016,2016,2016,0,2016, +2016,0,0,0,2016,2016,2016,2016,0,0,2016,2016,0,2016,2016,0, +0,0,0,2016,2016,2016,2016,0,0,0,0,0,2016,0,0,0, +0,0,0,2016,0,2016,2016,0,0,0,0,2016,2016,2016,0,0, +0,0,0,2016,2016,2016,2016,0,0,0,0,0,2016,2016,0,0, +2016,2016,0,2016,2016,0,0,0,0,0,0,2016,2016,0,2016,2016, +0,0,2016,2016,0,0,0,2016,2016,0,0,2016,2016,0,2016,2016, +0,0,0,0,0,2016,2016,2016,2016,0,0,0,0,0,0,0, +0,2016,2016,0,0,2016,2016,0,0,2016,2016,0,0,0,2016,2016, +2016,2016,0,2016,2016,2016,2016,0,0,0,0,0,2016,2016,2016,2016, +0,0,0,2016,0,0,0,0,2016,2016,2016,2016,0,0,0,0, +0,2016,2016,0,2016,2016,0,0,2016,2016,2016,0,0,2016,2016,0, +0,2016,2016,0,0,0,2016,2016,2016,2016,0,0,2016,2016,2016,0, +0,0,0,2016,2016,2016,2016,0,0,0,0,0,0,2016,2016,2016, +2016,0,0,2016,2016,2016,2016,0,0,0,0,2016,2016,2016,2016,0, +0,0,2016,2016,2016,0,0,0,0,0,0,0,0,0,0,0, +2016,0,2016,0,0,0,0,2016,2016,2016,2016,0,0,0,0,0, +0,0,0,0,2016,0,0,0,2016,2016,0,0,2016,2016,0,0, +2016,2016,0,0,2016,0,0,0,0,2016,0,0,0,2016,2016,0, +0,2016,2016,0,0,2016,0,0,0,2016,0,0,0,2016,0,0, +2016,0,0,0,0,0,0,2016,0,0,0,2016,0,0,0,0, +2016,0,0,2016,0,0,0,2016,2016,0,0,2016,2016,0,0,2016, +0,0,2016,0,0,0,2016,0,0,0,0,0,2016,0,0,0, +0,0,0,2016,2016,0,0,2016,0,0,0,0,0,0,2016,0, +0,0,2016,0,0,0,2016,0,0,0,0,0,0,2016,0,0, +0,2016,2016,0,0,2016,0,0,0,0,0,0,2016,2016,0,0, +2016,2016,0,0,2016,0,0,0,2016,0,0,0,2016,2016,0,0, +2016,0,0,0,2016,0,0,0,2016,0,0,0,0,0,0,0, +0,0,2016,0,0,0,2016,0,0,0,2016,0,0,2016,0,0, +0,2016,0,0,2016,0,0,0,0,0,0,2016,0,0,0,2016, +2016,0,0,2016,0,0,0,2016,0,0,0,2016,0,0,0,0, +0,0,2016,2016,0,2016,0,2016,0,0,0,2016,0,0,2016,0, +0,0,2016,0,0,2016,0,0,0,2016,0,2016,0,0,0,2016, +0,0,2016,0,0,0,2016,0,0,0,0,0,2016,0,0,0, +2016,0,2016,0,0,0,2016,2016,0,0,2016,0,0,0,2016,0, +0,2016,0,0,0,2016,0,0,0,0,0,0,0,0,0,2016, +0,0,0,2016,0,0,0,0,2016,0,0,0,0,0,0,0, +0,0,0,0,2016,0,0,0,0,2016,0,0,2016,0,0,0, +0,2016,0,0,2016,0,0,0,0,2016,0,0,0,2016,0,0, +0,2016,0,0,0,2016,0,0,0,2016,0,0,0,0,0,2016, +0,0,0,0,2016,2016,2016,2016,0,0,0,2016,0,0,0,0, +2016,0,0,2016,0,0,0,0,2016,0,0,2016,0,0,0,2016, +0,0,2016,2016,2016,0,0,0,0,0,0,0,2016,0,0,0, +0,0,0,2016,0,0,0,2016,0,0,0,2016,2016,2016,2016,0, +0,2016,0,0,0,0,2016,0,0,0,0,0,0,2016,0,0, +0,2016,0,0,0,2016,0,0,0,0,0,0,2016,0,0,0, +2016,0,0,0,2016,0,0,0,2016,0,0,0,2016,0,0,0, +2016,0,0,2016,0,0,0,0,2016,0,0,0,0,0,0,0, +0,0,2016,0,0,0,2016,0,0,0,2016,0,0,2016,2016,2016, +0,0,0,0,2016,0,0,0,0,0,0,2016,0,0,0,0, +2016,0,0,2016,0,0,2016,0,0,0,0,2016,0,0,0,0, +0,0,2016,0,0,0,0,2016,2016,2016,2016,2016,0,0,2016,0, +0,0,2016,0,0,2016,2016,2016,0,0,0,2016,2016,2016,2016,2016, +0,2016,0,0,0,0,2016,0,0,0,0,0,2016,0,0,0, +0,0,2016,0,0,0,0,2016,0,2016,0,0,0,0,2016,0, +0,2016,2016,2016,2016,2016,0,0,0,0,0,0,0,0,0,2016, +2016,2016,2016,2016,0,0,0,0,2016,0,0,0,0,0,0,0, +0,0,0,0,2016,0,0,0,0,2016,0,0,2016,0,0,0, +0,2016,0,0,2016,0,0,0,0,2016,0,0,0,2016,0,0, +0,2016,0,0,0,2016,0,0,0,2016,0,0,0,0,2016,0, +0,0,0,2016,0,0,0,2016,0,0,0,2016,0,0,0,0, +2016,0,0,2016,0,0,0,0,2016,0,0,2016,0,0,0,2016, +0,0,0,0,0,2016,2016,0,0,0,0,0,2016,0,0,0, +0,0,0,2016,0,0,0,2016,0,0,2016,0,0,0,2016,0, +0,2016,0,0,0,0,2016,0,0,0,0,0,0,2016,0,0, +0,2016,0,0,0,2016,0,0,0,0,0,0,2016,0,0,0, +2016,0,0,0,2016,0,0,0,2016,0,0,0,2016,0,0,0, +2016,0,0,2016,0,0,0,0,2016,0,0,0,0,0,0,0, +0,0,2016,0,0,0,2016,0,0,0,2016,0,0,0,0,0, +2016,2016,0,0,2016,0,0,0,0,0,0,2016,0,0,0,0, +2016,0,0,2016,0,0,2016,0,0,0,0,2016,0,0,0,0, +0,0,2016,0,0,0,0,2016,0,0,0,0,0,0,2016,0, +0,0,2016,0,0,0,0,0,2016,2016,0,2016,0,0,0,0, +0,2016,0,0,0,0,2016,0,0,0,0,0,2016,0,0,0, +0,0,2016,0,0,0,0,2016,0,2016,0,0,0,0,2016,0, +0,2016,0,0,0,0,0,0,0,0,0,0,0,0,2016,0, +0,0,0,0,2016,0,0,0,2016,0,0,0,0,0,0,0, +0,0,0,0,2016,2016,0,0,0,2016,0,0,2016,0,0,0, +2016,0,0,0,2016,0,0,0,0,2016,0,0,0,2016,0,0, +0,2016,0,0,0,2016,0,0,0,2016,0,0,0,2016,0,0, +0,2016,0,2016,0,0,2016,2016,0,0,0,2016,0,0,0,0, +2016,0,0,2016,2016,0,0,0,2016,0,0,2016,0,0,0,2016, +0,0,2016,0,0,0,2016,0,0,0,0,0,2016,0,0,0, +0,0,0,2016,0,0,0,2016,0,0,2016,0,0,2016,2016,0, +0,2016,2016,0,0,2016,2016,0,0,0,0,0,0,2016,0,0, +0,2016,0,0,0,2016,0,0,0,0,0,0,2016,0,0,0, +2016,0,0,0,2016,0,0,0,2016,0,0,0,2016,0,0,0, +2016,0,0,2016,2016,0,0,2016,2016,0,0,0,0,0,0,0, +0,0,2016,0,0,0,2016,0,0,2016,2016,0,0,2016,0,0, +0,2016,0,0,2016,0,0,0,0,0,0,2016,2016,0,0,0, +2016,0,0,2016,0,0,2016,2016,0,0,2016,2016,0,0,0,0, +0,0,2016,0,0,0,0,2016,0,0,0,0,0,0,2016,0, +0,2016,2016,0,0,2016,0,0,0,2016,0,2016,0,0,0,0, +0,2016,2016,0,0,2016,2016,0,0,0,0,0,2016,2016,0,0, +0,0,2016,2016,0,0,0,2016,0,2016,2016,0,0,2016,2016,0, +0,2016,0,0,0,0,0,0,0,0,0,0,0,0,2016,0, +0,0,0,0,2016,0,0,0,2016,0,0,0,0,0,0,0, +0,0,0,0,0,2016,2016,2016,2016,0,0,0,2016,2016,2016,2016, +0,0,0,0,2016,2016,2016,0,2016,2016,2016,0,2016,2016,2016,0, +2016,2016,2016,0,0,2016,2016,0,2016,2016,2016,0,2016,2016,2016,2016, +2016,2016,0,0,2016,2016,0,2016,2016,0,0,2016,2016,2016,0,2016, +2016,2016,0,0,2016,2016,2016,2016,0,0,2016,2016,2016,0,0,2016, +2016,0,2016,2016,2016,2016,0,0,0,0,0,2016,2016,2016,0,0, +0,0,2016,2016,2016,0,0,2016,2016,0,0,2016,2016,0,2016,2016, +0,0,2016,2016,2016,0,2016,2016,0,0,0,0,2016,2016,2016,0, +2016,2016,2016,0,0,2016,2016,0,0,0,0,2016,2016,2016,0,2016, +2016,2016,0,0,2016,2016,0,2016,2016,2016,0,2016,2016,2016,0,0, +2016,2016,0,0,2016,2016,2016,0,2016,2016,0,0,2016,0,0,0, +0,0,2016,0,0,0,0,2016,2016,0,2016,2016,0,2016,2016,2016, +2016,0,0,0,2016,2016,2016,0,0,0,0,0,2016,2016,2016,2016, +0,0,2016,2016,2016,0,0,2016,2016,2016,0,2016,2016,0,0,0, +0,2016,2016,2016,0,0,0,0,2016,2016,2016,2016,0,0,0,2016, +2016,0,2016,2016,0,2016,2016,2016,2016,0,0,0,2016,2016,2016,2016, +0,0,2016,2016,2016,0,2016,2016,0,0,0,0,0,2016,2016,2016, +2016,0,0,2016,2016,2016,2016,0,0,0,2016,2016,2016,0,2016,2016, +0,0,2016,2016,2016,2016,0,0,2016,0,0,0,0,2016,2016,2016, +0,0,0,2016,2016,2016,0,0,2016,2016,2016,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0,0, +0,0,2016,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,2016,0,0,0,0, +0,0,2016,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2016,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,2016,2016,2016,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +47617,60034,49665,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,37249,47617,53825,57953,60034,60034,60034,60033,51745,39329,0,0,0,0,47617, +47617,33121,60034,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,39329,49665, +49665,41409,33121,24832,0,0,0,0,33121,49665,60034,53825,0,0,33121,57953, +0,0,55873,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,33121,45537,33121,0, +0,0,0,0,0,0,0,0,0,0,33121,60034,45537,0,49665,41409, +0,39329,33121,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,41409,28992,0,0,0, +0,0,0,0,28992,49665,0,0,0,0,0,45537,57953,0,60034,33121, +28992,33121,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2016,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2016,2016, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2016,2016,2016,0, +0,0,0,0,0,2016,2016,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,39329,28992,0,0,0,0, +0,0,0,0,57953,0,0,0,0,0,0,24832,60034,37249,60034,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,28992,49665,0,0, +0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2016,0,0,0,0,2016, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2016,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,2016,0,0,0,2016, +0,0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,60033,24832,0,0,0,0, +0,0,0,49665,49665,0,0,0,0,0,0,0,60033,47617,53825,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,53825,57953,0,0,0,55873,24832,0,0, +0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2016,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2016,0,0,0,0,2016, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2016, +0,0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,57953,53825,0,0,0,0, +0,0,0,60034,37249,0,0,0,0,0,0,0,49665,55873,45537,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,55873,0,0,0,33121,55873,0,0,0, +0,0,0,0,0,2016,0,0,0,2016,2016,2016,0,0,0,2016, +2016,2016,0,0,0,0,2016,2016,2016,2016,0,2016,2016,2016,2016,0, +0,0,0,2016,2016,2016,0,2016,2016,2016,0,0,2016,2016,2016,2016, +0,0,2016,2016,0,0,2016,2016,0,0,0,0,0,0,2016,2016, +2016,2016,0,0,2016,2016,2016,0,0,0,2016,2016,0,2016,2016,0, +0,0,0,0,0,0,2016,2016,2016,0,0,2016,2016,0,2016,2016, +0,0,0,2016,2016,0,0,0,2016,2016,2016,2016,0,0,2016,2016, +2016,0,2016,2016,2016,0,0,0,0,2016,2016,2016,2016,0,0,2016, +0,2016,2016,0,0,0,0,2016,2016,2016,0,0,0,0,0,2016, +2016,0,2016,2016,0,0,0,2016,2016,0,0,0,2016,2016,2016,2016, +0,0,2016,2016,2016,0,0,0,0,0,0,0,0,0,2016,0, +0,0,0,2016,2016,2016,2016,0,0,0,0,0,0,2016,2016,2016, +2016,0,0,2016,2016,2016,2016,0,0,2016,2016,2016,0,0,2016,2016, +0,2016,2016,0,0,0,0,2016,2016,2016,0,0,0,2016,2016,2016, +2016,0,0,0,0,0,0,0,0,0,41409,60034,41409,0,0,0, +0,0,39329,60034,0,0,0,0,0,0,0,37249,0,60034,33121,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,53825,55873,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,51745,47617,0,0,0, +0,0,0,0,0,2016,0,0,2016,0,0,0,2016,0,0,0, +0,0,2016,0,0,2016,0,0,0,2016,0,0,2016,0,0,0, +0,0,0,0,2016,0,0,0,2016,0,0,2016,0,0,0,2016, +2016,0,0,2016,0,0,0,2016,0,0,0,0,0,2016,0,0, +0,2016,0,0,0,0,0,2016,0,0,0,2016,2016,0,0,2016, +0,0,0,0,0,2016,0,0,0,2016,0,0,2016,2016,0,0, +2016,0,0,0,2016,0,0,2016,0,0,0,2016,2016,0,0,2016, +0,0,0,2016,0,0,0,0,0,0,2016,0,0,0,0,2016, +2016,0,0,2016,0,0,2016,0,0,0,2016,0,0,0,0,0, +2016,2016,0,0,2016,0,0,0,2016,0,0,2016,0,0,0,2016, +0,2016,0,0,0,2016,0,0,0,0,0,0,0,2016,2016,0, +0,0,2016,0,0,0,2016,0,0,0,0,0,2016,0,0,0, +2016,0,2016,0,0,0,2016,0,2016,0,0,0,2016,0,0,2016, +2016,0,0,2016,0,0,2016,0,0,0,2016,0,2016,0,0,0, +2016,0,0,0,0,0,0,0,0,0,0,55873,57953,0,0,0, +0,0,51745,55873,0,0,0,0,0,24832,33121,0,37249,60033,0,0, +0,0,28992,57953,60034,60034,53825,0,0,0,0,28992,51745,60033,60034,47617, +0,47617,53825,0,0,0,0,28992,57953,60034,60034,53825,0,0,0,0, +0,0,0,0,55873,49665,0,49665,0,41409,60034,60034,60034,41409,0,28992, +51745,60033,60034,47617,0,0,55873,0,0,0,60034,60034,60034,60034,60034,0, +0,0,0,0,0,2016,0,0,2016,2016,2016,2016,2016,0,0,2016, +2016,2016,2016,0,0,2016,2016,2016,0,0,0,0,2016,0,0,0, +0,0,0,0,2016,0,0,0,2016,0,0,2016,0,0,0,0, +2016,0,0,2016,0,0,0,2016,0,0,0,0,0,2016,0,0, +0,0,0,0,2016,2016,2016,2016,0,0,0,2016,0,0,0,2016, +0,0,0,0,0,2016,2016,2016,2016,2016,0,0,2016,0,0,0, +2016,0,0,0,2016,0,0,2016,0,0,0,0,2016,0,0,2016, +0,0,0,2016,0,0,0,0,0,0,2016,0,0,0,0,2016, +0,0,0,2016,0,0,2016,2016,2016,2016,2016,0,0,0,0,0, +2016,0,0,0,2016,0,0,0,2016,0,0,2016,0,0,0,0, +0,2016,2016,2016,2016,2016,0,0,0,0,0,0,0,0,0,2016, +0,2016,0,0,0,0,2016,0,0,0,0,0,2016,2016,2016,0, +0,0,2016,0,0,0,0,0,2016,2016,2016,2016,2016,0,0,2016, +0,0,0,2016,0,0,2016,2016,2016,2016,2016,0,2016,2016,2016,0, +0,0,0,0,0,0,0,0,0,0,0,0,55873,0,0,0, +0,0,60033,47617,41409,57953,60034,60034,53825,39329,0,0,47617,51745,0,0, +0,0,57953,33121,33121,60033,39329,0,0,0,39329,57953,37249,0,0,60034, +33121,51745,60034,37249,0,0,0,57953,33121,33121,60033,39329,0,0,0,0, +0,0,0,41409,53825,0,0,60034,24832,0,28992,60034,0,0,39329,57953, +37249,0,0,60034,0,37249,49665,0,0,0,24832,60034,24832,0,0,0, +0,0,0,0,0,2016,0,0,2016,0,0,0,0,0,2016,0, +0,0,2016,0,0,0,0,0,2016,2016,0,0,2016,0,0,0, +0,0,0,0,0,2016,0,2016,0,0,0,2016,0,0,0,0, +2016,0,0,2016,0,0,0,2016,0,0,0,0,0,2016,0,0, +0,0,0,2016,0,0,0,2016,0,0,0,2016,0,0,0,2016, +0,0,0,0,0,2016,0,0,0,0,0,0,2016,0,0,0, +2016,0,0,0,2016,0,0,2016,0,0,0,0,2016,0,0,0, +2016,0,2016,0,0,0,0,0,0,0,2016,0,0,0,0,2016, +0,0,0,2016,0,0,2016,0,0,0,0,0,0,0,0,0, +2016,0,0,0,2016,0,0,0,2016,0,0,2016,0,0,0,0, +0,2016,0,0,0,0,0,0,0,0,0,0,0,0,0,2016, +0,2016,0,0,0,0,2016,0,0,0,0,0,0,0,0,2016, +2016,0,2016,0,0,0,0,0,2016,0,0,0,0,0,0,2016, +0,0,0,2016,0,0,2016,0,0,0,0,0,0,0,0,2016, +2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,28992,60034,24832,0,0,0,0,0,0,0,0,55873,37249,0,0, +0,0,45537,60034,60034,53825,0,0,0,37249,55873,0,0,0,33121,51745, +41409,0,49665,60033,0,0,0,45537,60034,60034,53825,0,0,0,0,0, +0,0,0,55873,37249,0,0,55873,49665,0,0,55873,0,37249,55873,0, +0,0,33121,51745,0,49665,39329,0,0,0,33121,57953,0,0,0,0, +0,0,0,0,0,2016,0,0,2016,0,0,0,0,0,2016,0, +0,2016,2016,0,0,2016,0,0,0,2016,0,0,2016,0,0,0, +0,0,0,0,0,2016,0,2016,0,0,0,2016,2016,0,0,0, +2016,0,0,2016,0,0,2016,2016,0,0,0,0,0,2016,2016,0, +0,0,0,2016,0,0,2016,2016,0,0,0,2016,0,0,0,2016, +0,0,0,0,0,2016,0,0,0,0,0,0,2016,0,0,0, +2016,0,0,0,2016,0,0,2016,2016,0,0,0,2016,0,0,0, +2016,0,2016,0,0,0,0,0,0,0,2016,0,0,0,0,2016, +0,0,0,2016,0,0,2016,0,0,0,0,0,0,0,0,0, +2016,0,0,0,2016,0,0,0,2016,0,0,2016,2016,0,0,0, +0,2016,0,0,0,0,0,0,0,0,0,2016,0,0,2016,0, +0,2016,2016,0,0,2016,2016,0,0,0,0,0,2016,0,0,0, +2016,0,2016,2016,0,0,0,0,2016,0,0,0,0,0,0,2016, +0,0,0,2016,0,0,2016,0,0,0,0,0,2016,0,0,0, +2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,41409,53825,0,0,0,0,0,0,0,0,24832,60033,0,0,0, +0,28992,45537,0,0,0,0,0,0,57953,33121,0,0,0,55873,39329, +0,0,0,57953,0,0,28992,45537,0,0,0,0,0,0,0,0, +0,0,0,60034,0,0,33121,45537,60034,0,24832,45537,0,57953,33121,0, +0,0,55873,39329,0,55873,24832,0,0,0,45537,39329,0,0,0,0, +0,0,0,0,2016,2016,2016,0,0,2016,2016,2016,2016,0,0,2016, +2016,0,2016,2016,0,2016,2016,2016,2016,0,0,0,2016,2016,2016,0, +0,0,0,0,0,0,2016,0,0,0,0,0,2016,2016,2016,2016, +0,0,0,0,2016,2016,0,2016,2016,0,0,0,0,0,2016,2016, +2016,2016,0,0,2016,2016,0,2016,2016,0,2016,2016,2016,0,0,2016, +2016,0,0,0,0,0,2016,2016,2016,2016,0,2016,2016,2016,0,0, +2016,2016,0,0,2016,0,0,0,2016,2016,2016,2016,0,0,0,0, +0,2016,0,0,0,0,0,0,0,0,2016,2016,2016,0,2016,2016, +2016,0,0,2016,2016,0,0,2016,2016,2016,2016,0,0,0,0,2016, +2016,2016,0,0,2016,2016,0,2016,2016,2016,0,0,2016,2016,2016,2016, +0,0,2016,2016,2016,2016,0,0,0,0,0,2016,2016,2016,0,0, +0,0,2016,2016,2016,0,2016,2016,0,0,0,0,2016,2016,2016,2016, +0,0,0,2016,2016,2016,2016,0,0,2016,2016,2016,2016,0,2016,2016, +2016,0,0,2016,2016,0,0,2016,2016,2016,2016,0,2016,2016,2016,2016, +0,0,0,2016,0,0,2016,0,0,0,0,0,0,0,0,0, +0,55873,0,0,0,0,0,0,0,0,0,41409,45537,0,0,24832, +37249,60033,0,0,0,0,24832,37249,0,60034,0,0,24832,49665,60033,0, +33121,28992,37249,28992,39329,28992,60033,0,0,0,0,24832,37249,0,0,0, +0,0,0,60033,0,28992,37249,0,49665,0,41409,0,0,60034,0,0, +24832,49665,60033,0,33121,60033,0,0,39329,0,45537,0,0,0,45537,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0,0, +0,2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,53825,60034,60034,60034,60034,57953, +49665,0,0,0,0,0,0,0,0,0,0,55873,60034,60034,60033,45537, +0,53825,60034,60034,60034,60034,47617,0,0,47617,60034,60033,45537,0,55873,60033, +60034,60034,60034,53825,33121,0,53825,60034,60034,60034,60034,47617,0,0,0,0, +0,0,0,47617,60033,39329,0,47617,60033,49665,0,0,0,47617,60034,60033, +45537,0,55873,60033,39329,49665,60034,49665,0,0,57953,60034,60033,49665,24832,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0,0, +2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2016,0,0,0,0,0,0,0,0,0,0,0, +2016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,2016,2016,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,2016,0,0,0,0,0,0,0,0,0,0,2016,2016, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; \ No newline at end of file diff --git a/precalcs.c b/precalcs.c new file mode 100644 index 0000000..d181fa4 --- /dev/null +++ b/precalcs.c @@ -0,0 +1,384 @@ +#include +#include +#include + +#include "precalcs.h" +#include "engine3d.h" +#include "ZeDemo.h" + +unsigned short shades[64][256]; +int pdiv[4096]; + +int fsin1[2048], fsin2[2048], fsin3[2048]; +int fsin4[2048], fsin5[2048], fsin6[2048]; + +extern unsigned char bitfonts[]; +unsigned char fonts[59*64]; + +short floorstuff[2*WIDTH*HEIGHT]; + +unsigned char dist_angle[2*WIDTH*HEIGHT]; + +unsigned char rbmp[SSIZE]; +unsigned char gbmp[SSIZE]; +unsigned char bbmp[SSIZE]; + +unsigned char rbuffer[SSIZE]; +unsigned char gbuffer[SSIZE]; +unsigned char bbuffer[SSIZE]; + +short radir0[SSIZE]; +short radir1[SSIZE]; +short radir2[SSIZE]; + +short radir3[SSIZE]; +short radir4[SSIZE]; +short radir5[SSIZE]; + +extern unsigned short sky1[], sky3[]; + +void InitRadialBitmap1() +{ + int x, y, i = 0; + unsigned short c; + for (y=0; y>11) & 31) << 3; + gbmp[i] = ((c>>5) & 63) << 2; + bbmp[i] = (c & 31) << 3; + i++; + } + } +} + +void InitRadialBitmap2() +{ + int x, y, i = 0; + unsigned short c; + for (y=0; y>11) & 31) << 3; + gbmp[i] = ((c>>5) & 63) << 2; + bbmp[i] = (c & 31) << 3; + i++; + } + } +} + +void InitRadial() +{ + InitRadialBitmap1(); + + float rb_shortness = 4.0f; + + int xi, yi; + int i=0; + int x, y; + for (y=0; y>1) + (yi>>1)*WIDTH; + radir1[i] = (xi>>2) + (yi>>2)*WIDTH; + radir2[i] = (xi>>3) + (yi>>3)*WIDTH; + i++; + } + } + + i=0; + for (y=0; y>1) + (yi>>1)*WIDTH; + radir4[i] = (xi>>2) + (yi>>2)*WIDTH; + radir5[i] = (xi>>3) + (yi>>3)*WIDTH; + i++; + } + } +} + +void InitPolar() +{ + int x, y, c; + + float w=Twidth/2; + int i=0; + for (y=-HEIGHT/2; y>2; + + for (y=-h0+adj;y> (7 - x)) & 1) * 255; + } + } + } +} + + +void DrawFont(int xp, int yp, int ch, int bpp, unsigned short* vram) +{ + unsigned char *vram8; + unsigned short *vram16; + int cp = ch << 6; + int x, y, yc, yi; + + switch(bpp) + { + case 8: + + vram8 = (unsigned char*)vram + xp + yp* WIDTH; + for (y=0; y<8; y++) + { + yc = yp + y; + if ((yc>=1) && (yc=1) && (yc31 && c<92) DrawFont(xtp, ytp, c - 32, bpp, vram); + else if (c==0) n = cn; + xtp+=8; if (xtp>WIDTH - 1) n = cn; + } +} + + + +void MakeColors(unsigned short cols[], ColorRGB c0, ColorRGB c1, int n0, int n1) +{ + float dr,dg,db; + float cr,cg,cb; + + cr=c0.r; cg=c0.g; cb=c0.b; + + dr=((float)c1.r - (float)c0.r)/(float)(n1 - n0 + 1); + dg=((float)c1.g - (float)c0.g)/(float)(n1 - n0 + 1); + db=((float)c1.b - (float)c0.b)/(float)(n1 - n0 + 1); + + int i; + for (i=n0; i<=n1; i++) + { + cr+=dr; cg+=dg; cb+=db; + cols[i]= ((int)cr<<11) | ((int)cg<<5) | (int)cb; + } +} + +void MakeSines(int sines[], int n, float freq, float hght1, float hght2) +{ + int i; + for (i=0; i +#include + +#include "engine3d.h" +#include "render3d.h" +#include "ZeDemo.h" + +unsigned char ball_c[256]; +unsigned int ball_p[256]; + +extern unsigned short swp[MAXDATA]; +int zdata[MAXDATA]; + + +extern point3d fpts[MAXDATA]; +extern point3d norms[MAXDATA]; +extern point3d pt_norms[MAXDATA]; +extern point2d spts[MAXDATA]; +extern point3d spls[MAXDATA]; +tcord point_tc[MAXDATA]; + +unsigned int RenderMode; + +unsigned int zbuffer[SSIZE]; + +extern unsigned short shades[64][256]; +extern int pdiv[4096]; + +extern unsigned short env1[]; +extern unsigned short env2[]; +extern unsigned short env3[]; + +extern int prticks; + +static inline void drawpoint(point2d point, unsigned short *vram) +{ + if (point.x>=0 && point.x=0 && point.yx2) + { + n = x1; x1 = x2; x2 = n; + n = y1; y1 = y2; y2 = n; + } + + if (dx!=0) l = ((dy<>16; + y00 = y1<>fp)*WIDTH + x; + if (vramofs>=0 && vramofsy2) + { + n = y1; y1 = y2; y2 = n; + n = x1; x1 = x2; x2 = n; + } + + if (dy!=0) l = ((dx<>16; + x00 = x1<>fp); + if (vramofs>=0 && vramofs>16; + +int dx12 = x2 - x1; +int dy12 = y2 - y1; + + if (dy12!=0) + lx12 = ((dx12<>16; + +int dx02 = x2 - x0; +int dy02 = y2 - y0; + + if (dy02!=0) + lx02 = ((dx02<>16; + +int vramofs; +int x, y; + +int x01 = x0<>fp; + sx2 = x02>>fp; + + if (sx1>sx2) + { + temp = sx1; sx1 = sx2; sx2 = temp; + } + + yp+=WIDTH; + vramofs = yp + sx1; + for (x = sx1; x=0 && vramofs=0 && x>fp; + sx2 = x02>>fp; + + if (sx1>sx2) + { + temp = sx1; sx1 = sx2; sx2 = temp; + } + + yp+=WIDTH; + vramofs = yp + sx1; + for (x = sx1; x=0 && vramofs=0 && x>16; + lz01 = (dz01*pdiv[dy01+2048])>>16; + } + +int dx12 = x2 - x1; +int dy12 = y2 - y1; +int dz12 = z2 - z1; + + if (dy12!=0) + { + lx12 = ((dx12<>16; + lz12 = (dz12*pdiv[dy12+2048])>>16; + } + +int dx02 = x2 - x0; +int dy02 = y2 - y0; +int dz02 = z2 - z0; + + if (dy02!=0) + { + lx02 = ((dx02<>16; + lz02 = (dz02*pdiv[dy02+2048])>>16; + } + +int vramofs; +int x, y; + +int x01 = x0<>fp; + sx2 = x02>>fp; + sz1 = z01; + sz2 = z02; + + if (sx1>sx2) + { + temp = sx1; sx1 = sx2; sx2 = temp; + temp = sz1; sz1 = sz2; sz2 = temp; + } + if (sx2!=sx1) dz = ((sz2 - sz1)*pdiv[(sx2-sx1)+2048])>>16; + + yp+=WIDTH; + vramofs = yp + sx1; + for (x = sx1; x=0 && vramofs>fp; + sx2 = x02>>fp; + sz1 = z01; + sz2 = z02; + + if (sx1>sx2) + { + temp = sx1; sx1 = sx2; sx2 = temp; + temp = sz1; sz1 = sz2; sz2 = temp; + } + + if (sx2!=sx1) dz = ((sz2 - sz1)*pdiv[(sx2-sx1)+2048])>>16; + + yp+=WIDTH; + vramofs = yp + sx1; + for (x = sx1; x=0 && vramofs>16; + lc01 = ((dc01<>16; + } + +int dx12 = x2 - x1; +int dy12 = y2 - y1; +int dc12 = c2 - c1; + + if (dy12!=0) + { + lx12 = ((dx12<>16; + lc12 = ((dc12<>16; + } + +int dx02 = x2 - x0; +int dy02 = y2 - y0; +int dc02 = c2 - c0; + + if (dy02!=0) + { + lx02 = ((dx02<>16; + lc02 = ((dc02<>16; + } + +int vramofs; +int x, y; + +int x01 = x0<>fp; + sx2 = x02>>fp; + sc1 = c01; + sc2 = c02; + + if (sx1>sx2) + { + temp = sx1; sx1 = sx2; sx2 = temp; + temp = sc1; sc1 = sc2; sc2 = temp; + } + + if (sx2!=sx1) + dc = ((sc2 - sc1)*pdiv[(sx2-sx1)+2048])>>16; + + yp+=WIDTH; + vramofs = yp + sx1; + for (x = sx1; x=0 && vramofs=0 && x>fp; + if (c<0) c = 0; + *(vram+vramofs)=shade[c]; + } + vramofs++; + } + x01+=lx01; + x02+=lx02; + c01+=lc01; + c02+=lc02; + } + + x01 = x1<>fp; + sx2 = x02>>fp; + sc1 = c01; + sc2 = c02; + + if (sx1>sx2) + { + temp = sx1; sx1 = sx2; sx2 = temp; + temp = sc1; sc1 = sc2; sc2 = temp; + } + + if (sx2!=sx1) + dc = ((sc2 - sc1)*pdiv[(sx2-sx1)+2048])>>16; + + yp+=WIDTH; + vramofs = yp + sx1; + for (x = sx1; x=0 && vramofs=0 && x>fp; + if (c<0) c = 0; + *(vram+vramofs)=shade[c]; + } + vramofs++; + } + x01+=lx12; + x02+=lx02; + c01+=lc12; + c02+=lc02; + } +} + +static inline void DrawGouraudTriangleZB (poly2d poly, unsigned short *vram, unsigned short shade[]) +{ +int x0 =spts[poly.p0].x; int y0 =spts[poly.p0].y; +int x1 =spts[poly.p1].x; int y1 =spts[poly.p1].y; +int x2 =spts[poly.p2].x; int y2 =spts[poly.p2].y; + +int c; +int c0 = spts[poly.p0].c; +int c1 = spts[poly.p1].c; +int c2 = spts[poly.p2].c; + +int z0 = fpts[poly.p0].z; +int z1 = fpts[poly.p1].z; +int z2 = fpts[poly.p2].z; + +// ===== Sort ===== + +int temp; +if (y1>16; + lc01 = ((dc01<>16; + lz01 = (dz01*pdiv[dy01+2048])>>16; + } + +int dx12 = x2 - x1; +int dy12 = y2 - y1; +int dc12 = c2 - c1; +int dz12 = z2 - z1; + + if (dy12!=0) + { + lx12 = ((dx12<>16; + lc12 = ((dc12<>16; + lz12 = (dz12*pdiv[dy12+2048])>>16; + } + +int dx02 = x2 - x0; +int dy02 = y2 - y0; +int dc02 = c2 - c0; +int dz02 = z2 - z0; + + if (dy02!=0) + { + lx02 = ((dx02<>16; + lc02 = ((dc02<>16; + lz02 = (dz02*pdiv[dy02+2048])>>16; + } + +int vramofs; +int x, y; + +int x01 = x0<>fp; + sx2 = x02>>fp; + sc1 = c01; + sc2 = c02; + sz1 = z01; + sz2 = z02; + + if (sx1>sx2) + { + temp = sx1; sx1 = sx2; sx2 = temp; + temp = sc1; sc1 = sc2; sc2 = temp; + temp = sz1; sz1 = sz2; sz2 = temp; + } + + if (sx2!=sx1) + { + dc = ((sc2 - sc1)*pdiv[(sx2-sx1)+2048])>>16; + dz = ((sz2 - sz1)*pdiv[(sx2-sx1)+2048])>>16; + } + + yp+=WIDTH; + vramofs = yp + sx1; + for (x = sx1; x=0 && vramofs=0 && x>fp; + if (c<0) c=0; + zbuffer[vramofs] = sz1; + *(vram+vramofs)=shade[c]; + } + vramofs++; + } + x01+=lx01; + x02+=lx02; + c01+=lc01; + c02+=lc02; + z01+=lz01; + z02+=lz02; + } + + x01 = x1<>fp; + sx2 = x02>>fp; + sc1 = c01; + sc2 = c02; + sz1 = z01; + sz2 = z02; + + if (sx1>sx2) + { + temp = sx1; sx1 = sx2; sx2 = temp; + temp = sc1; sc1 = sc2; sc2 = temp; + temp = sz1; sz1 = sz2; sz2 = temp; + } + + if (sx2!=sx1) + { + dc = ((sc2 - sc1)*pdiv[(sx2-sx1)+2048])>>16; + dz = ((sz2 - sz1)*pdiv[(sx2-sx1)+2048])>>16; + } + + yp+=WIDTH; + vramofs = yp + sx1; + for (x = sx1; x=0 && vramofs=0 && x>fp; + if (c<0) c=0; + zbuffer[vramofs] = sz1; + *(vram+vramofs)=shade[c]; + } + vramofs++; + } + x01+=lx12; + x02+=lx02; + c01+=lc12; + c02+=lc02; + z01+=lz12; + z02+=lz02; + } +} + +static inline void DrawTextureTriangle(poly2d poly, unsigned short *vram, int tshr, unsigned short texture[]) +{ +int x0 =spts[poly.p0].x; int y0 =spts[poly.p0].y; +int x1 =spts[poly.p1].x; int y1 =spts[poly.p1].y; +int x2 =spts[poly.p2].x; int y2 =spts[poly.p2].y; + +int c; + +int u0 = poly.tc0.u; int v0 = poly.tc0.v; +int u1 = poly.tc1.u; int v1 = poly.tc1.v; +int u2 = poly.tc2.u; int v2 = poly.tc2.v; + +// ===== Sort ===== + +int temp; +if (y1>16; + lu01 = ((du01<>16; + lv01 = ((dv01<>16; + } + +int dx12 = x2 - x1; +int dy12 = y2 - y1; +int du12 = u2 - u1; +int dv12 = v2 - v1; + + if (dy12!=0) + { + lx12 = ((dx12<>16; + lu12 = ((du12<>16; + lv12 = ((dv12<>16; + } + +int dx02 = x2 - x0; +int dy02 = y2 - y0; +int du02 = u2 - u0; +int dv02 = v2 - v0; + + if (dy02!=0) + { + lx02 = ((dx02<>16; + lu02 = ((du02<>16; + lv02 = ((dv02<>16; + } + +int vramofs; +int x, y; + +int x01 = x0<>fp; + sx2 = x02>>fp; + su1 = u01; + su2 = u02; + sv1 = v01; + sv2 = v02; + + if (sx1>sx2) + { + temp = sx1; sx1 = sx2; sx2 = temp; + temp = su1; su1 = su2; su2 = temp; + temp = sv1; sv1 = sv2; sv2 = temp; + } + + if (sx2!=sx1) + { + du = ((su2 - su1)*pdiv[(sx2-sx1)+2048])>>16; + dv = ((sv2 - sv1)*pdiv[(sx2-sx1)+2048])>>16; + } + + yp+=WIDTH; + vramofs = yp + sx1; + for (x = sx1; x=0 && vramofs>fp)>>tshr) + (((sv1>>fp)>>tshr)<<(8-tshr))]; + *(vram+vramofs) = c; + } + vramofs++; + } + x01+=lx01; + x02+=lx02; + u01+=lu01; + u02+=lu02; + v01+=lv01; + v02+=lv02; + } + + x01 = x1<>fp; + sx2 = x02>>fp; + su1 = u01; + su2 = u02; + sv1 = v01; + sv2 = v02; + + if (sx1>sx2) + { + temp = sx1; sx1 = sx2; sx2 = temp; + temp = su1; su1 = su2; su2 = temp; + temp = sv1; sv1 = sv2; sv2 = temp; + } + + if (sx2!=sx1) + { + du = ((su2 - su1)*pdiv[(sx2-sx1)+2048])>>16; + dv = ((sv2 - sv1)*pdiv[(sx2-sx1)+2048])>>16; + } + + yp+=WIDTH; + vramofs = yp + sx1; + for (x = sx1; x=0 && vramofs>fp)>>tshr) + (((sv1>>fp)>>tshr)<<(8-tshr))]; + *(vram+vramofs) = c; + } + vramofs++; + } + x01+=lx12; + x02+=lx02; + u01+=lu12; + u02+=lu02; + v01+=lv12; + v02+=lv02; + } +} + +static inline void DrawTextureTriangleZB(poly2d poly, unsigned short *vram, int tshr, unsigned short texture[]) +{ +int x0 =spts[poly.p0].x; int y0 =spts[poly.p0].y; +int x1 =spts[poly.p1].x; int y1 =spts[poly.p1].y; +int x2 =spts[poly.p2].x; int y2 =spts[poly.p2].y; + +int c; + +int u0 = poly.tc0.u; int v0 = poly.tc0.v; +int u1 = poly.tc1.u; int v1 = poly.tc1.v; +int u2 = poly.tc2.u; int v2 = poly.tc2.v; + +int z0 = fpts[poly.p0].z; +int z1 = fpts[poly.p1].z; +int z2 = fpts[poly.p2].z; + +// ===== Sort ===== + +int temp; +if (y1>16; + lu01 = ((du01<>16; + lv01 = ((dv01<>16; + lz01 = (dz01*pdiv[dy01+2048])>>16; + } + +int dx12 = x2 - x1; +int dy12 = y2 - y1; +int du12 = u2 - u1; +int dv12 = v2 - v1; +int dz12 = z2 - z1; + + if (dy12!=0) + { + lx12 = ((dx12<>16; + lu12 = ((du12<>16; + lv12 = ((dv12<>16; + lz12 = (dz12*pdiv[dy12+2048])>>16; + } + +int dx02 = x2 - x0; +int dy02 = y2 - y0; +int du02 = u2 - u0; +int dv02 = v2 - v0; +int dz02 = z2 - z0; + + if (dy02!=0) + { + lx02 = ((dx02<>16; + lu02 = ((du02<>16; + lv02 = ((dv02<>16; + lz02 = (dz02*pdiv[dy02+2048])>>16; + } + +int vramofs; +int x, y; + +int x01 = x0<>fp; + sx2 = x02>>fp; + su1 = u01; + su2 = u02; + sv1 = v01; + sv2 = v02; + sz1 = z01; + sz2 = z02; + + if (sx1>sx2) + { + temp = sx1; sx1 = sx2; sx2 = temp; + temp = su1; su1 = su2; su2 = temp; + temp = sv1; sv1 = sv2; sv2 = temp; + temp = sz1; sz1 = sz2; sz2 = temp; + } + + if (sx2!=sx1) + { + du = ((su2 - su1)*pdiv[(sx2-sx1)+2048])>>16; + dv = ((sv2 - sv1)*pdiv[(sx2-sx1)+2048])>>16; + dz = ((sz2 - sz1)*pdiv[(sx2-sx1)+2048])>>16; + } + + yp+=WIDTH; + vramofs = yp + sx1; + for (x = sx1; x=0 && vramofs>fp)>>tshr) + (((sv1>>fp)>>tshr)<<(8-tshr))]; + *(vram+vramofs) = c; + } + vramofs++; + } + x01+=lx01; + x02+=lx02; + u01+=lu01; + u02+=lu02; + v01+=lv01; + v02+=lv02; + z01+=lz01; + z02+=lz02; + } + + x01 = x1<>fp; + sx2 = x02>>fp; + su1 = u01; + su2 = u02; + sv1 = v01; + sv2 = v02; + sz1 = z01; + sz2 = z02; + + if (sx1>sx2) + { + temp = sx1; sx1 = sx2; sx2 = temp; + temp = su1; su1 = su2; su2 = temp; + temp = sv1; sv1 = sv2; sv2 = temp; + temp = sz1; sz1 = sz2; sz2 = temp; + } + + if (sx2!=sx1) + { + du = ((su2 - su1)*pdiv[(sx2-sx1)+2048])>>16; + dv = ((sv2 - sv1)*pdiv[(sx2-sx1)+2048])>>16; + dz = ((sz2 - sz1)*pdiv[(sx2-sx1)+2048])>>16; + } + + yp+=WIDTH; + vramofs = yp + sx1; + for (x = sx1; x=0 && vramofs>fp)>>tshr) + (((sv1>>fp)>>tshr)<<(8-tshr))]; + *(vram+vramofs) = c; + } + vramofs++; + } + x01+=lx12; + x02+=lx02; + u01+=lu12; + u02+=lu02; + v01+=lv12; + v02+=lv02; + z01+=lz12; + z02+=lz02; + } +} + + +static inline void DrawEnvmappedTriangle(poly2d poly, unsigned short *vram, int tshr, unsigned short texture[]) +{ +int x0 =spts[poly.p0].x; int y0 =spts[poly.p0].y; +int x1 =spts[poly.p1].x; int y1 =spts[poly.p1].y; +int x2 =spts[poly.p2].x; int y2 =spts[poly.p2].y; + +int c; + +int u0 = point_tc[poly.p0].u; int v0 = point_tc[poly.p0].v; +int u1 = point_tc[poly.p1].u; int v1 = point_tc[poly.p1].v; +int u2 = point_tc[poly.p2].u; int v2 = point_tc[poly.p2].v; + +// ===== Sort ===== + +int temp; +if (y1>16; + lu01 = ((du01<>16; + lv01 = ((dv01<>16; + } + +int dx12 = x2 - x1; +int dy12 = y2 - y1; +int du12 = u2 - u1; +int dv12 = v2 - v1; + + if (dy12!=0) + { + lx12 = ((dx12<>16; + lu12 = ((du12<>16; + lv12 = ((dv12<>16; + } + +int dx02 = x2 - x0; +int dy02 = y2 - y0; +int du02 = u2 - u0; +int dv02 = v2 - v0; + + if (dy02!=0) + { + lx02 = ((dx02<>16; + lu02 = ((du02<>16; + lv02 = ((dv02<>16; + } + +int vramofs; +int x, y; + +int x01 = x0<>fp; + sx2 = x02>>fp; + su1 = u01; + su2 = u02; + sv1 = v01; + sv2 = v02; + + if (sx1>sx2) + { + temp = sx1; sx1 = sx2; sx2 = temp; + temp = su1; su1 = su2; su2 = temp; + temp = sv1; sv1 = sv2; sv2 = temp; + } + + if (sx2!=sx1) + { + du = ((su2 - su1)*pdiv[(sx2-sx1)+2048])>>16; + dv = ((sv2 - sv1)*pdiv[(sx2-sx1)+2048])>>16; + } + + yp+=WIDTH; + vramofs = yp + sx1; + for (x = sx1; x=0 && vramofs=0 && x>fp)>>tshr) + (((sv1>>fp)>>tshr)<<(8-tshr))]; + *(vram+vramofs) = c; + } + vramofs++; + } + x01+=lx01; + x02+=lx02; + u01+=lu01; + u02+=lu02; + v01+=lv01; + v02+=lv02; + } + + x01 = x1<>fp; + sx2 = x02>>fp; + su1 = u01; + su2 = u02; + sv1 = v01; + sv2 = v02; + + if (sx1>sx2) + { + temp = sx1; sx1 = sx2; sx2 = temp; + temp = su1; su1 = su2; su2 = temp; + temp = sv1; sv1 = sv2; sv2 = temp; + } + + if (sx2!=sx1) + { + du = ((su2 - su1)*pdiv[(sx2-sx1)+2048])>>16; + dv = ((sv2 - sv1)*pdiv[(sx2-sx1)+2048])>>16; + } + + yp+=WIDTH; + vramofs = yp + sx1; + for (x = sx1; x=0 && vramofs=0 && x>fp)>>tshr) + (((sv1>>fp)>>tshr)<<(8-tshr))]; + *(vram+vramofs) = c; + } + vramofs++; + } + x01+=lx12; + x02+=lx02; + u01+=lu12; + u02+=lu02; + v01+=lv12; + v02+=lv02; + } +} + + +static inline void DrawEnvmappedTriangleZB(poly2d poly, unsigned short *vram, int tshr, unsigned short texture[]) +{ +int x0 =spts[poly.p0].x; int y0 =spts[poly.p0].y; +int x1 =spts[poly.p1].x; int y1 =spts[poly.p1].y; +int x2 =spts[poly.p2].x; int y2 =spts[poly.p2].y; + +int c; + +int u0 = point_tc[poly.p0].u; int v0 = point_tc[poly.p0].v; +int u1 = point_tc[poly.p1].u; int v1 = point_tc[poly.p1].v; +int u2 = point_tc[poly.p2].u; int v2 = point_tc[poly.p2].v; + +int z0 = fpts[poly.p0].z; +int z1 = fpts[poly.p1].z; +int z2 = fpts[poly.p2].z; + +// ===== Sort ===== + +int temp; +if (y1>16; + lu01 = ((du01<>16; + lv01 = ((dv01<>16; + lz01 = (dz01*pdiv[dy01+2048])>>16; + } + +int dx12 = x2 - x1; +int dy12 = y2 - y1; +int du12 = u2 - u1; +int dv12 = v2 - v1; +int dz12 = z2 - z1; + + if (dy12!=0) + { + lx12 = ((dx12<>16; + lu12 = ((du12<>16; + lv12 = ((dv12<>16; + lz12 = (dz12*pdiv[dy12+2048])>>16; + } + +int dx02 = x2 - x0; +int dy02 = y2 - y0; +int du02 = u2 - u0; +int dv02 = v2 - v0; +int dz02 = z2 - z0; + + if (dy02!=0) + { + lx02 = ((dx02<>16; + lu02 = ((du02<>16; + lv02 = ((dv02<>16; + lz02 = (dz02*pdiv[dy02+2048])>>16; + } + +int vramofs; +int x, y; + +int x01 = x0<>fp; + sx2 = x02>>fp; + su1 = u01; + su2 = u02; + sv1 = v01; + sv2 = v02; + sz1 = z01; + sz2 = z02; + + if (sx1>sx2) + { + temp = sx1; sx1 = sx2; sx2 = temp; + temp = su1; su1 = su2; su2 = temp; + temp = sv1; sv1 = sv2; sv2 = temp; + temp = sz1; sz1 = sz2; sz2 = temp; + } + + if (sx2!=sx1) + { + du = ((su2 - su1)*pdiv[(sx2-sx1)+2048])>>16; + dv = ((sv2 - sv1)*pdiv[(sx2-sx1)+2048])>>16; + dz = ((sz2 - sz1)*pdiv[(sx2-sx1)+2048])>>16; + } + + yp+=WIDTH; + vramofs = yp + sx1; + for (x = sx1; x=0 && vramofs>fp)>>tshr) + (((sv1>>fp)>>tshr)<<(8-tshr))]; + *(vram+vramofs) = c; + } + vramofs++; + } + x01+=lx01; + x02+=lx02; + u01+=lu01; + u02+=lu02; + v01+=lv01; + v02+=lv02; + z01+=lz01; + z02+=lz02; + } + + x01 = x1<>fp; + sx2 = x02>>fp; + su1 = u01; + su2 = u02; + sv1 = v01; + sv2 = v02; + sz1 = z01; + sz2 = z02; + + if (sx1>sx2) + { + temp = sx1; sx1 = sx2; sx2 = temp; + temp = su1; su1 = su2; su2 = temp; + temp = sv1; sv1 = sv2; sv2 = temp; + temp = sz1; sz1 = sz2; sz2 = temp; + } + + if (sx2!=sx1) + { + du = ((su2 - su1)*pdiv[(sx2-sx1)+2048])>>16; + dv = ((sv2 - sv1)*pdiv[(sx2-sx1)+2048])>>16; + dz = ((sz2 - sz1)*pdiv[(sx2-sx1)+2048])>>16; + } + + yp+=WIDTH; + vramofs = yp + sx1; + for (x = sx1; x=0 && vramofs>fp)>>tshr) + (((sv1>>fp)>>tshr)<<(8-tshr))]; + *(vram+vramofs) = c; + } + vramofs++; + } + x01+=lx12; + x02+=lx02; + u01+=lu12; + u02+=lu02; + v01+=lv12; + v02+=lv02; + z01+=lz12; + z02+=lz02; + } +} + +void zsort(int zsortdata[], object3d *obj) +{ + int i, mz; + for (i=0; inpls; i++) + { + mz = (fpts[obj->poly[i].p0].z + fpts[obj->poly[i].p1].z + fpts[obj->poly[i].p2].z)>>2; + zsortdata[i] = -mz; + swp[i] = i; + } +} + +void Render(object3d *obj, unsigned short *vram) +{ + rotate3d_normals(obj); + rotate3d_pt_normals(obj); + CalcPolyColor(obj); + CalcPointColor(obj); + zsort (zdata, obj); + quicksort(0, obj->npls - 1, zdata); + + int i; + for (i=0; inpts; i++) + { + int tu = (pt_norms[i].x>>9) + 127; + int tv = (pt_norms[i].y>>9) + 127; + point_tc[i].u = abs(tu) & 255; + point_tc[i].v = abs(tv) & 255; + } + + int j, m; + int vx0, vy0, vx1, vy1, n; + + for (i=0; inpls; i++) + { + j = swp[i]; + vx0 = spts[obj->poly[j].p0].x - spts[obj->poly[j].p1].x; + vy0 = spts[obj->poly[j].p0].y - spts[obj->poly[j].p1].y; + vx1 = spts[obj->poly[j].p2].x - spts[obj->poly[j].p1].x; + vy1 = spts[obj->poly[j].p2].y - spts[obj->poly[j].p1].y; + n = vx0 * vy1 - vx1 * vy0; + if (n<0) + { + m = obj->poly[j].m; + switch(obj->mtrl[m].rmode) + { + case WIRE: + break; + + case FLAT: + obj->poly[j].c = spls[j].c; + DrawFlatTriangle(obj->poly[j], vram, obj->mtrl[m].shade[0]); + break; + + case GOURAUD: + DrawGouraudTriangle(obj->poly[j], vram, obj->mtrl[m].shade[0]); + break; + + case TEXTURE: + DrawTextureTriangle(obj->poly[j], vram, obj->mtrl[m].txtr[0]->tshr, obj->mtrl[m].txtr[0]->bitmap); + break; + + case ENVMAP: + DrawEnvmappedTriangle(obj->poly[j], vram, obj->mtrl[m].txtr[0]->tshr, obj->mtrl[m].txtr[0]->bitmap); + break; + } + } + } +} + +void RenderOld(object3d *obj, int shadenum, unsigned short *vram) +{ + int i, j; + int vx0, vy0, vx1, vy1, n; + int tu, tv, s; + int texshr = 2; + + switch (RenderMode) + { + + + case POINTS: + for (i=obj->npts-1; i>=0; i--) + if (spts[i].x>=0 && spts[i].x=0 && spts[i].ynlns-1; i>=0; i--) + drawline(obj->line[i], vram); + break; + + case FLAT: + rotate3d_normals(obj); + CalcPolyColor(obj); + + zsort (zdata, obj); + quicksort(0, obj->npls - 1, zdata); + + for (i=0; inpls; i++) + { + j = swp[i]; + vx0 = spts[obj->poly[j].p0].x - spts[obj->poly[j].p1].x; + vy0 = spts[obj->poly[j].p0].y - spts[obj->poly[j].p1].y; + vx1 = spts[obj->poly[j].p2].x - spts[obj->poly[j].p1].x; + vy1 = spts[obj->poly[j].p2].y - spts[obj->poly[j].p1].y; + n = vx0 * vy1 - vx1 * vy0; + if (n<0) + { + obj->poly[j].c = spls[j].c; + DrawFlatTriangle(obj->poly[j], vram, shades[shadenum]); + } + } + break; + + case (FLAT | ZBUFFER): + rotate3d_normals(obj); + CalcPolyColor(obj); + + //ClearZbuffer(); + memset(zbuffer, 0xFFFFFF, sizeof(unsigned int) * SSIZE); + for (i=obj->npls-1; i>=0; i--) + { + obj->poly[i].c = spls[i].c; + if (norms[i].z>=0) + DrawFlatTriangleZB(obj->poly[i], vram, shades[shadenum]); + } + break; + + case GOURAUD: + rotate3d_pt_normals(obj); + CalcPointColor(obj); + + zsort (zdata, obj); + quicksort(0, obj->npls - 1, zdata); + + for (i=0; inpls; i++) + { + j = swp[i]; + vx0 = spts[obj->poly[j].p0].x - spts[obj->poly[j].p1].x; + vy0 = spts[obj->poly[j].p0].y - spts[obj->poly[j].p1].y; + vx1 = spts[obj->poly[j].p2].x - spts[obj->poly[j].p1].x; + vy1 = spts[obj->poly[j].p2].y - spts[obj->poly[j].p1].y; + n = vx0 * vy1 - vx1 * vy0; + if (n<0) + DrawGouraudTriangle(obj->poly[j], vram, shades[shadenum]); + } + break; + + case (GOURAUD | ZBUFFER): + rotate3d_normals(obj); + rotate3d_pt_normals(obj); + + CalcPointColor(obj); + //ClearZbuffer(); + memset(zbuffer, 0xFFFFFF, sizeof(unsigned int) * SSIZE); + for (i=obj->npls-1; i>=0; i--) + { + if (norms[i].z>=0) + DrawGouraudTriangleZB(obj->poly[i], vram, shades[shadenum]); + } + break; + + case (TEXTURE): + zsort (zdata, obj); + quicksort(0, obj->npls - 1, zdata); + + for (i=0; inpls; i++) + { + j = swp[i]; + vx0 = spts[obj->poly[j].p0].x - spts[obj->poly[j].p1].x; + vy0 = spts[obj->poly[j].p0].y - spts[obj->poly[j].p1].y; + vx1 = spts[obj->poly[j].p2].x - spts[obj->poly[j].p1].x; + vy1 = spts[obj->poly[j].p2].y - spts[obj->poly[j].p1].y; + n = vx0 * vy1 - vx1 * vy0; + if (n<0) + { + DrawTextureTriangle(obj->poly[j], vram, texshr, env1); + } + } + break; + + case (TEXTURE | ZBUFFER): + rotate3d_normals(obj); + + //ClearZbuffer(); + memset(zbuffer, 0xFFFFFF, sizeof(unsigned int) * SSIZE); + for (i=obj->npls-1; i>=0; i--) + { + if (norms[i].z>=0) + DrawTextureTriangleZB(obj->poly[i], vram, 0, env1); + } + break; + + case (ENVMAP): + rotate3d_pt_normals(obj); + + zsort (zdata, obj); + quicksort(0, obj->npls - 1, zdata); + + for (i=0; inpts; i++) + { + tu = (pt_norms[i].x>>9) + 127; + tv = (pt_norms[i].y>>9) + 127; + point_tc[i].u = abs(tu) & 255; + point_tc[i].v = abs(tv) & 255; + } + + for (i=0; inpls; i++) + { + j = swp[i]; + vx0 = spts[obj->poly[j].p0].x - spts[obj->poly[j].p1].x; + vy0 = spts[obj->poly[j].p0].y - spts[obj->poly[j].p1].y; + vx1 = spts[obj->poly[j].p2].x - spts[obj->poly[j].p1].x; + vy1 = spts[obj->poly[j].p2].y - spts[obj->poly[j].p1].y; + n = vx0 * vy1 - vx1 * vy0; +// if (n<0) + DrawEnvmappedTriangle(obj->poly[j], vram, texshr, env1); + } + break; + + case (ENVMAP | ZBUFFER): + rotate3d_normals(obj); + rotate3d_pt_normals(obj); + + //ClearZbuffer(); + memset(zbuffer, 0xFFFFFF, sizeof(unsigned int) * SSIZE); + for (i=obj->npts-1; i>=0; i--) + { + tu = (pt_norms[i].x>>9) + 127; + tv = (pt_norms[i].y>>9) + 127; + point_tc[i].u = abs(tu) & 255; + point_tc[i].v = abs(tv) & 255; + } + + + for (i=obj->npls-1; i>=0; i--) + { + if (norms[i].z>=0) + DrawEnvmappedTriangleZB(obj->poly[i], vram, 2, env1); + } + break; + + case VBALLS: + for (i=obj->npts-1; i>=0; i--) + { + swp[i] = i; + zdata[i] = -fpts[i].z; + } + + quicksort(0, obj->npts - 1, zdata); + + for (i=obj->npts-1; i>=0; i--) + drawball(spts[swp[i]], vram); + break; + + default: + break; + } + +} diff --git a/render3d.h b/render3d.h new file mode 100644 index 0000000..dc5bb44 --- /dev/null +++ b/render3d.h @@ -0,0 +1,2 @@ +void RenderOld(object3d *obj, int shadenum, unsigned short *vram); +void Render(object3d *obj, unsigned short *vram); diff --git a/sce_sys/creeptea.mod b/sce_sys/creeptea.mod new file mode 100644 index 0000000000000000000000000000000000000000..0c7bacb9875c90334171488b9caf33feb6e2f165 GIT binary patch literal 394948 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

6ZJ*jTmNTTHAK>#*B7Kh^Yr6$w0> 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 gXFB6&IYV+c=~|n4BtcgKMvoDZ~y=R literal 0 HcmV?d00001 diff --git a/sce_sys/icon0.png b/sce_sys/icon0.png new file mode 100644 index 0000000000000000000000000000000000000000..25138923dd4616ecfd7d46055a7299310aa660ab GIT binary patch literal 17066 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 Hu0mjff>qw; literal 0 HcmV?d00001 diff --git a/sce_sys/livearea/contents/bg.png b/sce_sys/livearea/contents/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..ccc8b463802022d18076a6e09a669b4635e63fe0 GIT binary patch literal 40250 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 literal 0 HcmV?d00001 diff --git a/sce_sys/livearea/contents/startup.png b/sce_sys/livearea/contents/startup.png new file mode 100644 index 0000000000000000000000000000000000000000..62d755d2e03cfbb442f7e746a796170f4cd96141 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0y~yV3Yu|=W#Ft$$RIXo(EErC9V-A!TD(=<%vb942~)J zNvR5+xryniL8*x;m4zo$ZGei{0(?STf%O0X|CipJe;3Gd@pN$vskrs#U?Y&jaCpJb k;P?j|p^P97all46fnjYP1EZUxM+ZoUr>mdKI;Vst0B?0F4*&oF literal 0 HcmV?d00001 diff --git a/sce_sys/livearea/contents/template.xml b/sce_sys/livearea/contents/template.xml new file mode 100644 index 0000000..a4d43f0 --- /dev/null +++ b/sce_sys/livearea/contents/template.xml @@ -0,0 +1,11 @@ + + + + + bg.png + + + + startup.png + + diff --git a/sce_sys/magnolia.3do b/sce_sys/magnolia.3do new file mode 100644 index 0000000000000000000000000000000000000000..1ebbc992f91c45637bb5310acc008bce8f694df5 GIT binary patch literal 41016 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 A3IG5A literal 0 HcmV?d00001 diff --git a/sky1.c b/sky1.c new file mode 100644 index 0000000..a4e42b0 --- /dev/null +++ b/sky1.c @@ -0,0 +1,4096 @@ +unsigned short sky1[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2080,2048,0,0,0,0,0,32,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,32,32,32,0,0,0,0,0,0,32,32,0,0,0, +0,0,0,0,0,0,0,0,0,0,2048,2048,2080,2048,2048,2048, +2080,2080,2080,2080,32,32,32,0,32,32,2080,2080,2080,2080,2080,32, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,0,0,0,0,0, +0,0,0,0,0,0,32,32,32,0,0,0,0,0,0,0, +0,0,2080,2080,2080,2080,0,0,0,0,32,32,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2048,0,0,2048,2048,2048,2048,2048, +2080,2080,2080,32,32,32,32,2080,0,0,0,32,32,32,32,32, +2048,2048,2048,2048,2048,2048,2080,2080,2080,2048,2048,2048,2048,2048,2048,2080, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,2080, +2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32, +2048,2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,32,0,0,0,0,0,0,0,0,32,32,32,32, +0,0,0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2080,32,32,32,0,0,0,0,32,32,2080,2080,32, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,0,0,0,0,0,0, +0,0,0,0,0,0,32,32,2080,32,0,0,0,0,0,0, +2048,2048,0,0,0,0,32,32,0,0,32,32,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,32,0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048, +2080,2080,2080,32,32,32,32,32,32,32,32,32,2080,2080,2080,2080, +2048,2048,2048,2048,2048,2048,2048,2080,2080,2048,2048,2048,2048,2048,2048,2080, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2080,2080,2080,2080,2080,2080,2080,2080, +0,0,2048,2048,2080,0,0,0,32,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,32, +32,0,0,0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2048,2048,2048,2048,2048,0,0,0,0,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,0,0, +0,0,0,0,0,2048,2048,2048,2048,2080,2080,2080,2080,2048,0,0, +2048,2048,0,0,0,0,0,32,0,0,32,32,0,0,0,32, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,32,32,32,0,0,0,0,0,0,0,2048,2048,2048,2048,0, +2080,2080,2048,2048,0,2048,2048,2048,0,0,0,0,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2048,2048,2048,2048,2048,2048,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +0,0,0,2048,0,0,0,0,32,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,32,32,0,0,0,0,0,0,32,32, +32,32,0,0,0,0,0,2080,2080,2080,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,2048,2048,2048,0,0, +2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,2048,2048,2048,2048,2048, +0,0,0,0,2048,2048,2048,2048,0,2048,2080,2080,2080,2048,0,0, +2048,2048,2048,0,0,0,0,0,0,32,32,32,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,32,32,32,0,0,0,0,0,0,2048,2048,2048,2048,2048,2048, +2048,2080,2048,0,0,0,2048,2048,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2048,2048,2048,2048,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,0,0,0,0,0, +2048,2048,0,0,0,2048,2080,2080,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2080,32,0,0,0,0,0,0,0,32, +32,32,0,0,0,0,0,2080,2080,2080,2048,2048,2048,2048,2048,2048, +2048,0,0,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2048,0,0, +2048,2048,2048,2048,2048,2048,2048,2048,0,0,2048,2048,2048,2048,2048,2080, +2048,2048,2048,2048,2048,2048,2048,2080,0,0,2048,2080,2080,2048,0,0, +2048,2048,2048,2080,2080,2048,0,0,32,32,2080,32,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,32,32,0,0,0, +0,32,2080,2080,0,0,0,0,0,0,2048,2080,2080,2048,2048,2048, +2048,2048,2048,0,0,0,0,2048,0,0,0,0,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,0,0,0,0,0, +2048,2048,0,0,0,0,2080,2080,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2048,2080,2080,2080,2048,0,2048,2080,2080,2080, +32,32,0,0,0,0,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048, +2048,0,0,0,0,2048,2048,2048,2080,2080,2080,2080,2080,2048,0,0, +0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2080, +2080,2080,2080,2080,2080,2080,2080,2080,0,2048,2048,2048,2048,0,0,0, +0,2048,2048,2080,2080,2048,0,0,2080,32,2080,32,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,32,32,2080,0,0,0,32,32,0,0,0, +0,32,32,32,0,0,0,0,0,2048,2048,2080,2048,2048,2048,2048, +2048,2048,0,0,0,0,0,0,2080,2080,2080,2080,2080,2080,2080,2080, +2048,2048,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,0,2048,2048,2080,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2048,2048,2048,2048,2048,0,2048,2048,2048,2048,2048,2048,2048,2080, +2080,32,32,32,0,0,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2048,2048,2048,2048,2048,2048,2080,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,0,0,0,2080,32,32,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,32,32,32,32,32,0,0,0,0,0,0, +0,32,32,32,0,0,0,2080,0,2048,2048,2048,2048,2048,2048,2080, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080, +2048,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2080,2080,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,0,0,2048,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2048,2048,2048,2048,2048,2048,0,0,0,2048,2048,2048,2048,2048, +0,32,32,32,2080,2080,2080,0,0,2048,2048,2080,2080,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2080,2048,2048,2048,2048,2080,2080,2048,2048,2048,2048,2080,2080, +2048,2048,2048,2048,2048,0,2048,2048,0,0,2080,32,32,0,32,32, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2113,2081,0,0,0,0,0,0, +0,32,32,32,0,0,2080,2080,0,0,2048,2048,2048,2048,2048,2080, +2048,2048,2048,2048,2048,2048,2048,2048,0,0,2048,2048,2048,2048,2048,2048, +2048,2080,2080,2080,2080,2048,2048,0,2048,2048,2048,2080,2080,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2048,2048,2048,2048,2048,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0, +0,32,0,0,0,0,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,0,0,32,32,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2080,32,32,32,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2048,2048,2048,2048,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2048,0,2048,2048,2048,2080,2048,2048,2048,0,0,0, +0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,32,32,32,32,32, +0,0,0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2048,2048,2048,2048,2048,2048,2080, +2080,2080,2080,2080,2048,2048,2048,2048,2080,2080,2080,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2048,2048,2048,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2080,2080,2080,2080,2048,0,0,0, +0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2080,2080,2080,2080,2048,2048,2048,2080,2080,2080,2080,2080, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,0,0,2048,2048,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,32,32,2080,2080, +32,0,0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2048,2048,2080,2080,2080, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,32, +0,0,32,32,2080,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2080, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32, +32,0,0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2080,2080,2080,2080,2080, +2080,2080,2080,2048,2048,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,32,32,2080,2080,0,0,2080,2080,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2080,2080,0,0,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2080,2080,2080,2080,2048,2048,2048,2048,2080,2080,2080,2080, +2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2048,2048,2048,2048,2080,2080, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2080,2080,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2048,2048,2080,2080,2080, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2048,2048,0,0,0,0,0,2048,2048,2048,2048,2048,2080,2080,2080, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2048,2048,2048,2048,2048,2048,2080, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0,2048,2048,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2048,2048,2048,2048,2048,2048,2080, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,2080, +2048,2048,2048,0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2048,2048,2048,2048,2048,2048, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +4096,4096,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2048,2048, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048,2080,2080,2080,4160,4160, +2048,2048,2048,2048,2048,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,4128,4128, +2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2048,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048,2080, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080, +4128,4128,4128,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2080,2080,2080,2080,2080,2080,2048,2048,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2048,2048,2048,2048,2048,2048,0,0,0,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2048,2048, +2048,2048,2048,2048,2048,2048,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,4128,4128, +2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2048,2048,2048,2048,0,0, +2048,2080,2080,2080,2080,2080,2048,2048,2080,2080,2080,2080,2080,2080,2080,2080, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080, +4128,4128,4128,4128,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2048,2048,2048,0,0,0,0,0,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2080,2080,2080,2080,2080,2048,2048,2080,2080,2048,2048,2048,2048, +2048,2048,2048,2080,2080,2080,4128,4128,2048,2048,2048,2048,2048,2048,2048,2048, +4128,4128,4128,2080,2048,2048,2048,2048,2080,2048,2048,2048,2080,4128,4128,4128, +4128,4128,4128,2080,2080,2080,2080,2048,2080,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,0,2048,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,2048,2048,0,0,0, +2048,2048,2048,0,0,0,0,0,0,2048,2080,2112,2112,2112,2080,2080, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,4128,4128,4128,4128,4128,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2080,2080,2080,2080, +4128,4128,4128,2080,2048,2048,2048,2048,2080,2080,2080,2080,2080,4128,4128,4128, +4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,2080,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2080,2080,2112,2112,2080,2080, +2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2080,2080,4128,4128,4128,4128,4128,4128,2080,2080,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080, +2080,2080,2080,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,2080, +2080,2080,2080,2080,2080,4128,4128,4128,4128,2080,2080,2080,2048,2048,2048,2048, +2080,2080,2080,2080,2080,2048,2048,2048,2080,2080,2080,2048,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,2080,2080,2080, +2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2080,2080,2080,4128,4128,4128,4128,4128,4128,2080,2080,2080,2080, +2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080, +2080,2080,2080,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,2080, +2080,2080,2080,2080,2080,4128,4128,4128,4128,2080,2080,2080,2080,2080,2048,2048, +2080,2080,2080,2080,2080,2080,2080,2048,2080,2080,2080,2048,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2080, +2080,2080,2080,2080,2080,2080,2048,2048,2080,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2080,2080,2080,4160,4160,4128,4128,4128,4128,4128,4128, +2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2048,2048,2048,2048,2048,2048,0,0,0,0,2048,2048,2048,2048, +0,0,0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2080,2080,2080,2080, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2080,2080,2080,2080,4128,2080,2080,2080,2080,2080,2080,2080,2080, +2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2080,2080,2080,2112,2112,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,4128,4128,4128,4128,4128,4128,4128,4128, +2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048, +2080,2080,2080,2080,2048,2048,2048,2048,0,0,0,2048,2048,2048,2048,2080, +2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,4128, +2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2080,2080,2112,2112,2112,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080, +2048,2048,2048,2048,2048,2048,2048,2048,4128,4128,4128,4128,4128,4128,4128,4128, +2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2080,4160,4160,4160,4160, +4161,4160,4160,4128,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2048,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2080,2080,2112,2113,2080,2080,2080,2080,2080,2080,2080,2080, +2080,2080,2080,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,4160,4160,4160, +2080,4160,4160,4160,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2048,2048,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,4160,4160,4160, +4160,4160,4128,4128,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2048,2048,2048,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2080,2080,2080,2113,2113,2112,2080,2080,2080,2080,2080, +0,2048,2048,2048,2048,2080,2080,2080,2048,2048,2048,2080,2080,2080,2080,2080, +4160,4160,4160,4160,4160,4160,4160,4160,2080,2080,2080,2080,2048,2048,2048,2048, +2080,2080,2080,2080,2048,2048,2048,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2048,2048,2048,2048,0,0,0,0,2048,2048, +2048,2080,2080,2080,2080,2080,2080,2080,2048,2080,2080,2080,2080,2080,2080,2080, +4160,4160,4160,4128,4128,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048, +2080,2048,2048,2048,2048,2048,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2081,2081,2081,2080,2080,2080,2080,2080, +2048,2048,2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2080,2080,2080,2080, +2080,2080,2112,4160,4160,4160,4160,4160,2112,2112,2080,2080,2080,2080,2080,2080, +2080,2080,2080,2080,2080,2080,2080,2080,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2048,2048, +2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2080,2080,2080,2080,2080,2080, +4128,4128,4128,4128,4128,4160,4160,4160,2080,2080,2080,2080,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2080,2081,2113,2112, +2112,2112,2080,2080,2080,2080,2048,2048,2080,2080,2048,2048,2048,2048,2080,2080, +2048,2080,2080,2080,2080,2080,2112,2112,4160,4160,4160,2112,2080,2080,2080,2080, +2048,2048,2080,2080,2080,2080,2080,2080,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2080, +2080,2080,4128,4128,4128,4128,4160,4160,4128,4128,4128,2080,2048,2048,2048,2048, +4096,4096,4096,2048,2048,2048,2048,2048,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,32,32,2080, +2112,2112,2080,2080,2080,2080,2080,2048,2080,2080,2080,2048,2048,2048,2048,2080, +2048,2048,2080,2080,2080,2080,2080,2080,4160,4160,4160,4160,2112,2080,2080,2080, +2048,2048,2048,2048,2048,2080,2080,2080,2080,32,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,0,0,0,0,0,2048,2048,2048,2048,2080,2080,2080,2048, +2080,2048,2080,4128,4128,4128,4128,4160,4160,4128,4128,4128,4128,4128,2080,2080, +4096,4096,4096,4096,2048,2048,2048,2080,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2080,2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,0,2048,2048,2048, +2048,2048,2080,2080,2080,2080,2112,2112,4160,4160,4160,4160,4160,2112,2112,2112, +2048,2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2080,4128,4128,4128,4160,4160,4160,4160,4128,4128,4128,4128, +4096,4096,4096,4096,2048,2080,2080,2080,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,32,32,2080,0,0,0,0,0,0,0,0, +2048,2048,2080,2080,2080,2080,2080,2080,2112,2112,2112,4160,4160,4160,4160,4160, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2080,2080,2080,2080,4128,4160,4160,4160,4160,4160,4160,4160,4160, +2080,4096,4096,4096,2048,2080,2080,2080,2048,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,32,32,32,32,0,0,0,0,0,0,32, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,2048,2080,2080,2080,2080,2080,2080,2080,2112,2112,2112,4160,4192, +4160,4160,4160,4128,2112,2080,2080,2080,2080,2080,2080,32,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,2080,2080,2112,2113,2113, +4161,4160,4160,4160,4160,2080,2080,2080,2080,2080,2048,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2048,2080,2080,2080,2080,2080,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2080,2080, +2080,2112,4160,4160,4160,4160,4192,4192,2080,2080,2080,2080,2048,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2080,2080,2080,2080,2080,2080,2080,2112,2080,2080,2080,2080,2048,0,2048,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,2048,2048,2048,2080,2080,2048,2048,2048,2048,2048,2048,2048,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2048,2080,2048,2080,2080,2080,2080,2112,2080,2080,2080,2080,2080,2080, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,32,2080,2080,2080,2080,2080,2080,2048,32,2048,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2048,2048, +0,0,0,0,0,0,0,0,2080,32,32,32,32,32,32,32, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,32,2048,2080,2080,2080, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2080, +0,0,0,0,0,0,0,0,2048,2080,2080,2080,2080,2112,2112,2112, +2080,2080,2080,2080,2080,2080,2080,2080,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2048,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2080,2080, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2048,2048,2048,2048,2048,0,0,2048,2048,2048,2048,2048,2048,2080,2080, +2048,0,2048,2048,2048,2080,2080,2080,2048,2080,2048,2080,2080,2112,4160,2112, +4160,2112,4160,2112,4160,2112,4160,2112,2048,2048,2048,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2080,2080, +2048,2048,2048,2080,2048,2080,2048,2080,2048,2080,2048,2048,2048,0,2048,2048, +2048,2048,2048,2048,2048,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2080,2080, +2080,2080,2080,2080,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048,2048,2080,2080, +2080,2080,2080,2080,2080,2080,4160,4160,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,0,2048,0, +2048,2048,2048,2048,2048,2048,2048,2048,2048,0,2048,0,2048,0,0,0, +2080,2080,2080,2080,2080,2080,2080,2080,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2080,2080,2080,2080, +2080,2080,2080,2080,2080,2080,2080,2080,4160,4160,4160,2080,2080,2080,2080,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,2080,2080,2080, +2080,2080,2080,2080,0,0,0,0,0,0,0,0,0,0,0,0, +0,2080,2080,2080,2080,2080,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2080, +2048,2048,2080,2080,4128,4128,4160,4160,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,0,2048,0, +0,0,0,2080,2080,2080,2080,2112,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2080,2048, +2080,2080,2048,2080,2080,2080,4128,4128,4160,4160,4128,4160,4128,4128,4128,4128, +2048,4096,4096,4096,4096,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2080,2080,2080,2112, +2080,2080,2080,2080,2080,2080,2080,2080,0,0,0,0,0,0,0,0, +0,0,2080,2112,2113,2113,2080,2080,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2080,2080,4128,4128,2048,2048,2048,2080,2080,2080,2080,2080, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,4128, +4128,4128,4128,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,0,0, +0,0,0,0,0,2080,2112,2113,2112,2080,2080,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2048, +2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,2080,4128,4128,4128, +4128,4128,4128,4128,4128,4128,4128,4128,2048,2048,2048,2048,2048,2048,2048,2048, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2048,0,0,0,0,0,0, +0,0,0,2080,2080,2080,2080,2080,2080,2080,2080,2048,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,4096,4128,4128,4128,4096,2048,2048,4096,4096,4096,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,4128,4128,4128,2048,2048,2048,2048,2048,2048,2048,2048, +2048,0,0,0,0,0,0,2080,2080,2080,2112,2112,2112,2080,2080,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2048,2080,2080,2080, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048, +4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4096,4096,2048, +2048,2048,2080,2080,2080,2080,2048,0,0,0,2048,2080,2080,2080,2080,2080, +2080,2080,2080,2080,2080,2080,2080,2080,0,2048,2048,2080,2080,2080,2080,2080, +2080,2080,2080,2080,2080,2080,2080,2112,2080,2080,2048,0,0,0,0,0, +0,0,0,0,2048,2080,2080,2080,2080,2080,2080,2080,2048,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,4128,4128,4128,4128,4128,4096,4096,4096,4096,4096,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,0,0,0,0,0,0,0,2080,2080,2080,2112,2112,2080,2080,2080, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2048,2048,2080,2080,2080,2080, +2080,2080,2048,2080,2048,2080,2048,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048, +2080,2080,2080,2080,2080,2080,4160,4160,2080,2080,2080,2048,2048,2048,0,0, +0,0,0,0,2048,2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,2080, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0,0, +0,0,0,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2048, +2080,2080,2048,2048,2048,2080,4128,4128,4128,4128,4128,2080,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2080,4128,2080,2080,2080,2080,2048,2048,2048, +2048,2048,2048,0,0,0,0,0,2048,2048,2080,2080,2080,2080,2080,2080, +0,32,32,32,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080, +2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,0,0, +0,2048,2048,2048,2080,2080,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128, +4128,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080, +2048,2048,2048,2080,2080,2080,2080,4160,4160,4160,4160,2080,2080,2048,2048,2048, +2048,2048,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048, +2048,0,0,0,0,2048,2048,2048,2080,2080,2080,2080,2080,2080,4160,2112, +2080,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2048, +2080,2080,2048,2048,2048,2048,2048,2048,2080,2048,2048,2048,2048,0,0,0, +0,0,0,0,2048,2048,2048,2080,2048,2080,2080,2080,2080,2080,2080,2080, +2080,2048,2048,2048,2048,2048,2048,2048,4128,4128,4128,4128,4128,4128,4128,2080, +2048,2080,2048,2080,2048,2080,2080,2080,4128,2080,4128,2080,2080,2080,2080,2080, +2080,2048,2048,2048,0,0,0,0,2048,2048,2048,2080,2080,2080,2080,2080, +2112,2112,2113,2112,32,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2080,2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080, +2048,2080,2048,2080,2048,2080,2048,2080,2048,2048,2048,0,0,0,0,0, +2048,2048,2048,2048,2048,2048,2048,2048,2080,4128,4128,4128,4128,4128,4128,4128, +4128,2080,2080,2080,2080,2080,2080,4160,2080,2080,2080,2080,2080,2080,2080,2080, +2048,2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2048, +2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048, +2048,2048,2048,0,0,0,2048,2048,2048,2048,2048,2080,2080,2080,2080,2112, +4193,2112,2112,32,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,2048,0,0,0,2048,2048,2080,2080,2080, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,0,0,0, +0,0,0,0,2048,32,2080,2080,0,32,2080,2080,2080,2112,2080,2080, +2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2080, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2112,2080,2080,2080,2080,2080,2080, +2080,2080,2048,2048,2048,2048,0,0,0,0,2048,2048,2048,2048,2080,2080, +2112,2112,2113,2112,2112,2080,2080,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080, +2048,2080,2048,0,2048,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2048,2048,2080,2048,2080,2080,2080,2080,4096,4096,4096,2080, +4160,4160,2080,2080,2080,2080,4160,4160,2080,2080,2080,2080,2080,2080,2080,2080, +2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080, +2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080, +4160,2112,2112,2112,2080,2080,2080,2080,2048,32,2048,2080,2080,2080,2080,2080, +2080,2080,2080,2048,2048,2048,2048,2048,0,0,2048,2048,2080,2080,2080,2080, +2048,2048,2048,2048,2048,2080,2080,2080,2080,2048,2048,2048,2048,2048,0,0, +0,0,0,0,32,32,32,32,0,32,32,32,2080,2080,2080,2112, +2112,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2080, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080, +2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2112,2112,2112,2112,2112,2080,2080,2080,2080,2048,0,0,0, +2080,2080,2048,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080, +2080,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2080,2080,2080,2080,2080,2080,2080,2080,4096,4096,4096,2048, +4160,4160,4160,4160,4160,4160,4160,4160,2048,2048,2048,2048,2048,2080,2080,4160, +4128,4128,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080, +2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080, +2080,2080,2080,2080,2080,2080,2080,2112,2080,2080,2080,2112,4160,2112,4160,4160, +2080,2080,2080,2080,2080,2080,2080,2080,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +0,32,0,0,0,0,0,0,32,32,0,0,0,32,2080,2112, +2080,2080,2080,2080,2112,2112,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048, +0,0,0,32,32,32,32,2080,2080,2080,2080,2080,2080,2080,2080,2080, +2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2080,2080,2080,2080,2080,2080,2112,2080,2112,2080,2112,2080,2112,2080,2080, +4128,4128,4128,4128,4128,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080, +2080,32,0,32,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,32,2080,2080,2080,2080,2080,2080,2080,2080,4128,4128,4128, +4160,4160,4160,4160,4160,4160,4160,4160,2048,2048,2048,2048,2048,2048,2080,2080, +2080,2080,2080,2080,2080,2080,2080,2080,2048,2080,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080, +4128,2080,4128,4160,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,2112,2112, +2112,2112,2112,2080,2080,2080,2080,2080,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2048,2048,2048,2080,2048,2048,2048,2080,2048,2080,2048,2080, +0,0,0,0,0,0,0,0,32,0,0,0,0,32,2080,2112, +0,2048,2080,2080,2112,2112,2112,2112,4128,2080,2080,2080,2048,2048,2048,2048, +0,0,0,0,0,0,0,0,32,0,0,0,2080,2080,2080,2080, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048, +2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,4128,4128, +4160,4128,4128,4128,4128,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080, +2080,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2080,2080,2080,2080,4128,4160,4160,4160, +2080,4128,4160,4160,4160,4160,4128,2080,2048,0,0,0,0,2048,2048,2080, +4128,2080,2048,2048,2048,2080,4128,4160,4128,4128,2080,2048,2048,2048,2048,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,0,2048,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080, +2048,2048,2048,2048,2048,2048,2048,0,2048,0,2048,2048,2080,2080,4160,2080, +2080,2112,2112,2112,2112,2112,2112,2112,2112,2112,2080,2080,0,0,0,0, +0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2048, +2080,4160,4160,2112,2048,2048,2048,2080,2080,2080,4128,4128,4128,4128,4096,2080, +2048,2048,2048,2048,2048,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,32,32,32,32,32,32,32,32,32,32,32,2080, +0,2080,2080,2080,2080,2080,2048,2048,2048,2048,0,0,0,0,2048,2048, +4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,0,0,2080,2080,2080,2080,2080,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2048,2048,2080,2080,2080,2080,2080,4129,4129,4160, +4160,4160,4160,4160,4160,4160,4160,4192,0,0,0,0,0,0,32,32, +2048,2048,2048,2080,4128,4128,4128,4128,4128,4128,4128,4128,4128,2080,2048,2048, +2048,2048,2048,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0,0,0,2048,2080,2080, +4160,4160,2080,2080,2080,2080,2048,2048,2048,2048,0,2048,2048,2048,2048,2048, +2048,32,32,32,32,2080,2080,2080,2112,2080,2080,32,0,0,0,0, +0,0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,0,0,0,0,0,0,0,0,0,0,0,0,0,2048, +2080,2080,4160,2080,2048,2048,2048,4128,2080,4128,4128,4128,4128,4128,4128,4128, +2048,2048,2048,2048,2048,2048,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2080,2080,2080,2080,2080,2112,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,4128,4128,4128,4128,4128, +4096,4096,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,2048,0,2048,2048,2080,2080,2081,2081,4160, +4160,4160,4160,4160,4160,4160,4192,4192,2112,2080,0,0,0,0,0,32, +2048,2048,2080,4128,4160,4160,4128,2080,4128,4128,4128,4160,4160,4128,4128,4128, +2080,2080,2080,2048,0,0,0,0,0,0,0,0,0,0,0,0, +2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +4160,4160,4160,4160,4160,4160,4160,4160,2080,2080,2080,2080,2080,2048,2048,0, +0,0,0,0,0,0,2048,2048,2112,2112,2112,2080,2080,2048,0,0, +0,0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2048,2080,2080,2048,2048,4128,4160,4128,4128,4128,4128,4128,4128,4128,4128, +4128,4128,4128,2080,2080,2080,2080,2080,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2048,2080,2112,2112,4160,4160,4160,4128,4160,4128,4128,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,4128,4128,4128,4128,4128, +4128,4128,4128,4128,2080,2048,2048,2048,2048,2048,2048,2048,2048,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2048,2080,2080,2080, +4128,4160,4160,4160,4160,4160,4192,4192,4192,2112,32,0,0,0,0,0, +2048,2048,2048,4128,4160,4160,4128,4128,4128,4128,4128,4128,4128,4128,4128,2080, +2080,2080,2080,2048,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2080,2080,4160,4160,4160,4161,4161,4160,4160,2080,2080,2080,2048,0, +0,0,0,0,0,0,0,2048,2080,2080,2112,2112,2080,2080,0,0, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0, +2080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2048,2048,2048,2048,2048,4128,4160,4128,4128,4128,4128,4128,4128,4128,4128, +4160,4160,4128,4128,2080,2080,2080,2080,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,2048,2080,2080,2080,2080,4160,4160,4160,4160,4160,4128,2080,2048, +4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128, +4128,4128,4128,4128,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2080,4160,4160,4160,4160,4160,2112,2112,2144,2112,2080,32,0,0,0,0, +0,2048,2048,2080,2080,4128,4160,4160,4128,4128,4128,4128,2080,2080,2080,2048, +2080,2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2048,2048,2048,2080,2080,4160,4160,4160,2080,2080,2080,2080,2080,2048,0, +0,0,0,0,0,0,0,0,0,0,0,2080,2080,2048,0,0, +2048,2048,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,0, +2080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2048,2048,2048,2048,2080,4128,2080,4128,4128,4128,4128,4128,4128,4128, +2080,2080,2048,2048,2048,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2048,2048,2048,2048,2080,2080,4160,4160,4160,4128,4128,4128, +4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128,4128, +4128,4128,4128,2080,2048,2048,2048,2048,2048,0,0,0,0,0,0,0, +2080,2080,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2080,2112,4160,4160,2112,2112,2112,2112,2112,2112,2080,32,0,0, +2048,2048,2048,2048,2048,2080,4128,4160,4160,4160,4160,4160,4128,2080,2080,2080, +2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,4160,4160,4160,2080,2048, +0,0,0,0,0,0,0,0,0,0,0,2048,2080,2080,2080,2048, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,0, +2080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,2048,2048,2048,2048,2080,2048,2080,4128,4128,4128,4128,4128,4128, +2080,2080,2048,2048,2048,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,2048,2048,2048,2048,2048,2048,2048,2080,2080,4128,4128,4128,4128, +4128,4160,4128,4160,4128,4160,4128,4160,2080,4128,4128,4128,4160,4160,4160,4160, +4128,4128,4128,2048,2048,0,0,2048,0,0,0,0,0,0,0,0, +2080,2080,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2048,2080,2080,4160,2112,4160,2112,2112,4193,4193,2112,32,0,0, +0,0,0,2048,2048,2048,2048,2080,4128,4128,4128,4128,4128,4128,2080,2080, +2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2080,2080,2080,2048,2048,2048,2048,2048,2080,2080,4160,4160,4160,4160,2080,2048, +2048,2048,2048,0,0,0,0,2048,2048,2048,2048,2080,2080,2080,2080,2080, +2080,2080,2080,2080,2080,2080,2080,2048,2080,2048,2048,2048,2048,2048,2048,0, +32,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2048,2048,2080,2048,2080,2080,4128,4128,4128,4128,4128, +4160,2080,2080,2080,2080,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,2048,2080,2080,2048,2048,2048,2048,2048,2048,2048,4128,4128,4128, +4160,4160,4160,4160,4160,4160,4160,4160,4128,4128,4128,4160,4160,4160,4160,4160, +4160,4160,4128,2048,0,0,0,2048,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2048,2080,2080,2112,2080,2112,2144,4193,2144,2112,32,0, +0,0,0,2048,2048,2048,2048,2048,2048,2080,2080,2080,4128,4128,4128,2080, +2080,2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2048,2048,2048,2080,2048,2048,2048,2080,2080,2080,2048,0, +2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080, +2048,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0, +32,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2080,2080,2080,2048,2048,2048,2080,4128,4128,4128,2080, +2080,2080,2080,2080,2048,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2048,2080,2048,2048,2048,2048,2048,2048,2048,2080,4128,4160, +4128,4128,4128,4128,4128,4128,4128,4128,4160,4160,4160,4160,4160,4160,4128,4128, +4160,4161,4160,2048,0,0,0,2048,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2080,2048,0,0,0,0,0,0,2080,2080,2112,2112,2144,2112,2112,2112, +2048,0,0,0,2048,2048,2080,2048,2080,2080,2080,2048,2048,2048,2048,2048, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2048,2048,2048,2080,2080,2080,2048, +2048,2080,4128,4128,4128,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2080,2048,2048,2048,2048,2048,4128,4128, +2080,2080,2080,2048,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080, +2080,2080,4128,4128,4128,4160,4160,4160,4160,4160,4160,4160,4160,4160,4160,4160, +4160,4161,4160,2080,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2080,2080,2080,2080,2080,2080,2048,0,0,2048,2080,2080,2080,2112,2112,2112, +4161,2080,2080,2048,2048,2080,2080,2080,2048,2048,2048,2048,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,4160,2080,2080, +4128,4128,4128,4128,4128,4128,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2080,2048,2048,2048,2048,2080,2080,2080, +2080,2080,2080,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2080,2080,2080,4128,4128,4128,4160,4160,4160,4160,4160,4160,4160,4160,4160,4160, +4160,4161,4161,4160,2080,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2080,2080,2080,2080,2080,2080,2048,2048,2080,2080,2080,2112, +4193,4161,2112,2080,0,0,2080,2080,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2048,2048,2048,0,2080,2080,2048,2080,2080,2080,2080,2080, +4128,4128,2080,2080,2080,2080,4128,4128,4128,4128,2080,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2048,2048,2048,2080,2080,2080,2048, +2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2080,2080,2080,2080,2080,2080,2080,2080, +2112,2080,32,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2080,2048,2080,2080,4128,4128,4128,4128,4128,4128,4128,4128,4160,4160,4160, +4160,4160,4160,4193,4161,2080,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2080,2080,2112,2080,2080,2048,2048,2048,2048,2080,2080, +2080,2112,2112,2080,2048,0,2048,2080,2048,2048,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2080,2080,2080,2080,2048,2048,2048,2048,0,2048,2048,2048,2048,2048, +2080,2048,2048,2048,2048,2080,2080,2080,4160,4128,2080,2080,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2048,2048,2080,2080,2080,2080,2080, +2080,2080,2048,2048,2048,0,0,0,0,0,0,0,0,0,2048,0, +0,0,0,0,0,0,0,0,2048,2080,2080,2080,4128,2080,2080,2080, +2112,2112,32,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2080,4128,4128,4128,4160, +4160,2080,2112,4160,4193,2112,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,2080,2112,2080,2080,2048,2048,2048,2048,2048, +0,2080,2113,2113,2080,2080,2080,2080,2048,2048,0,0,0,0,0,0, +0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080, +2048,2048,2048,2048,2048,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2080,2080,2080,2080,2080,2048,2048,2048,0,2048,2048,2048,2048,2048, +2048,2048,2048,4128,4128,2080,2048,2048,4128,4128,2080,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080, +2080,2080,2080,2080,2048,2048,2048,2048,2048,0,2048,2048,2048,2048,2048,2080, +0,0,0,0,0,0,0,0,0,2048,2080,2080,2080,2080,2080,2080, +2112,2112,32,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,4128,4128, +4160,2112,2112,2112,4193,2113,2112,2080,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2080,2080,2080,2080,2080,2048,2048,2048, +0,0,2048,2080,2080,2048,2048,2048,0,0,0,0,0,0,0,0, +0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080, +2112,2112,2112,2112,2112,2112,2112,2112,2080,2080,2048,2048,2048,2048,0,0, +2048,2048,2080,2080,4160,4160,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080, +2048,2048,4128,4128,4160,4128,4128,2048,2080,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0,2048,2048,2048,2048,2048, +2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2080,4128,4128,4128,4160, +2080,32,0,0,0,0,0,0,0,0,2048,2080,2080,2080,2080,2080, +2112,2080,32,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +4160,2112,2112,2112,2113,4193,4193,2145,32,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2048,2080,2080,2080,4128,2080,2048,2048, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080, +2112,2112,2112,2112,2112,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2048, +2048,2048,2048,2080,2080,4160,4160,4160,4160,2080,2080,2080,4160,4160,4160,2080, +2048,2048,2080,4128,4128,4128,4128,4128,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0,2048,2048,2048,2048,2048, +2048,2048,4096,2048,4096,2048,4096,2048,4096,2048,4096,2080,4128,4128,4128,4128, +2081,33,32,0,0,0,0,0,0,0,0,2048,2080,2080,2080,2080, +2112,2080,32,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2080,2112,2112,2112,2112,2112,2145,2112,32,32,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2048,2048,2080,2080,2048,2048, +4129,2048,2048,0,2048,2048,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,2048,2048,2048,2048,2048,2080,2080,2080,2080, +2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080,2080,2080,2080,2080, +2048,2048,2048,2048,2080,4128,4160,4160,4128,2080,2080,2080,2080,2112,2112,2080, +2048,2048,2048,2048,2048,2080,2081,2080,2080,2048,2048,2048,2048,2048,2048,2048, +2080,32,32,2080,2080,2080,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080, +2080,2081,2080,0,0,0,0,0,0,0,0,2048,2048,2080,4128,4128, +2080,32,2080,32,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0, +0,0,2080,2080,2080,2080,2080,2112,2145,2113,2080,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,2048,2048,2080,2080,2080, +4097,4096,4096,2048,2048,2048,2048,2048,2048,0,0,0,0,0,0,0, +0,1,1,1,33,2048,2048,2048,2048,2048,2048,2048,4096,4096,4096,2048, +2080,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2048,2048,2081,0,0, +0,0,2048,4128,4096,2048,2048,2048,4096,4096,4128,2080,0,0,32,32, +0,1,1,1,1,0,1,1,66,2113,2081,2048,2048,4096,4096,2048, +64,64,64,64,0,2080,2081,0,2049,2049,2049,2049,2048,32,32,32, +32,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2080,2048,2048,2048, +2048,2080,4128,4160,2080,2048,0,0,0,0,0,2048,2048,2048,4096,2048, +4161,2113,2080,2080,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2048,0,0,0,0,0,0,32,0,0,2080,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0, +0,0,0,0,0,2048,2048,2080,4161,4161,4129,2080,2048,0,0,0, +2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,32,32,32,32,32,32,32,32,32,32,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,2080,2080, +2048,2048,2048,2048,2048,2048,0,0,0,0,0,0,0,0,0,0, +0,33,1,32,2080,2048,2048,2048,2048,2048,2048,2048,2048,4096,4096,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,4128,4128,2048,2048,2081,2049,0, +2048,4128,4096,2048,2048,4096,6144,6144,4096,2048,2048,2048,32,32,32,32, +0,0,0,0,0,1,33,65,1,1,32,2080,4128,4096,6144,4128, +2112,32,0,2209,2145,0,0,2081,1,2049,1,0,0,0,0,0, +2080,2080,2080,2112,2080,2112,4128,4160,2080,2080,2080,2080,2080,2080,2080,4128, +4096,4096,4128,4128,2080,2048,0,0,0,0,0,0,2048,2048,2048,2048, +2048,2080,2081,2081,2080,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2048,0,0,0,0,0,0,0,0,0,0,2048,2048,2048,2048, +2080,2080,2080,2080,2080,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2048,0,0,0,0,2048,2048,2048,2080,4128,4128,2080,2048,2048,2048,0, +2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,32,32,32,32,32,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32, +0,32,32,32,0,0,0,0,32,32,32,32,32,32,32,32, +2080,2080,2048,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2048,2048,2048,4129,4129, +4128,2048,4096,10370,12483,8257,4096,4096,8225,6145,4096,2048,2081,2081,33,32, +2112,2080,32,0,0,32,32,32,64,64,2144,4192,4160,4096,4096,4096, +4096,6240,6273,2048,0,0,2177,65,0,0,0,0,2048,2048,4096,2048, +2048,2080,2080,2080,4128,4128,4128,4128,4096,2048,2048,2048,2048,2048,2048,4096, +4096,6144,4096,4096,4096,2048,2080,0,0,0,0,0,0,32,32,32, +0,0,2048,2081,2081,2080,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,2048,0,0,0,0,0,0,0,0,0,0,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,0,0,0,2048,2048,2080,2080,2080,2048,2048,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +32,32,32,32,32,32,32,32,64,64,64,64,64,64,32,2080, +4128,4096,4096,4128,4128,4096,2048,2048,2048,2048,2048,2048,2048,2048,0,2048, +2048,2048,2048,2048,0,0,0,0,0,2080,2080,2080,2048,2048,4096,4096, +6144,10240,20772,31370,35531,29192,24934,24934,12288,10240,6144,6144,4096,4096,4096,4096, +4096,2048,4096,2048,2048,2048,2048,2048,2048,4096,4096,6144,8192,10272,12352,14432, +10240,8192,6144,6144,4128,2048,0,0,32,0,0,2048,2048,4096,6144,4096, +4096,2048,2048,2048,2048,2048,4096,4096,2048,2048,2048,2048,2048,2048,2048,2048, +4096,4096,4096,4096,2048,2080,2080,64,0,0,32,32,32,32,64,32, +0,0,0,2048,2080,2080,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,2048,2048,2048, +0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2048,2048, +2048,2048,0,0,0,0,0,0,0,0,0,0,0,0,0,2048, +2049,2049,2049,2049,2049,1,1,1,1,1,1,1,1,1,2049,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +32,32,32,32,32,32,32,0,2080,2080,2080,2048,4096,4096,4096,4096, +6144,6144,6144,4128,4096,4096,4096,2048,2048,2048,2080,2080,0,0,32,0, +2048,2048,2048,0,0,0,0,0,1,0,0,2080,4096,2048,4096,8192, +18464,33155,43656,43656,41543,43624,45705,43624,43656,39463,33157,26849,20544,16384,14336,12288, +16384,16416,16448,14336,10240,8192,10240,10240,10240,10240,10240,12288,18432,26816,33187,37382, +31077,20512,12288,10240,6144,4096,4160,2112,32,32,32,2048,4096,4096,6144,6144, +4096,2048,2048,2048,2048,2048,2048,2048,2048,2048,4096,4096,4128,4096,4096,2048, +2080,2080,2080,2080,2080,32,64,64,32,32,32,32,32,32,32,32, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,2048,2048,2048,2048,2048,2080,2048,2048,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2080,2048,2048,2048,0,2048,2048,2080,2080,2080,2048,2048, +2048,2048,2048,0,0,32,0,32,0,0,0,0,0,0,2048,2048, +2048,2049,2049,1,1,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +32,32,32,0,0,0,2048,2048,2048,2048,4096,4096,4096,6144,6144,6144, +6144,6144,6144,4096,4128,4096,2080,2048,2080,2080,2080,32,32,0,0,0, +2048,2048,2048,0,0,1,1,1,33,0,0,2048,4096,4096,8192,16480, +45735,54024,56072,51847,49766,53927,53895,49702,51847,51847,51879,49799,47718,45670,45670,45703, +39364,37316,35204,30978,28832,26752,26785,28897,35204,37284,39365,43558,47719,51912,56105,56138, +51914,49834,39399,22624,10240,6144,6144,2080,32,32,32,2048,4096,4096,6144,4096, +4096,2080,2080,2080,2048,2048,2048,2048,2048,2048,2048,2048,4096,4096,2048,2048, +64,64,64,64,32,32,64,64,32,0,0,0,0,32,32,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,0, +0,0,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080,2080, +2080,2080,2080,2080,32,32,32,32,32,0,0,0,0,2048,2048,2048, +2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,2048,2048,2048,0, +2080,2048,2048,2048,2048,2048,2048,4096,4096,4096,4096,4096,6144,6144,6144,4096, +4096,4096,4096,4096,2080,2080,2080,2080,32,32,32,32,32,0,0,0, +2048,2048,0,0,0,1,1,1,1,0,0,2048,4096,8192,18690,35366, +53991,53828,53763,55909,60070,57989,55876,55844,53763,55844,55908,55941,55974,56006,56038,56039, +51814,51815,49734,49702,49734,49767,51880,53961,51848,53928,56040,58121,60136,60103,57990,55910, +58057,55977,56074,51978,35204,14336,8192,6144,4096,2048,2048,2048,2048,2048,2048,2048, +0,32,32,32,32,32,32,33,0,0,0,0,2048,2048,2048,0, +64,96,96,64,64,32,32,0,0,0,0,0,0,1,1,1, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2048,2048,2048,2048,0,0, +0,0,0,0,0,0,2048,2048,2048,2048,2048,2048,2048,2080,2080,2080, +2080,2080,2080,2080,32,32,32,32,32,32,32,2080,2048,2048,2048,2048, +2048,0,32,32,32,32,0,32,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2048,2080,2080,2080,2080,2048, +4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096, +2048,2048,2048,2080,2080,32,32,33,33,32,32,32,0,0,0,2048, +2048,2048,0,0,0,1,1,1,1,0,2048,2048,6144,12320,29190,52172, +53958,60134,62215,60102,60037,60069,62150,62150,62182,60102,60102,60102,60134,58086,58086,56006, +58087,58055,55975,56007,58056,58088,56007,55943,58088,58055,57990,57958,57957,60070,62151,64231, +62151,60039,58055,58121,54025,45735,33155,16448,8192,6144,4096,2048,0,0,0,0, +0,0,32,32,33,65,65,65,65,33,0,0,0,2048,2080,2112, +64,64,64,64,32,0,2048,2048,2048,2048,2048,2048,2048,2049,1,1, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,2048,2048,2048,2080,0,0,0,2048,2048,2048,2048,2048, +2048,2048,0,0,0,0,2048,2080,2080,2080,2048,2048,2048,2048,2080,2080, +2048,2080,2080,2080,32,32,32,32,32,32,2080,2080,2048,2048,2048,2048, +2048,2048,2080,2080,2080,2080,0,0,0,0,0,0,0,0,0,0, +0,1,0,0,0,0,0,2048,2048,2048,2048,2048,2080,2080,2048,2048, +6176,6176,6176,4096,4128,4128,4128,2080,2048,0,0,32,64,64,32,0, +32,33,33,33,1,1,33,65,65,65,32,32,32,0,2048,2048, +2048,2048,0,0,1,33,34,1,1,0,4096,4096,8192,18592,33318,39461, +47685,49668,47587,47555,49636,49668,51716,51748,53829,53861,53862,53894,53894,53926,53926,53958, +51813,53925,56006,53958,53894,51813,53861,53926,55942,55941,55941,55941,57989,60069,60101,62149, +64165,62117,62117,60102,60135,58120,54025,49962,28995,10240,6144,4096,0,32,260,33, +32,0,0,0,33,33,33,65,66,66,65,2113,2081,2080,2080,2080, +4192,4160,4096,2048,4096,4096,4096,6144,6144,6144,4096,2048,2048,2050,2082,1, +0,0,0,0,0,2080,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,2080,0,0,0,0,0,0,0,0, +32,0,0,32,32,0,0,32,0,32,0,0,0,0,32,32, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080,2080, +0,2048,0,0,0,0,0,0,32,32,0,2048,2048,4128,4128,4128, +4096,2048,2048,2048,2048,2048,2048,4096,4096,2048,2048,2048,2048,0,0,0, +0,0,0,0,0,0,2048,4096,4096,4096,4096,6144,6144,4096,4096,4096, +8192,8192,8192,6144,6144,6144,4096,2048,2048,2112,2144,64,64,64,96,2177, +0,0,1,1,33,66,66,33,33,33,32,32,2048,2048,2048,2080, +2048,2048,2080,32,33,1,1,1,0,2048,6144,8192,10240,26947,39527,39429, +41379,41314,41314,41314,43395,43395,43395,43394,43394,43394,43394,43426,43426,43459,45539,45571, +49732,51812,51812,49699,47554,45441,43360,43328,47554,51715,53860,58021,58053,60100,57988,57955, +62115,64131,62084,62085,62118,60071,58023,53928,54124,31044,8192,4096,4226,32,65,98, +32,32,65,0,0,65,65,0,1,33,2113,2112,2080,4128,4160,8256, +6144,8192,14368,18594,22755,24900,27014,29159,16546,8192,4096,4096,2048,0,0,33, +2113,2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2080,2080,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,32,32,32,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,2080,2080,2080,2080,2080,2080, +2048,2048,0,0,0,0,0,0,32,2080,2048,2048,2048,2048,2048,2048, +2048,2048,2048,2048,2048,2048,2048,2048,2048,0,0,2048,0,0,0,0, +0,2081,2048,2048,2048,6176,8192,6144,6144,6144,6144,6144,6144,6144,8192,8192, +16384,16384,16384,16384,16448,16480,16512,14464,8192,6144,6144,4096,2048,2048,2048,2048, +4160,4161,2081,0,0,1,1,0,0,0,0,0,0,0,2048,2048, +2048,0,0,0,0,0,0,0,4128,4096,6144,12288,20673,33221,39494,35170, +45572,45540,45572,45572,47620,47652,47620,47620,45507,45539,45539,45507,43491,45539,45604,47652, +51812,53893,53925,55973,53893,53861,53861,53828,53796,53796,55876,57988,60037,60069,62149,62148, +62147,64163,64163,64164,64133,62086,60038,55943,56042,43592,16384,6144,4096,65,32,97, +0,2048,2048,0,0,0,0,0,0,2048,4128,6176,6176,4096,4096,8192, +26786,32996,39302,41415,39367,39366,39399,39496,39593,24867,8192,4096,4160,4225,64,32, +0,0,0,2080,0,0,0,2080,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2080,2080,2080,0,0,0,0,0,0,0, +0,0,0,0,32,0,0,2080,0,0,0,0,32,32,32,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,0,0,0,0,0,0,0,0,2048,2048,4096,4128,4128,4129, +2114,33,1,33,2114,2082,1,1,1,1,1,33,33,1,1,33, +2048,4096,4096,6144,8192,10240,22851,35529,29157,24899,18560,14368,14336,12288,10240,8192, +47719,47783,47816,49897,49961,49994,47978,45898,37446,29091,18592,12288,10240,10240,8192,8192, +6144,6144,4096,4096,4096,4096,2048,2048,0,0,2080,0,0,0,2048,2048, +2048,0,0,0,0,0,2048,4096,6144,6144,14368,31238,43818,47979,49994,49896, +56170,58217,58217,58217,58217,58217,58217,58217,56136,56136,56136,56136,56103,56104,56136,58184, +58087,58087,60167,60168,60168,60136,60103,60103,57990,57957,55844,55811,55843,60004,62117,62149, +62148,62147,62115,64164,64132,62053,60005,57958,51750,51913,41576,24900,6144,4096,2144,0, +8288,4096,4096,4096,4096,2048,4096,6209,4096,6144,10304,6144,6144,8192,22851,37480, +49801,53897,53865,51751,45445,41251,37122,35106,35204,33188,24898,14464,4096,0,32,2176, +0,0,2048,2048,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,2080,2080,2080,2080,0,0,0,0,0,0, +64,32,0,0,0,0,0,0,2048,0,0,0,0,0,0,32, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2048,2048,0,0,0,0,32,32,2080,2048,2048,2048,2048,2048,4096,2048, +0,0,2113,33,0,0,0,2081,0,0,0,0,0,0,0,0, +4096,10240,10240,8192,14368,26946,33220,31106,33154,31074,31074,35235,39462,41639,41672,41640, +64361,64362,64394,62346,62346,62346,60298,58217,58282,56202,54154,54154,52073,47847,39428,33154, +24832,18560,14336,10240,8192,6144,4096,6208,2048,2048,2080,2080,0,0,2048,2048, +2081,0,0,0,2048,2048,4096,4096,6144,14368,31206,48044,52205,47914,49929,54090, +51911,53958,51910,51910,51910,53958,53958,53990,56103,56136,58216,58216,58183,56103,56103,58151, +58119,60136,60136,60168,62249,62217,62185,62184,64232,64232,64232,64232,64231,64231,64231,64262, +64262,64262,64262,64262,64230,62150,62150,60103,60201,54025,56268,48011,18496,8192,6144,6144, +8192,10240,14336,20738,22852,16481,8192,8192,10240,8192,10240,18464,31140,43752,50091,56268, +58122,62185,62185,62217,64265,64329,64362,62346,58217,56235,56397,50220,33382,10304,4096,4128, +4160,2080,0,0,0,4193,2081,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2048,2048,2048,2080,2080,2048,2048,0,0,0,0, +0,0,0,0,0,2048,2048,2048,2048,2048,2080,2048,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +2080,0,0,0,0,0,32,32,0,2048,2080,4128,4128,4096,4096,4128, +4128,4128,4128,4128,6240,8320,6208,2048,6208,4096,2048,2048,2048,0,0,2048, +8192,14336,24800,43752,54284,54219,54185,58314,56168,56168,56169,58249,58315,58347,58315,56235, +64294,64295,64295,64294,62247,62247,60198,58118,60199,60199,58151,56103,56071,56103,56136,56168, +56265,47943,41637,37412,26978,16480,8192,6144,4096,2048,2048,0,0,0,0,0, +1,1,0,2048,2048,4096,6144,8192,18593,29060,37447,39527,39429,37252,37219,37219, +39234,39234,39233,37185,37185,37185,39265,39298,41410,41411,43491,43523,43491,43491,43491,43491, +47587,47588,49668,51781,53895,58056,58056,60136,60104,60136,62184,62216,62216,62215,62183,62183, +60102,60102,60134,60134,60102,58054,58054,56006,56039,51878,49863,49928,35235,22656,20544,24768, +26816,33155,39527,45866,47980,41673,31108,20544,16384,22656,35236,45736,49961,52009,52008,54024, +60200,62215,62183,62182,64230,64230,62149,60069,62247,56038,51942,54185,52203,41703,22752,8192, +2048,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,2048,2048,2048,2080,2080,2080,2048,2048,0,0,0, +0,0,0,0,2048,2048,2048,2048,2048,2048,2048,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,32,32,0,2048,2080,4128,4096,4096,4096,6144, +8192,12320,18656,27107,37672,43979,41801,35494,27043,24929,20736,20736,20768,18720,18720,20736, +26912,43654,54219,56266,56201,58281,60296,58182,62343,62311,62311,62311,62279,60231,60264,60264, +64324,64357,64357,62309,64357,64390,64390,62310,60197,60230,60230,60230,58117,56004,56004,56036, +51842,51939,54086,54151,47911,33284,18560,6144,6144,4096,2048,0,1,33,0,0, +1,1,0,2048,2048,6144,14464,20770,29125,35333,33188,30978,33058,37220,37219,35106, +35140,33124,35204,33124,33124,33124,33124,33156,31010,33091,33123,33123,33123,33091,33122,35170, +35137,35137,37217,37218,39266,41347,43427,43459,47620,47588,45539,47587,47587,47619,49699,49700, +51748,53797,53829,53829,51748,49700,49731,49732,49764,49764,47717,45636,49830,47750,47751,49831, +49831,49896,47784,45670,45671,47817,45736,41510,41445,43525,45638,49799,53959,53926,51813,49699, +49730,49729,51810,55971,60132,64260,64228,64196,64196,62181,60101,55973,56071,56137,45637,28961, +8256,2080,0,2081,2080,0,0,2080,0,0,0,32,0,0,0,0, +0,0,0,0,0,2048,2048,2048,2048,2048,2080,2080,2048,2048,0,0, +32,32,0,0,0,0,2048,2048,4128,2048,0,0,0,32,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,32,32,2112,2080,2048,2048,2048,4096,8288,14464, +35266,49860,58345,62506,60393,58280,58280,60328,64587,62474,60393,60425,60457,58409,58409,58410, +60492,58314,58248,60328,60263,58117,58052,62180,57953,57953,57954,57954,57987,60068,62149,62213, +64421,64421,64421,64389,64422,64422,64422,64422,64455,64423,64391,64423,64424,64424,64424,64391, +64423,64487,60359,58247,56265,56331,50058,37543,14336,10240,8192,6144,6144,6144,4096,2048, +2048,2048,4096,6144,6144,12320,27012,39625,33188,37316,37284,37251,39332,39332,39267,37220, +35205,35238,37318,37318,37318,35237,35237,35237,37317,37349,37349,37317,37317,37317,37317,37316, +39396,39395,41443,41444,41444,43525,45637,47686,47685,47685,47717,49765,49797,49797,49829,51845, +53862,55942,55942,53926,53926,53925,51877,51909,53957,49796,53990,51845,53958,51846,58120,56039, +56072,53992,53992,53992,51912,49799,47719,47719,47718,47653,47588,49701,53894,58087,60167,58118, +56069,56068,58148,60229,64357,64390,64358,64358,64326,64359,64391,64392,64360,62345,62378,58380, +35561,14562,4096,2048,4128,2048,0,2048,0,0,0,2080,2048,2048,2048,0, +0,0,0,0,0,32,2080,2080,2048,2080,2080,2080,2048,2048,2048,2048, +2048,2048,2048,4096,10336,18723,25062,29256,20804,14529,8192,4096,4096,2048,2048,0, +0,0,0,0,2048,2048,2048,2048,2048,2048,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,32,0,32,32,2048,2048,4096,4096,4096,6144,14497,25061,37707,50188, +60393,64423,64390,62245,62245,64358,64358,62245,62245,62213,62213,62278,62310,62342,62342,64423, +60296,62377,64457,64424,64391,64391,64358,64293,64357,64325,64293,64293,64293,64293,64326,64326, +64358,64358,64359,64359,64359,64358,62278,62278,62247,62279,64359,64392,64392,64393,64393,64393, +62344,62376,62409,62441,62441,60394,60362,58314,56299,52106,47913,47946,50092,43818,26914,12288, +10240,8192,10240,12288,24769,37350,41510,37284,41413,43493,43525,43525,43525,43525,43525,45606, +47751,49832,51912,51912,49832,47718,45606,45573,43493,43493,43493,43493,43493,43492,41412,41379, +43460,43460,45540,45573,47653,49766,51879,53960,53992,53959,51846,49765,51878,58184,60330,62410, +64426,64425,64393,62345,62345,62345,62345,62345,62344,62345,62377,62377,64425,64426,64425,62378, +62346,62346,62378,62346,58153,56040,53927,53927,49734,49702,49734,51782,51815,53862,51814,51813, +56005,60262,64456,64456,64423,64391,64391,64391,64391,64391,62311,62311,62312,62344,62377,60361, +58476,41702,24864,12288,8192,6144,4096,4096,2048,2048,2048,2048,2048,4096,6144,4096, +0,32,32,64,32,0,32,64,2144,2080,2048,2048,4096,4096,4096,4096, +6144,8192,12288,26946,45865,56429,58477,56299,58444,54219,37446,18496,8192,6144,6144,2048, +0,0,2048,2048,4096,6144,10240,14464,18722,14496,6208,2048,32,96,96,32, +32,0,0,0,0,0,1,1,1,1,1,34,2082,1,0,0, +32,32,32,32,32,0,2048,4096,6144,6144,12288,31204,50123,58477,56363,58281, +62376,64391,64392,64392,64391,64391,64391,64424,64392,64391,64391,64391,64359,64326,62246,62246, +62279,62279,62279,64327,64327,64327,64359,64359,64326,64359,64359,64359,64326,64326,64327,64359, +58053,58053,58021,58021,58021,58021,55973,55941,55941,55974,58054,58087,58055,55942,53829,51748, +51781,51813,53893,56006,58119,60232,60232,60264,60297,60297,58282,58282,58348,56268,52010,43623, +28963,33189,37382,41575,47817,52043,54091,54025,56106,56138,56138,56138,54058,54090,54090,56170, +56138,58218,60299,60299,58218,58186,56138,56138,58218,58186,58186,56138,56138,56138,56105,56073, +58154,58154,58122,56041,53896,49734,47621,45540,45475,45475,43395,43394,45507,49733,51846,53926, +56006,55974,55974,55974,55974,55974,55974,55974,53926,53926,55974,56006,56006,55974,53926,53926, +51813,51846,53894,51878,51846,51846,51846,51846,51814,49766,49734,49702,47621,45541,45508,43427, +47652,49764,51845,51845,51845,51877,51877,51845,53958,53957,51877,51845,51845,51877,53925,51909, +54086,56297,56362,47977,33317,20737,12320,6144,6144,4096,6144,12416,18722,22882,16512,8192, +4096,0,2048,2048,2048,2048,4096,4128,2048,4096,8256,10304,10272,14432,16577,22818, +22721,31107,43655,52042,56170,58152,56006,55973,58086,60297,60395,49928,31042,14336,10240,10240, +10272,10272,10240,14336,20640,31107,41640,47946,45865,45963,37576,16608,4096,2048,2112,32, +2048,0,0,2048,2081,2081,1,33,33,1,1,1,1,0,0,0, +0,2080,4192,4160,4096,4096,6144,12288,20641,29028,41607,52041,54024,51877,56038,62312, +62247,64295,64328,64360,64327,64295,62247,62214,64327,64295,64295,64295,62214,60101,62149,62182, +60069,60102,60134,60134,60134,58054,57989,57989,60069,60069,60069,60069,60069,60069,60069,60069, +49667,49667,49635,47587,47587,47555,47555,47555,47587,47587,47587,47587,47555,47555,47555,47555, +45507,45475,45474,45474,45474,45474,45442,43361,41281,43426,43459,41379,41380,41445,43558,41510, +41576,41609,43657,43656,43559,43526,43493,45541,45541,45541,45541,43460,43460,43460,43493,43525, +41380,43428,43460,43460,43428,43428,43460,43493,45541,43461,43460,43460,43461,45541,45573,45573, +43429,45509,47622,47622,47622,45541,45509,43460,43428,43460,43428,43427,45508,45573,47621,47621, +47621,47621,47621,47621,47621,47653,47653,47653,47621,47588,47588,45540,45508,43427,43395,41346, +41379,41378,41379,39330,39330,41379,41411,41443,43492,41444,41444,41444,41444,41444,41412,41379, +41412,41380,41347,39267,39299,41379,41347,39266,39266,39234,37186,37153,37153,37186,39234,39233, +47716,51942,56168,54186,54284,50125,37480,22754,12288,18594,29158,39691,48077,48077,43785,37479, +20641,14433,12288,12288,12288,12288,10240,10240,14336,22689,31141,37447,39528,39496,41576,43656, +45672,49832,53993,56008,55910,55845,57924,60005,60005,57957,58056,60266,58284,52011,45802,45770, +45770,45770,49898,54059,58220,60300,60267,60234,58154,58186,58251,54155,41575,24769,14336,10240, +6144,2048,0,0,0,0,0,0,0,0,0,0,0,2080,4160,4128, +10272,8192,8192,8192,14336,24771,35303,43658,47818,47720,47622,47556,47523,49506,49505,49505, +51683,51716,53797,53829,53829,53797,53796,53764,55877,55909,55909,55909,53796,51683,51683,53796, +51716,51716,51684,51684,51684,51684,51684,51716,51716,51683,49635,51683,51684,51684,51683,49603, +45572,45540,45540,45508,45508,45508,45508,45508,47621,45573,45508,43427,43395,43395,43427,43428, +45508,45508,45508,45508,45508,45508,45475,45475,45508,45508,43428,41347,39268,39268,37220,37220, +33092,30979,30947,33059,37188,37188,39268,41348,39203,39202,39170,37154,37154,37155,37187,37187, +37154,37155,37187,37155,37154,37122,37154,37187,37187,37187,37155,37155,37187,39235,39267,39268, +37187,39236,39236,39235,39235,39268,39300,41348,43461,43493,43461,41380,39299,39267,37186,37121, +39235,39235,39235,39235,39235,39267,39267,39267,41381,41381,41381,41380,41348,39268,39235,37187, +37186,37186,35138,35105,35105,35105,35138,35138,37154,37154,37186,37218,39299,39331,39332,39332, +37187,37155,35042,35042,37123,37155,37123,35042,37155,37155,37155,37123,37123,37155,37155,39235, +43361,47554,45507,43427,43493,45671,43624,37318,37351,41576,43689,41608,39430,37349,39397,39430, +37350,35237,33125,33124,35205,35205,35204,35172,35172,37252,39300,41381,43461,43462,43461,45477, +47622,47589,49604,51684,55813,57893,57861,57860,59941,57925,55845,51717,47621,47654,47752,49800, +53994,53929,53864,53831,53799,53733,51620,49507,55878,60137,62315,62348,60332,56171,45671,33123, +12288,8192,6144,6144,6144,6144,6144,8224,6144,6144,6144,6144,8192,12384,14464,14432, +16384,20544,26851,33190,41577,45705,45640,45575,45510,47557,49573,49572,53700,53733,55780,51652, +51717,49669,49702,51750,51750,51782,53863,53895,51750,51750,51750,51782,51749,49637,49637,49669, +49637,47589,47589,49637,49670,51750,51782,51782,49670,49669,47589,47589,47589,47557,47557,45508, +45672,45672,45671,45671,45671,45671,45671,45671,43526,43558,45639,47720,47752,47719,45639,45607, +41381,43461,45542,45542,45510,45509,45541,45541,45541,43461,41381,41348,39268,37155,32994,30914, +35173,33060,33061,37254,39334,39269,39236,39236,41316,41348,41349,41381,41381,39333,39333,39301, +39333,39366,41446,41446,39365,39333,39333,39333,37252,37253,37253,37252,37252,37220,37220,37220, +39334,39301,37188,35075,32995,30914,32962,32994,32994,33027,35107,35107,35140,37220,37252,37220, +35140,35109,35109,35108,35108,35108,35108,35108,32995,33028,35076,35108,35108,35108,35108,35108, +37155,37155,39236,39300,41381,43461,43461,43494,45574,45574,45542,45542,45509,45509,43429,43397, +43365,43366,43366,45479,45511,45512,45512,45512,45511,45479,45479,45479,45479,45479,45479,45478, +47492,49604,49604,43363,39170,39170,41316,43462,41381,39301,37155,35010,35010,37123,39235,39268, +41381,41349,39268,39268,39268,39268,41348,43428,47622,45509,45476,45476,47557,49605,49605,47524, +45475,47588,49701,53829,53797,53797,53765,55813,51651,53797,53862,51782,47621,45541,45605,47686, +47589,47525,45411,45378,45378,47458,49539,49571,49571,51684,51717,49669,49701,51848,51912,49833, +45673,41512,37286,33060,30915,26721,24608,24608,24576,26721,30882,32995,39301,45640,47753,47753, +41544,43689,45802,47850,47785,49800,49800,53896,51783,55911,55944,55911,53798,53765,51717,49637, +49703,47655,47655,47655,47655,47655,49736,49736,47655,47623,47655,49736,49736,49703,47623,47622, +47623,47623,49736,51816,51849,51816,49736,47655,49736,49769,49769,47688,47656,47656,47656,47689, +28899,28899,28899,28931,28931,30979,30979,30979,28898,30947,33059,35140,35173,37253,37253,37253, +45641,45641,45641,45608,45576,43527,43495,43495,39269,39269,39301,39334,39301,37188,35172,37254, +30980,33061,35174,39367,39335,39334,41414,43527,39301,39301,39334,41414,41414,39366,37253,35172, +35173,37286,37318,37318,37318,35205,35173,35173,33092,35173,35205,35237,37253,35205,35205,35205, +35206,35206,35206,35173,33093,33093,33093,33125,33060,33125,35206,35238,37318,37351,39431,39399, +37287,35239,35207,35207,35207,35207,35175,35207,35207,35207,37287,37288,37288,37288,37287,37255, +35108,39269,43462,45576,47656,47689,49769,49769,49769,49769,49768,49768,49736,49704,49671,47591, +49640,49673,49705,51786,51786,51786,51786,51786,51818,51818,51786,51786,51754,51754,51754,51753, +51719,49605,47525,51718,53831,51751,49671,49638,47590,47590,47590,47623,49703,47655,45510,43397, +47623,45575,45575,45574,45510,43429,43429,45509,43364,45477,49670,53863,53864,53831,53798,51750, +51847,49831,49798,49734,49701,49701,51782,51847,53895,47589,45476,47686,49799,45605,41379,39331, +43460,45541,45574,47653,47653,45572,45539,45507,49733,45540,45572,49766,49767,45573,45606,49833, +49834,47721,47721,47721,47722,45641,45641,45641,45608,45576,45543,43462,45510,45509,43397,41316, +37285,37318,39398,41446,43493,45541,47589,47556,49637,49572,47491,47492,49637,49734,49703,47622, +45575,45608,45608,45608,43528,43495,41415,41382,39302,39269,39302,41415,43496,43496,41415,41382, +41350,39269,37156,37156,37124,35076,35076,32996,30850,30883,30883,30883,28803,28803,28835,30916, +20578,20611,20643,22691,24771,24772,24771,24771,33191,33158,31078,31045,31045,33126,35238,37319, +33094,33062,33029,33029,35109,35174,35173,35173,33060,33061,35174,39367,37319,37286,37319,41513, +37352,37352,37320,35174,30948,30915,30947,33060,37254,37286,37318,39399,39431,37351,35238,33157, +33190,35271,37384,37384,37351,35239,33158,33126,35238,35271,37352,37384,37384,37384,37384,37384, +35239,35272,35272,35304,35272,35272,35304,35304,37384,37417,37385,35272,33158,31046,28965,26853, +31047,28999,28967,28999,28967,28967,28966,28966,28934,28966,28934,28966,28934,26886,26853,26821, +33062,37222,41416,43496,43496,43464,43464,45544,41318,41350,43430,45511,45511,47591,45511,45479, +45478,43398,43398,43430,43398,43366,43366,43398,41285,41253,41253,41252,39204,39204,41252,41252, +43366,43398,47559,49671,49671,47558,47558,49639,49638,49671,49671,47591,45510,45575,47656,47689, +41382,41414,43527,43591,43559,43526,43558,45639,45671,47719,47687,45574,45509,45477,45509,45541, +41444,39364,39364,39365,41445,41446,39365,39333,41446,39333,37285,39397,39429,39396,39429,43623, +37350,37382,37381,37381,37413,37413,37445,37445,35299,37413,37380,33187,35268,39495,39463,35237, +37415,35335,35302,35302,35302,33254,33254,35303,35302,35269,35237,37317,39429,39429,39397,39397, +39398,37317,37252,39300,45573,49734,49702,47588,47556,49669,51815,49735,43494,37188,35075,33027, +30915,30948,30948,30916,28835,28803,26754,26722,33028,30980,30981,33094,35174,35174,35174,35206, +30915,30882,26689,26657,26689,26690,26690,24642,26723,24675,24675,24643,22595,22595,22595,22627, +18564,18596,20677,20709,22790,22790,22790,22757,24805,24837,26950,31111,33257,37450,39563,41643, +31079,26885,24740,24740,26853,28933,28933,26820,28900,26852,28932,33158,33158,31078,31045,33158, +33159,31079,28966,26852,26787,26787,26787,26786,24706,24738,26819,26851,26884,26884,24771,22691, +26917,28998,31110,31110,28998,26885,24804,24772,22659,24739,24739,24739,22659,22626,22626,20578, +22691,22692,22692,22692,22692,22724,24805,26918,24805,26918,28998,26950,28998,26950,28998,26950, +24806,22758,22758,22758,22758,22758,22726,22726,22726,22758,22758,24838,24839,24839,24838,24806, +26853,31014,33159,35207,33094,30981,33029,33061,35174,37222,39303,39335,41415,41415,39335,39302, +35108,33027,32995,33027,35108,35108,35140,37221,35140,35140,35140,37188,37221,37221,37253,37254, +35109,37190,39303,41383,43430,43430,43430,45510,45510,45478,43430,41350,39269,39270,37222,35173, +37286,37318,37351,37383,37350,35205,33125,33156,30979,30978,30946,30979,32995,32962,30849,28768, +26752,26752,26753,24705,24705,26786,28932,31045,28932,33126,33158,31044,28931,30979,28898,24737, +26851,24803,24835,24867,24932,24932,24931,22882,24963,24931,27044,31206,33287,33222,33223,35336, +31174,29029,24836,22755,22723,22755,24835,26916,29029,26883,24802,28963,31043,31042,31010,31010, +35172,37253,39301,41348,43396,47557,49669,49669,53896,51783,47654,45542,39301,35108,30948,30980, +24674,24674,24642,22594,22594,22626,24707,24739,24674,22626,24675,24739,26820,26820,28933,31014, +26787,28867,30980,33126,35207,33159,28965,26853,28933,26853,24772,22692,22693,22693,22661,20612, +18695,18662,16581,16549,16549,16516,16516,16483,20645,20677,22757,22790,24838,22757,22725,20644, +20644,20677,22725,22757,22757,22757,22725,22724,26918,26950,26950,26950,26949,26917,24836,24804, +24805,24805,22724,22724,22692,22691,22691,22658,24771,26949,26982,24901,22788,22788,22788,20676, +20676,22724,22724,20644,20611,20579,20579,20579,18466,18531,20579,18531,20579,20611,20579,16418, +16418,16418,16418,16450,16451,16450,16418,14338,16451,16451,16451,16451,18499,16451,16451,16451, +14371,14371,14403,16451,16451,16451,16451,14403,14403,16452,16516,18597,18597,18629,18597,18597, +16548,16515,16515,16515,16482,18563,18595,20643,20643,20643,22723,24804,24836,26917,28997,29029, +26916,24868,26948,26948,26981,29061,29061,29093,29061,29061,26981,26948,26948,24867,24835,24836, +24773,26789,26788,26755,26722,26689,24576,24576,24576,26656,24609,24609,24609,22561,22594,22594, +20578,20578,20611,22691,24804,24836,24836,24836,24804,24803,24804,26852,26884,26884,28932,28932, +31013,28900,26788,26820,24773,24741,22693,22693,24774,26822,26822,26853,28933,31013,31013,31013, +24772,22725,20644,18563,16515,16514,14466,14466,16547,16547,18595,20644,20644,22692,22628,20547, +20546,24740,24740,22659,22659,24772,28966,28966,28998,31045,31045,33093,35206,37318,39399,39366, +39269,41318,41317,41285,45413,47558,49606,47493,45412,45413,45478,45544,45609,41481,37321,35207, +28965,26917,24804,24739,24739,24772,24772,22723,22691,22659,22691,24804,26885,26917,29031,31176, +33256,35304,35336,35369,35369,35369,35337,33289,31176,27015,24903,24903,27016,27016,24903,20710, +14502,14501,14469,14469,14436,14436,14404,14404,14403,14404,16484,16484,16484,16484,16451,16451, +16451,16484,16484,16484,16484,16484,16483,14435,16516,18596,18628,20708,20708,22756,20708,20676, +20676,20677,20644,18596,18596,18595,18595,18595,20675,24901,27047,27047,24966,22854,18693,16515, +20709,22757,20709,20644,18532,18531,16483,16451,18532,18564,18564,18564,18564,20644,20645,18596, +16516,16516,14403,14403,14371,14403,16484,16516,16484,16484,16484,16484,16452,14404,14404,14404, +14436,14436,14436,14436,14436,14404,14404,14404,12323,12323,14404,14436,14436,14436,14436,14436, +12387,10339,10339,10338,12386,12419,14499,14499,14467,14467,14434,14401,14369,12321,14369,12321, +14434,14434,14434,14466,14466,14466,14466,14466,18660,18659,16579,16547,16546,14466,14434,14434, +12290,16452,20645,22758,24837,24805,24772,24739,24739,24739,24739,24772,22724,22692,20644,20644, +20644,20644,20644,20645,20677,20709,20709,20677,18564,20677,24903,29096,31177,29064,26951,26886, +24805,22660,20580,20580,20613,20614,20646,20647,20614,20614,20581,20581,20580,22628,22627,20580, +20613,18566,18565,16485,14436,14436,14436,12420,12388,12388,14404,16452,16452,18501,18469,18468, +20515,22660,22693,22660,22660,22693,24806,24773,29031,31112,33192,35272,37320,37352,37320,37255, +37223,41383,41383,41318,41317,43398,45446,43333,41253,39140,35012,32964,32998,31014,31015,28934, +31143,31175,31143,29030,24836,22756,22723,20643,24837,20675,20611,20643,20676,20644,20676,22789, +31176,31175,29095,29062,26950,24837,22756,20676,22789,20709,18629,18661,20710,20710,18661,18597, +14501,14501,14469,12421,12388,12388,12388,14436,12356,14403,14403,14403,14403,14403,14403,14403, +14436,14436,14436,14436,12388,12355,12355,12387,12388,14468,14500,16548,16548,16547,16515,16483, +14435,14468,16516,16548,18628,18693,20773,20773,24967,24999,24999,20838,20774,18726,18693,16581, +16549,18629,18597,18597,16517,18564,18565,16516,20678,18629,20678,20710,20678,20677,20710,22823, +20775,20775,20775,20743,18662,16581,16549,16549,16550,16549,16517,14469,14437,14437,14437,14437, +14437,14436,12388,12356,12356,12356,12356,12356,12355,12355,12356,12356,12356,12355,12355,10307, +10339,10340,12420,12453,14565,18727,20840,20872,18694,18661,16581,14467,12355,12322,12322,12322, +10275,10243,10243,10243,10243,10243,10243,10243,10275,10243,10243,10243,10243,10243,8194,8194, +10275,12389,16582,18662,16549,14435,14370,14338,16483,16483,16515,18596,18629,16549,14468,14436, +16452,16420,16420,16453,16453,16485,16517,16517,14404,16485,18566,20646,20646,20614,18533,16453, +18597,14469,14437,14437,14470,14502,14470,14503,16551,16518,14470,16485,16485,16485,18532,18533, +16486,16486,16454,14405,14437,12389,12389,12389,12389,12389,12357,14405,14373,16422,16454,16421, +18500,18564,20677,18597,18565,20645,20645,18565,18564,20677,22757,24837,26886,26917,26885,24772, +31013,35175,35239,35206,35174,37222,37222,37222,35174,33029,28868,24707,24740,24805,24838,26951, +24837,26949,27014,29094,31175,31208,29127,27014,27047,24901,20708,20708,20708,18628,18628,20676, +18595,20643,18595,18595,18595,18595,18595,18596,16483,16515,16515,16548,16516,14468,14468,16548, +14501,14469,12421,12420,14469,14469,14436,14436,14436,14436,14436,14436,14468,14436,16516,16516, +14468,14468,14468,12420,12420,12420,12420,12420,12420,14500,14500,14500,14500,14467,14434,12354, +14436,14436,14468,16581,16613,18726,18758,20838,20839,18726,16581,12419,12387,14500,14501,14501, +14469,16517,16549,16517,16517,16549,16549,16517,16549,16517,16549,18630,16549,16517,16549,20743, +18694,22888,25066,27147,25034,20808,16614,14469,16582,16550,14469,14469,14437,14437,14437,14437, +12356,12356,10276,10275,10275,10275,10276,10308,12356,12356,12356,10308,10276,10275,10275,10275, +10275,10275,8195,8195,10243,10275,10275,10276,12324,10243,10243,10242,10242,10242,10242,10243, +10244,10244,10244,10244,10244,10244,10244,10244,10244,10244,10244,10244,10244,10244,10244,10244, +8196,10276,10308,10308,10275,8195,10243,10243,10242,8194,10242,10275,12388,12420,12420,12356, +12292,14340,14340,12292,12292,12292,12293,12324,16486,14406,14373,12292,12292,12292,12292,12292, +10276,8228,8228,10341,10373,10374,10374,12422,12454,12454,12421,12421,14469,14469,14501,16517, +16518,16486,14438,14437,14437,12389,12389,12389,12357,12357,12325,12324,12324,14373,14373,14372, +14371,16451,16483,14435,14403,14404,14403,12323,16484,16516,18564,18564,20676,22757,24837,24837, +22691,24836,26917,26917,26884,26917,26885,26885,26853,24804,22724,20676,20644,18628,20741,22821, +24902,24869,24868,26981,29127,31240,27015,22788,22789,18628,16515,16515,16515,14467,14435,16483, +16515,16515,16515,16483,16482,16483,16483,14435,14435,16515,16548,14468,14467,14435,14436,14468, +14436,12355,12355,12355,12388,14436,12355,12355,12323,12355,12355,12356,12356,14436,14436,14404, +14403,12355,12355,12356,12356,12388,10340,10340,12388,12420,12420,14500,14500,14500,14467,14468, +14501,14469,14469,14501,14501,14533,14533,14533,12420,12420,12420,12420,14469,14501,14469,14437, +14469,14469,14469,14437,14436,14437,14436,12356,12324,10243,12324,12356,12324,10243,10243,12356, +10275,14501,20808,22953,22953,20808,16582,14469,14469,12389,12357,12324,10276,10276,10276,10276, +10276,10276,10244,8196,10244,10244,10276,10276,10276,10244,10244,8196,8195,8195,10244,10244, +14405,14373,12292,12292,12292,12292,10243,10244,12292,12292,12292,12292,12292,12292,12293,12293, +10244,10245,10245,10245,10245,10245,12293,12293,12293,12293,12293,12293,12293,12293,12293,10245, +10244,8195,8195,8195,8196,8228,10309,10341,8228,8196,8195,10276,12388,12453,14501,14469, +16486,16454,16453,14373,12293,12292,12292,10244,12325,12325,12325,12293,12293,12292,12292,10244, +8260,6212,6212,8324,10405,10437,12518,14598,12517,12485,12453,12453,12453,12453,12453,14469, +14468,16516,14469,14469,14469,14469,14469,14469,12388,12420,14468,14469,14469,14469,14468,16516, +18564,18563,18564,16515,16515,16516,16515,14435,14402,14403,14403,16450,16483,18595,20643,20675, +16482,16546,16546,16546,16514,16514,14434,14402,16515,16547,18660,18660,16579,16547,16611,18660, +24934,24869,22756,22724,22756,22756,18595,14370,18596,18596,18596,18628,16548,16548,16549,18629, +18629,16548,16548,16515,14435,14435,14435,14436,14468,14468,14468,14468,14468,14436,14436,14403, +14435,12355,12355,12355,14435,14436,14403,12355,12355,12355,12355,12356,12356,12356,12356,12355, +14403,14403,14403,12355,12356,12388,12388,10340,12421,12421,12453,14501,14501,14500,16548,14500, +14469,14469,14469,12421,12421,12420,12452,12452,12452,14468,14469,14501,16550,14502,14438,12357, +12356,12356,12356,10276,12324,12356,12324,10275,10243,10243,10276,10276,10244,10243,10243,10275, +8195,10307,12420,14501,14501,12421,12389,12389,12356,10308,10276,10276,10244,10244,10244,10244, +10244,10244,8196,8196,8196,10244,10276,10276,8196,8196,8196,8196,8196,8196,8196,10244, +10243,10243,10243,10244,10244,12292,12293,12293,10244,10244,10244,10244,10245,10244,10244,8196, +10245,10245,10245,10245,10245,10245,10245,10244,10245,10244,10245,10244,10244,10244,10244,8196, +10244,10243,8195,8195,8196,8196,6148,6148,8261,8228,8196,8196,10308,10340,12388,12356, +14470,16486,16486,14438,12357,12357,12357,12357,10244,10276,10276,10244,10244,10244,10244,8196, +10373,8292,8259,8259,8259,10307,12387,14467,14435,14435,14435,14468,16516,16549,16549,16549, +16515,16515,16515,18563,18564,18596,18596,18596,16548,18628,18628,20709,18693,20741,20741,20741, +22788,24804,22756,22756,22756,22789,20709,20676,18563,20676,22757,20676,20676,20643,20643,18562, +18627,18627,18627,18627,18628,16580,16580,16548,14435,14467,16547,16547,16514,16514,16546,18626, +18562,20643,20643,18563,16450,16483,18563,18564,14370,14403,16484,14436,14436,14436,14436,14468, +14436,14436,14436,14468,16516,16549,16549,16581,14468,14436,14436,14436,14468,14468,14436,14436, +16515,16515,16548,16548,16548,16516,16516,16548,16581,16549,16549,14468,14468,14436,14437,14436, +16516,16484,16516,16516,14469,14469,12421,12421,14501,14501,14501,14501,14468,14468,14468,14436, +12389,12389,12389,12389,12421,14469,14501,14501,14501,12388,12356,12324,12292,12292,12292,12292, +12324,10276,10276,10276,10276,12357,12357,10276,10276,12356,12357,10308,12324,12356,12357,10276, +10308,10307,10275,10275,8195,8227,10275,10275,10276,10276,10276,10276,10276,10276,10276,10276, +10245,10245,10245,10245,10245,10245,10245,10245,8197,8197,10245,10245,10245,8197,8197,8197, +10309,10309,10277,10277,8196,8196,8196,8197,10278,10278,8230,8230,8230,8197,8197,8197, +6147,6179,6147,6147,6147,6146,6147,6146,6147,6179,6147,6147,6147,6147,6147,8195, +8194,10242,10243,10244,10244,8197,8197,8197,6149,6148,8196,8195,8195,10243,10242,10242, +10243,10276,10308,10308,10308,10340,10340,10373,10405,10373,10341,8260,8260,8260,10341,10341, +12356,12324,14371,14371,16418,14337,16385,16385,20514,20514,20547,22660,24741,24774,24774,24805, +24836,24836,26884,26884,26884,26884,26852,26852,24739,24771,24804,24804,24836,24836,24868,26916, +28964,28899,28899,28932,28965,28965,26885,26885,22692,24804,26885,26885,26852,24771,24706,22626, +18497,18497,18497,18498,16418,16418,16451,18532,20677,20612,18531,18498,20546,22626,22625,20577, +20611,20644,20676,20612,18531,18563,18564,18564,18597,18597,18597,16549,16549,16549,16550,16517, +14469,14469,14469,14437,14437,14437,14437,14437,16517,14437,14436,16517,16517,16517,16517,16516, +18562,20675,22788,20708,18595,18563,18595,20708,22789,22756,20676,18563,18563,18531,18531,18531, +18530,20578,18563,18563,18563,16483,16451,14403,14403,14435,14435,14435,16483,16450,16450,14402, +14435,14436,14436,14436,12387,12387,14435,14435,14468,14436,14436,14436,14436,14405,16453,16485, +14437,12421,12388,12356,12356,12356,10276,10243,10244,10276,10276,10244,10244,12325,12325,10244, +10275,10275,10275,10275,10276,10276,10276,8195,8195,8195,8196,8196,8196,8196,8196,8196, +8229,8197,8229,8197,8197,8197,8197,8196,8197,8197,8197,8197,8197,8197,8197,8197, +6148,6148,6148,6148,6180,8229,8229,8229,8229,8229,6181,6149,6149,6181,8230,8229, +8292,8291,8291,8291,8291,8291,8291,8291,6178,6178,6210,6210,8291,8291,8291,10339, +14403,16452,16485,16485,12324,10244,10244,8196,8196,10244,10244,10243,10243,12290,12290,12290, +8194,8195,8227,8227,8227,6179,6179,8260,8260,8292,8292,8292,10341,8292,10308,10308, +16453,20581,24806,28999,31079,31014,30949,30948,35109,35109,37190,37223,39304,39336,39304,37255, +39366,39366,39366,39334,37285,37253,37221,35141,37221,37221,35173,35172,33124,33124,35205,37285, +39301,37221,37221,39334,39367,39367,37287,37286,37286,39367,39432,39399,39367,39367,37318,37286, +37318,37318,37319,35206,33094,31014,31047,33160,33160,31046,28900,28868,33028,33028,32995,28834, +28899,24771,24739,24739,26852,26885,24773,22628,22660,20580,18499,16451,16451,16484,16451,14371, +14403,14403,14404,16451,16451,16484,16484,16483,16483,16484,18532,18532,18531,18531,18531,18531, +24738,29028,35302,33221,29028,33188,41641,50125,54319,52173,45802,35269,33123,35236,37349,37317, +33091,33092,33124,33124,31077,33190,35335,37448,31142,29029,26883,24803,24803,24771,24738,20610, +16481,16513,16513,16513,16514,16513,16482,16482,16482,16450,16482,16482,14402,16483,18564,14403, +12355,10306,12355,12387,12355,10307,12323,12356,12356,12325,12325,10245,10245,10245,10245,10277, +10276,10276,10276,10276,10276,8228,8196,8196,8228,8196,8196,8196,8197,8197,8196,8196, +8229,6180,6180,6148,6180,8229,8229,8229,8229,8229,8229,8229,8229,8197,6148,6148, +6148,6148,8229,8229,8229,6149,6148,6148,6148,8229,8261,8261,10342,10342,10342,10309, +10340,12420,12452,12485,12485,12453,12453,10404,10340,10340,12420,12452,12388,10307,14500,18726, +20742,22823,22855,22823,18629,16516,16484,14404,14371,14403,14403,14403,16451,16451,14337,10241, +10243,6147,6147,6147,8195,6147,6147,8195,8195,6147,6147,8195,8196,8196,10276,12356, +18565,24806,33225,41611,45772,45739,45674,47721,47656,47656,49736,49736,51784,49736,49736,51783, +53863,53830,51750,51750,51783,51783,49670,47590,49671,49703,51783,51783,51751,49703,49703,51751, +49670,49670,49703,49735,49735,49735,49735,49768,49768,49735,49768,51848,51881,51881,51913,56074, +53896,53896,53929,53929,53929,51881,51881,51881,49833,49801,49800,49768,49736,49735,49735,49767, +45670,45670,45671,47720,47720,45608,43463,39302,32996,33029,33093,33158,33158,31110,31110,31142, +31207,31143,29029,29029,33255,35368,31142,26884,26851,26884,28964,28932,26851,26819,26819,26851, +37317,37285,39365,41478,43623,47784,47816,47784,47751,49832,49864,51912,51944,51911,49831,49798, +49863,49864,49864,47783,47783,49864,49929,52042,52010,49929,47816,45704,43623,41542,41510,39462, +33188,29059,26914,24834,26914,31108,33286,37448,33222,26948,26883,26916,24803,20578,20545,16416, +16482,16547,16548,16515,14435,12322,12290,10242,12356,12324,12325,12293,10245,10245,10245,8197, +10244,8228,8196,8228,8196,8196,8196,8196,8196,8196,8196,8196,10277,10277,10277,8229, +6180,6180,6148,6147,6148,6147,6147,6147,8196,8196,8196,8196,8196,8196,8196,8197, +8196,6148,6148,6148,6148,8196,8228,8228,8228,10309,12389,10341,10341,12389,12389,10308, +10275,12355,14468,14501,14501,14501,12421,10340,12421,10308,10307,10307,10275,12323,16549,22855, +29161,27015,22822,22757,22757,20709,18564,16451,18564,18563,18531,18531,18563,20676,20676,18596, +10275,8196,8196,10309,10309,8196,8195,8195,8196,8195,8195,6147,8195,10244,12357,14437, +16452,18499,20580,24773,30981,35174,39367,43527,45575,47623,49703,51783,51751,51751,51751,51750, +53766,53765,51685,51685,51718,53766,51718,51718,53799,53799,53766,53766,53766,55846,55846,53798, +53831,53831,53831,53831,53831,51750,51750,53831,51750,51750,51750,53831,53863,53831,53863,55976, +57991,57959,57959,55911,55879,55879,53831,53831,51750,51750,51750,51750,51750,51750,51750,49701, +49701,47652,47620,47589,47621,47590,47590,47558,47592,47624,47656,45672,45672,43591,41575,43656, +39495,41608,43656,41576,43624,43689,43657,43624,41543,43591,43624,43592,43559,41478,41446,41414, +53929,53929,53961,51848,51816,51783,53896,56009,56009,53896,53895,55976,58089,60169,62282,64427, +58152,60329,64556,64686,64718,64686,64621,64621,64588,64588,64621,64621,64621,64654,64687,64751, +64719,64686,62638,62606,62606,60526,60493,60461,60461,60494,60494,58381,56268,56269,52010,39431, +20545,20611,20611,16418,14337,16450,18564,18597,14371,12356,12356,12356,12324,10277,10276,10276, +10277,10277,10277,10276,10276,10276,10276,8228,8196,8196,8196,8196,8196,8196,8196,8195, +8227,8227,10275,10276,10276,10276,10276,10276,10244,10243,10244,10244,10244,10244,12324,10277, +10309,10276,8228,8196,8196,8196,10244,10276,10308,12389,12421,12389,12356,12356,12356,12324, +14436,14436,14468,16549,14501,14469,14469,12389,14469,12389,12389,14469,14436,12356,14468,18629, +18596,16516,16483,14370,14370,16451,18564,18596,22790,24902,24935,27015,27015,24935,22790,18629, +14437,10276,8195,8195,8195,8195,8195,8195,10244,10276,10244,8195,8195,10276,12357,12356, +14437,16452,16452,18532,22692,26853,31013,35206,39367,41415,43495,43495,45543,45543,47656,49736, +49670,49670,49670,49670,49670,49703,51751,51784,51751,49638,49605,49605,49606,51686,51686,51685, +51750,51718,51718,51718,51717,49605,51685,51718,51685,51685,53734,53766,53766,53733,53733,53733, +60006,57893,57861,55813,55814,53798,53766,53766,55944,55911,53799,51718,53798,53798,51718,49669, +49668,47620,47588,47589,49637,49670,51719,51752,51752,49704,49703,49735,47655,45574,45606,45638, +43493,47654,47687,47654,45574,47654,47687,47687,47687,49735,49768,51848,53929,53961,51881,51848, +60138,58025,55912,53832,53831,55880,55880,55879,58024,55944,55944,60105,60137,60137,60137,60169, +58119,58151,60199,58151,58119,56006,56006,55973,56038,56038,56038,56038,56038,56039,58119,58152, +58217,56136,56104,56103,56104,56136,58217,58217,58185,60331,62444,60331,60299,62476,60363,49832, +45738,41643,37417,28966,22659,20579,18499,14338,16451,14436,14436,12388,12388,10340,10373,12389, +10309,10309,12357,10309,12357,10309,12357,10309,10276,10276,10276,10276,10244,8196,10244,10243, +10243,10243,12291,12291,10242,10242,12291,12291,12291,12291,12291,12291,12291,12291,12291,12291, +10243,10244,10243,10243,10275,10275,10243,10243,10243,12323,12356,12356,14436,14469,14469,14436, +16516,16484,14403,12323,12323,12324,12324,12356,12324,10276,12324,12356,12356,12324,12323,12323, +14403,16483,16484,16451,16451,16516,20710,24903,27048,29194,33355,33387,33355,29161,24935,20710, +14469,12357,10243,8195,10244,12357,12389,12389,12357,14470,14470,12357,12357,12389,12389,10244, +12357,12356,14437,16485,18532,18499,20546,22595,26788,28836,28868,30915,30948,35109,39335,43496, +45608,47655,47688,49768,49769,49769,51850,51849,49736,49736,49704,49703,51719,51719,51718,51718, +49670,49637,49637,49637,51685,51653,51685,53766,55814,55814,55847,57895,57862,55782,55749,55717, +55716,55683,53635,55748,55814,55846,55846,53766,53767,51654,47492,47492,49605,51718,53831,53831, +51717,51749,53798,53798,53799,53799,53799,53799,53799,53799,53799,55879,55879,53831,53831,55911, +55943,55911,55878,53798,53830,55911,53831,53798,53831,53831,53831,55944,55977,58057,58057,55977, +51654,51654,53767,55847,55880,55880,53799,53799,51718,53799,53832,55912,55977,58057,55977,53863, +53894,53926,53926,53926,53926,56006,56006,56038,53925,53925,53925,53925,55973,55973,53925,53925, +51781,49700,47620,49668,49700,51813,53894,53894,53926,47588,49668,51814,51814,51813,53927,53993, +47754,47820,45772,41579,41579,39531,35338,29096,22790,20741,16581,14500,12420,10372,10372,10373, +10309,10277,10277,10277,10244,10244,10276,10276,10244,10276,10276,10276,12356,12356,14469,14469, +16517,18532,18532,16451,16387,16387,16387,16419,16387,16419,16419,16419,16419,16387,16387,16387, +14403,12323,12323,12323,12323,12355,12323,12355,14403,14404,14435,16516,20710,22855,24936,22855, +22823,22790,20678,18598,18630,18630,18631,18631,16583,16518,14438,14470,16550,18631,20743,20775, +22823,20710,18629,18629,20742,22823,22790,20710,20677,20710,20678,18629,20677,20677,18629,18597, +16485,16518,16550,18631,20744,20776,18695,16583,18695,20808,20808,16615,16615,16647,16615,12422, +12389,10309,10309,10276,10243,10242,12290,14338,12288,14336,16385,18433,18434,22595,24773,28933, +35142,37254,39367,41480,43593,45641,45673,45674,43495,45608,47689,49736,49703,49703,49671,49703, +51783,51750,51750,53798,53798,53798,55847,57927,57960,60008,60008,59976,59976,59943,59879,57798, +55683,55683,53635,55716,53669,51588,47395,43202,36896,36864,34816,36928,41154,45380,49574,51654, +53734,55782,55814,55814,55782,53702,53670,53637,53604,53604,55685,57765,59845,59845,59845,59845, +59909,57796,55715,55683,55748,55781,55748,53636,57894,55846,55846,55814,53734,53733,53734,53734, +47526,49639,51719,51752,49671,49703,51784,53897,51817,49736,47590,43397,43429,45575,47655,45575, +45606,47686,47719,47718,47686,43492,41346,39233,41379,43427,45540,47653,49733,49766,49766,49734, +51879,49799,49735,49734,49767,49767,47654,47621,49767,45573,47621,49767,49734,47621,47654,47687, +43528,41514,41514,41514,39499,39531,35370,31209,29161,27048,20839,16645,12484,10404,10404,10372, +12357,12357,12325,10277,10244,10276,10276,10276,10244,10276,10276,10243,10243,10275,12388,16516, +22758,24806,24838,24806,24806,24806,26886,26919,26919,26919,28967,28999,28999,28999,28967,26919, +24903,22823,18661,18596,16548,18564,18564,18564,16483,16483,14402,16451,18564,20709,22789,20709, +18532,18532,18532,18532,18533,16484,14404,12324,12324,12292,12292,12292,12324,14405,14405,16452, +14404,16451,16452,16484,16516,16517,16517,16516,16517,16517,16484,14404,16484,18597,18630,18630, +18630,18631,18663,18631,18631,16550,14470,12357,10276,10276,10244,6146,6146,8195,8195,6147, +8261,8261,8261,10309,10309,10244,10243,12323,12290,12290,14339,16419,16419,16419,16419,18499, +18433,22561,24675,26820,28933,31014,31013,31013,33028,35142,39335,41415,43462,43462,45510,47590, +49702,49669,49670,51718,51686,51685,51686,53766,55815,57863,57863,57863,57863,59911,59879,57830, +59910,57862,57894,59975,57927,55815,49541,45380,49574,47526,47559,49672,51817,53930,56011,55978, +55880,57896,57896,55848,57896,55848,55815,55815,59976,59943,61991,64071,64071,64006,63941,63941, +59844,59876,59876,59876,59877,59909,59942,59974,57862,57895,57895,55847,55847,53767,53799,55879, +43528,37254,32995,32995,35173,37318,37286,35173,35238,33125,33093,31045,31077,28996,28931,26819, +28931,26851,26787,26786,26786,28899,31012,33093,37351,39431,41512,41544,41511,39431,39366,37286, +37319,35173,30948,28867,30947,33093,37254,37319,37286,39399,41512,39399,39367,41512,39399,33028, +30949,28869,28836,26788,26821,26886,26918,24870,24935,22855,18694,14533,12452,10372,10404,10373, +12390,12358,12358,12358,14438,14470,14470,16550,14469,14469,14436,12356,12355,12355,14500,18629, +22757,24837,26950,29031,29063,31112,33224,33257,35305,35305,35305,35305,35305,35305,35305,33257, +31242,29161,27048,27016,27015,24935,24870,22789,18563,18563,16450,16385,16385,16450,18531,18563, +22724,22724,22693,20677,20677,18597,16484,14372,14339,12324,14372,14372,14372,12291,12290,10242, +8193,10242,12291,12291,12290,12290,14372,16485,12291,12323,14371,12323,12323,14372,14372,12324, +18598,18598,16518,14404,12292,12291,10243,10243,10276,10243,8195,8194,6146,6146,8195,8195, +4099,4100,6148,8261,8228,6147,8195,8195,14469,14437,14469,16517,16549,18630,16549,18565, +16418,16386,16386,16386,16386,18466,18466,18434,24707,26820,30981,33061,35141,37221,41382,43494, +45509,47524,47525,47525,47525,47492,47492,49573,49573,51621,51622,51653,53734,55847,57896,55815, +57960,57960,57992,60106,60138,58058,53898,51785,47657,47657,47657,47658,47690,45609,45577,45512, +47559,47559,49639,51752,53897,56010,58090,58090,60105,60072,62088,62087,64103,64038,63973,63973, +59877,59909,59942,59942,59974,59975,60008,60040,60073,58025,58026,58058,56010,55978,53898,53897, +18433,20545,20546,18465,16384,14336,16385,16450,16449,12288,14336,18563,18628,16515,14434,16482, +18532,16484,16451,16451,18532,20612,20644,22725,24806,26918,29031,28998,26885,22691,20579,20546, +18499,18434,18434,18467,20579,20580,20579,18466,20579,18466,18434,18466,20546,22659,22691,20546, +20514,20482,18434,18467,18467,16419,16419,16484,14371,12323,12323,10275,10307,10340,10372,12421, +12357,12358,14438,14470,16551,18663,18696,20776,20776,20775,18695,18662,18662,18726,22887,25000, +27015,31143,33257,33289,35369,35369,35370,35370,33224,33224,33192,31143,31111,31111,31111,31111, +29096,29128,31209,33322,33354,33322,31176,29095,29063,29095,29063,26950,24869,26982,31176,33257, +31143,29063,26950,24902,24870,22790,20677,18597,14403,14371,12290,10242,10241,12290,12290,12290, +14403,12291,10242,10242,12290,12291,10242,10242,10243,12291,12291,10243,10243,10243,12291,12291, +12291,14405,16518,16485,14405,14405,12356,12324,10243,8195,8195,8195,8195,6146,6146,6147, +6148,4100,4099,4099,4099,4099,6147,8195,8195,8195,8195,12356,14502,18727,22888,22889, +24936,22791,18565,16452,14371,14371,16386,16386,18466,18466,20514,24642,26754,30947,35141,39269, +45542,47557,47558,49638,49638,47558,47558,49638,47558,49638,49638,49638,53799,55945,56010,56009, +58090,55978,53864,47591,43398,37124,32898,28705,24577,24577,24578,24578,24578,24610,22530,22529, +22528,24576,26689,32995,39334,43527,45639,45607,49767,49734,51750,55878,60007,60007,62022,62055, +62120,60040,57959,57992,60105,58057,56009,55977,51816,49704,45576,43495,41382,37189,32963,28802, +14403,12322,12322,12322,12322,12355,12355,10307,10307,10307,10340,10340,8291,8259,8291,10372, +10309,12357,12357,12389,14438,14470,14470,14437,14404,14404,14437,16517,16517,16517,18565,16517, +16517,14437,14405,14405,14404,12356,12324,12324,12324,12324,12323,12323,12291,12291,12291,12291, +12290,12290,12290,12290,12290,12291,12291,10243,10243,10243,10243,10275,10275,10276,8227,8196, +10245,10245,10245,12325,12325,12357,14437,14469,16582,18662,18662,18662,16581,16614,18694,20806, +27015,26983,29063,29096,29095,26983,24837,22724,22723,24869,29030,26950,22723,18530,18465,18497, +18498,20644,22789,24902,24902,24869,24837,24837,24869,24869,24869,24869,24837,24837,24804,24804, +29062,26982,26949,24837,22756,20676,18564,16483,16483,16483,16548,18629,20709,20709,20709,20709, +20710,18630,18597,16485,14372,12323,12291,12323,12324,12324,10243,10243,10243,10243,12324,12324, +14405,14373,14373,14405,14405,14405,12357,12357,12357,12356,10308,10308,8228,8227,8227,8195, +6148,6180,6180,6180,6148,6147,6147,6147,6146,6147,8195,10243,8194,8194,14469,20808, +20808,20775,16549,12323,12323,12291,12290,12290,16387,16386,18466,20514,20480,20480,24674,33028, +45543,49671,49703,49671,47591,47623,47623,47623,47655,47687,47720,47688,45607,45574,45639,49833, +43462,37156,32931,30883,28802,24642,22562,22595,18434,18434,18434,18434,16386,16386,16386,14337, +16385,14336,14336,14336,18496,20608,22689,26849,26816,28896,37218,45573,51846,53927,55975,56008, +53961,51881,51881,49801,45575,37188,32995,32995,26689,24641,22561,20513,18433,18433,18433,16385, +10308,10276,8228,8228,10308,10308,8260,8260,8228,8260,8293,8325,8325,8325,8293,8325, +8261,10277,8229,10277,10309,12358,12357,12357,12325,12357,12357,12357,12357,12356,12324,12324, +12357,10309,10277,10309,10309,10341,10341,10309,10276,10276,10276,10276,10276,10276,10276,10276, +8195,10243,10243,10243,8195,8195,8195,10244,10244,10244,10244,10244,10244,10244,10244,10244, +10245,10245,10245,10245,12325,12357,14437,14437,12356,14437,14469,14468,14436,12388,14468,14468, +16548,18596,20676,20709,22789,20708,18563,16450,14336,16417,18530,18530,16450,16417,16417,16449, +14337,16418,16450,16450,16450,18498,18531,20643,22756,24837,26950,29030,29063,26982,24869,24836, +22755,22723,20675,20708,20740,22789,20741,20741,24967,27048,27113,29193,29161,29160,29161,29193, +29162,29194,29195,27114,25001,20808,18695,18662,16582,16582,16582,14502,14469,12389,12357,12357, +14405,14405,14405,14405,12357,12357,12357,12357,12389,12389,10341,10340,10309,10308,10341,10341, +10341,10308,8260,8260,8260,8260,10308,10308,8228,8195,8194,8194,10242,10242,8193,8193, +10242,12291,10243,10243,12356,14404,14372,14404,14339,14338,16418,18499,20546,22627,26884,35206, +41382,43430,43430,43430,43430,43462,41382,39301,41414,37253,35140,33059,30979,30979,31011,33092, +30947,26754,24642,22626,22627,20547,18466,16419,16451,16452,14372,14372,14372,14372,14372,14371, +14402,14434,16514,16514,16513,16481,16448,16416,20544,22592,26720,30912,39331,47719,51880,49832, +43559,37286,33093,30980,26787,22593,20513,20546,18465,16418,16418,14370,14403,12355,12323,12323, +10309,10309,10277,10277,10309,10309,10309,10277,8197,8229,10309,10342,10342,10342,10309,10309, +12390,12357,12357,12325,12357,12357,12357,12356,14437,14437,14437,14404,12356,12324,12324,12323, +10276,10276,8196,10276,10276,10308,10308,10308,10276,10276,10276,10276,10276,10276,10276,8228, +8196,6148,6148,6148,8196,8196,8196,8196,8196,8196,8196,8196,8196,10244,10244,10244, +10244,10244,10244,10244,10244,10276,12324,12356,14437,14501,16582,16582,14501,14469,14468,14468, +14436,14435,16516,16516,16548,16515,14402,12322,12289,12289,12289,14369,14369,14369,14369,14402, +14369,14370,14338,14337,14337,14337,16450,18531,18531,20676,24870,27015,29063,26982,24869,22756, +20675,18595,18563,18595,18660,20741,20741,18661,20741,22887,24999,24967,22854,20773,22821,24902, +27081,25001,24968,20775,18662,16549,14469,14469,14437,12389,12389,12389,12389,10309,10276,10276, +10244,12292,10244,10244,10244,10244,10244,10276,10276,10276,10276,10308,10309,10341,10341,10341, +10341,10340,10308,10276,10308,10308,12389,12421,12421,12421,12388,14468,18662,20774,20742,18661, +18629,16549,14436,12323,14404,12323,12291,12323,18597,18564,18564,20645,22725,24805,29031,35304, +43561,43528,43496,41448,41480,41480,37287,33125,31012,28931,26851,26850,24770,22689,22689,22722, +22658,20579,20546,20579,20612,20645,18597,16517,16549,14501,14470,14469,14469,14502,14502,16582, +14339,16419,16418,14337,16384,18433,20513,22560,24608,24576,24576,26624,37090,47623,49703,43494, +28932,22691,18530,18530,18530,16450,14402,14402,14403,12387,12388,12420,10340,10340,10308,8260, +10310,10309,10310,10310,12358,12358,12325,12325,12325,12325,12325,12325,12325,12325,12325,12325, +12356,12356,12324,12324,12356,14436,14437,14469,14436,14404,14404,14404,12323,12323,12291,10243, +12356,10276,10275,10275,10275,10276,10275,10275,10243,10243,10276,10276,10276,10276,10276,10276, +8228,6213,6181,6181,8229,6181,8229,8197,8197,8196,8196,8196,8196,8196,10244,10244, +8196,8196,8196,8196,10244,10244,10244,10276,12324,12357,12389,12421,12389,12356,12356,12356, +14501,14469,14469,16549,16549,16549,14468,14468,20774,20742,18693,20773,22854,22886,22854,20773, +22822,22822,22822,22822,22790,22790,22822,22822,22822,24903,29096,29128,29128,27015,24870,22757, +18660,18596,16547,16515,16548,16548,14467,12355,16581,18694,22854,22854,20741,20708,20708,22789, +18661,16581,14468,12323,10242,10242,10242,10243,8195,8195,8195,8195,8195,8195,8195,8195, +8195,8195,8196,8195,8196,8195,8196,8196,8196,8196,8196,8196,8228,8228,8261,10309, +10308,10308,10276,8195,10276,10276,10309,12389,14502,14501,14469,14403,14435,18629,22790,20741, +24935,24935,22855,22823,22888,22823,20743,22823,20710,18597,18597,20677,24838,26951,29096,33257, +35207,35174,33061,30981,31013,31013,26852,24706,22625,24771,26917,29062,26949,24836,22755,24836, +22724,20676,18564,16483,16516,16549,16549,14469,14534,14534,14502,12454,14502,14502,14535,16582, +24839,26919,26822,22596,22530,24610,26690,28705,28705,32898,39204,45511,51818,51850,45478,32963, +26917,20708,18595,18596,18628,16580,14500,14500,12420,12421,12421,10373,10373,8325,8325,8293, +12325,12325,12325,12325,12325,12324,12324,12324,14340,14372,14340,14339,14339,16388,16388,16387, +14339,12290,12290,12322,14371,16484,16517,18597,16516,16516,16516,16516,16516,16484,14436,14436, +14436,14436,12355,12355,12356,12356,12324,12323,12324,12324,12324,12324,12324,12324,12324,10276, +8261,8261,8261,8261,8229,8229,8229,8229,8196,8196,8196,8196,10244,10244,10244,8196, +10244,10244,10244,10244,10244,10276,10276,10276,8195,8196,8196,8196,8195,8195,8195,8195, +10276,10308,12357,12389,14469,14502,16550,16582,18662,18662,18694,22888,25033,27113,25033,24968, +22887,22888,22888,22888,22887,22855,22855,22855,24968,24968,27016,24968,22855,20709,18596,16483, +14436,14436,12388,14436,14468,14469,12356,10275,10243,12323,14435,14435,16483,16483,16483,16515, +14435,16516,16548,16549,16581,16581,14501,14469,12421,12388,10308,10276,8228,8196,8196,8195, +8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8228,10277,10276, +10276,10276,10276,10244,10244,10276,10276,10276,12389,14437,14436,14403,16483,20676,20709,20676, +22757,24870,24903,27048,29194,27081,24968,24969,24936,20743,20678,18597,20645,20645,20677,22725, +20578,20546,18465,18465,20546,20578,20578,20546,22724,24804,28998,29063,29030,26917,24837,24837, +24837,22789,20677,18597,18597,16549,14469,12356,12389,12389,12389,12389,12389,12388,12389,14436, +20581,28870,35177,39337,43498,45578,49674,49641,51722,49641,49640,49673,51753,49673,45511,41416, +31144,24967,20709,16548,14435,14435,14436,14468,12388,12388,10340,10340,10309,10341,10341,10341, +10276,10276,12324,12324,12291,12291,14339,14371,14339,18500,18500,18467,18435,18467,20515,18467, +20677,18629,18597,16516,16484,16484,16516,16549,16549,16549,16549,16581,16582,16582,16549,16549, +14468,14468,14436,14436,14436,14436,14437,14436,12356,12356,12357,12325,12325,12325,12325,12357, +10277,8229,8229,8229,8229,8228,8228,8228,8196,8196,10276,10276,10276,10276,10244,8196, +8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8228,10276,10276, +8196,8196,8196,10244,10276,10277,12357,12357,10276,12324,12356,16549,18695,20775,18695,18662, +16581,16549,16549,16517,14468,14468,16517,16517,16517,16516,16516,14435,14403,12322,12290,10242, +10243,10244,10276,10309,12357,12389,10309,10276,12389,12388,12356,14404,14435,16483,16483,16451, +12322,12322,12355,14435,16549,16581,16614,16646,16614,14534,12421,10308,10308,8260,8228,8196, +8196,8228,8197,8228,8229,8229,8229,8229,8229,8196,8197,8196,8196,8196,8196,8196, +10244,10244,10244,8196,8196,8196,8196,8196,10244,12292,14404,18597,24903,27016,26983,22789, +22691,22691,20643,20644,22757,18596,16483,18564,22823,20710,18597,16484,16484,16484,16451,16451, +16451,16482,18531,18563,20676,24870,26983,29031,26918,24773,22628,20579,22660,22627,20547,20547, +20579,18563,18564,18597,18629,18597,16517,14437,12324,12356,12356,12356,10276,10275,12323,14371, +22725,28967,37321,43595,47724,49772,51787,51754,49673,49673,49673,49737,45544,39270,32996,28900, +24837,20741,20709,18628,18596,16516,16548,16548,18629,16581,14469,14437,12356,12356,12356,12356, +12420,12420,12419,12387,12355,14402,16483,16483,20676,26950,29063,29031,28966,28933,26853,24772, +27016,24968,22888,20742,16549,14468,14436,14468,12388,12389,14469,14501,14469,12421,12389,12357, +14469,12389,12388,12388,12357,12389,12357,12357,12357,12358,12326,12326,12326,12326,12326,12326, +10245,10245,10245,10245,10244,10244,10244,8196,10244,10276,10276,10308,10308,10308,10308,10308, +8228,8228,8228,8228,8196,8196,8196,8196,8196,8196,8196,8196,8196,8197,8197,8197, +10245,10245,8197,8197,8196,8196,8196,10244,10244,10276,12324,12357,14437,14469,14469,14469, +14437,14437,12356,12356,12356,12356,12356,12356,10243,10243,12290,12290,12290,12323,12323,12324, +10244,10277,10277,8229,8229,8229,10277,10309,12390,12357,12356,12356,14404,14404,16452,16451, +14435,12354,10242,10242,12323,14468,14501,16582,14534,12453,12421,10340,10340,10340,8228,6180, +6148,6148,6148,8196,8197,8196,8197,8197,8197,8196,8197,8196,8196,8196,8196,8196, +8196,8196,8196,8196,8196,8196,8196,8196,10244,10243,12291,16484,20677,20677,20612,20579, +22658,22625,18497,20578,20611,18498,16418,18532,14371,14339,14371,14404,18565,20678,20710,20710, +16548,16580,16580,18660,20742,24903,26984,26983,24806,22693,22628,22596,22596,22563,22564,22596, +20547,16418,16419,18532,18532,16451,14404,14436,14436,14436,14436,14404,12323,12355,14404,16516, +16483,16514,20676,28998,35239,37319,41448,45641,43528,41415,37221,33060,28963,26883,24835,22787, +18530,20611,22724,22757,22789,22757,22757,20677,22790,22790,20710,20678,18565,18533,16453,16452, +14565,14533,14532,14500,14467,16515,18596,20676,31208,37547,43821,43788,41642,39497,35303,31111, +24935,22888,22823,18662,16549,14436,14436,14436,16517,16549,16582,16582,16582,14502,14469,12389, +12389,10308,10308,10308,10276,10276,10244,10244,10277,10277,10277,10278,10245,10245,10245,10245, +10245,10277,12293,10245,10245,10244,10244,10244,10277,10276,8228,8228,8260,10308,10341,10341, +10341,10309,10309,10309,10309,10276,10276,10276,10276,10277,8229,10277,10277,8230,8229,8197, +8197,8198,8197,8197,8197,8197,8197,10245,10245,8196,8196,8195,8195,8196,10244,10276, +10244,10276,10276,10308,10308,10276,10243,8195,10276,10276,10276,10276,10276,10276,12324,10276, +10277,10277,10277,8197,8196,8196,10277,12357,10277,12325,12356,14436,16517,18630,20710,22823, +22855,20806,20774,20774,20775,20774,18694,16646,18695,16614,14534,12453,12453,12421,8260,8196, +6148,6148,8196,8196,8196,8196,8196,8196,10276,10244,10244,8196,8196,8196,8195,8195, +10243,8196,8196,8196,10244,10244,10277,12325,14405,14372,16419,16451,18466,18434,22659,28933, +28867,30947,31013,33191,33224,26918,20612,20612,18564,18564,16484,16484,16484,16484,16452,14403, +14533,14533,14500,14468,14468,16549,18565,18500,26952,31145,37419,39467,37354,37289,37322,41547, +33192,26950,24805,22725,20612,16451,16451,18597,16516,16516,16516,14436,14403,14403,16516,18629, +16580,14434,14434,18595,22723,22658,24706,28899,33125,31077,28964,24803,24900,29158,27110,24965, +22821,24837,22757,20677,20677,20677,20677,20645,22725,20710,22758,22758,22758,20678,22726,20678, +14469,14469,14501,14501,16581,18661,22822,24935,29128,31176,33256,33256,33223,33158,28996,26884, +18531,16484,18564,18596,18532,16451,18564,22757,24870,22757,20677,20710,22791,20743,18630,14469, +14469,12388,10308,10276,10308,10308,10308,10276,12357,10277,10277,12357,12357,10277,10244,10244, +8197,8197,8197,8230,8230,8229,8262,10342,8229,8262,10342,10407,12455,12455,10406,10374, +12389,12357,12357,12357,12357,12357,12357,12324,10277,10277,10277,8229,8229,8197,8197,8197, +8197,8197,8197,8197,8197,8197,8197,8197,8229,8229,8197,8197,8197,8197,6149,8229, +6148,8196,8229,8229,8229,8229,8229,8228,8229,8228,8228,8228,8229,10309,10309,10309, +12324,14372,14404,14405,14405,14404,14404,12323,14436,16484,16516,18596,18596,18629,20709,20741, +20741,20774,20774,18694,18661,18661,16581,16581,16582,14469,12356,10275,10244,10243,10244,8195, +8195,8195,6146,8194,10243,10275,10243,10243,10242,10242,10242,12290,12290,12290,12290,12290, +10242,12291,14404,14437,14437,14437,16485,16517,20645,20580,20547,22594,26755,33028,39302,43527, +45543,49737,49802,47755,43562,39401,31079,26886,20613,18564,16484,16484,16484,16484,16452,14404, +14469,12422,12389,12357,12324,16485,20711,24904,31178,31177,35305,37386,37320,33094,33094,35207, +33192,31176,26950,20611,18563,22757,22790,20709,24968,22887,20742,18662,16581,16581,16581,16581, +18661,18629,20709,22822,22822,22757,20676,22724,22757,22789,24869,24902,24902,24902,22854,22822, +20742,20710,18629,16517,16484,16484,16452,16452,16517,16517,16517,16517,16485,14437,16485,16485, +14469,14469,14469,14436,14436,14436,16483,16483,18531,18563,20611,20578,18497,18465,20512,20545, +18564,18532,18531,18532,20612,22724,29030,33257,31144,33257,35370,33290,27016,22758,18565,14436, +16582,16614,14566,14501,12356,10275,12356,12388,12324,12324,12323,12324,12324,12324,12356,12356, +14438,12357,10245,10277,12357,12389,10309,10276,12422,12422,12454,12454,12454,12454,12422,12422, +14502,14502,14502,16550,16549,14469,12356,12324,12324,12324,10244,10244,8197,8197,8229,8229, +8229,8196,8196,8196,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148, +6148,6148,8196,8196,8196,8196,8196,8196,8228,8196,8196,8228,8229,8261,8261,10276, +14469,16517,18598,20710,20743,22823,22855,22855,22823,22823,22854,22855,22854,22854,22822,20774, +20741,20774,20774,18662,16581,16581,16582,16581,14469,12356,10243,10243,8195,10244,10277,12324, +12356,12421,14501,14469,12356,12323,14404,16516,22823,22822,22758,20677,20644,18564,20612,20644, +18629,16549,16484,14404,14404,14436,16485,18532,22725,26919,35240,41514,45674,45673,45607,45542, +51817,47624,41318,37125,30916,28868,26853,26886,20645,18597,18565,16516,16517,16516,16484,14436, +14437,12357,10276,10244,10244,12292,14404,16484,14339,16386,18467,20547,22594,20481,22561,24707, +31111,31111,26918,22660,20612,24838,24903,24871,20742,18661,16549,14468,14436,14469,14469,14469, +14436,14436,16516,18629,18630,18629,18630,20710,18597,18629,20677,20677,20677,18596,18564,16516, +16517,14469,14437,14405,12356,12356,12356,12356,12356,12356,14405,12356,12356,12356,12356,12356, +10276,10308,12356,10308,10276,10243,10242,12290,14403,18563,20676,22724,22756,24837,29063,33256, +29096,29096,29064,29063,26951,26918,26885,26918,26917,29030,29063,26951,22725,18531,16451,16484, +12355,14436,14468,14436,12355,14403,16516,18629,22855,22823,20742,18597,16484,16484,16484,18532, +18564,18532,16451,16419,16451,16451,14371,14338,16451,16451,14403,14403,14403,14403,14435,14435, +14501,14501,16549,16581,18629,18629,16549,16516,14436,14436,14404,12356,12324,10276,10276,10276, +10244,10244,10244,10244,10244,10244,10276,10277,8196,8196,8228,8228,8228,8228,8228,8196, +10276,10243,10243,8195,10243,10243,8195,8194,10243,10243,10243,10243,10275,10276,10276,12324, +12323,14372,14436,16517,18597,18629,18630,18630,22823,20775,20775,22823,22823,20774,18661,18629, +16581,18662,16581,14501,14436,14436,12389,12388,12324,12356,12357,12357,12390,12422,12422,12390, +12389,14501,14534,14534,14501,14501,18630,20743,27081,29226,35468,37581,37581,35467,33290,29161, +22855,20742,16549,14436,14404,14436,14437,16484,20645,26919,31144,37353,41513,43561,41447,39334, +35108,32995,30980,31045,28965,22724,18531,16483,20774,18726,18726,18726,18727,18759,20807,20807, +18694,18662,18662,16582,16550,16549,14469,14436,16517,16517,18597,20677,22725,22725,24837,29031, +28999,28967,24774,20548,18467,20613,22694,20645,16452,16452,14372,12292,12324,12324,12357,12357, +12356,12324,12324,12356,14404,12356,14404,14436,14436,14436,14436,14404,14403,14371,12291,12291, +12324,12324,12292,10244,10244,10244,10244,10244,10243,10244,10244,10276,12292,10276,12324,12324, +8196,8228,10276,10308,10276,10276,10275,12323,12291,14403,16516,16516,16451,16483,20644,22789, +22790,24870,26983,29064,29063,28998,26885,24804,20578,18498,18466,16418,16418,16418,14338,14338, +14403,12322,12290,12322,16516,18628,18629,18628,20709,22757,20709,18596,18531,16451,18499,18498, +26885,28966,28998,26885,24772,22691,22724,24772,20578,18530,18498,18498,16450,16450,18498,16482, +14435,14435,14403,14403,16483,16515,16515,16515,14402,14402,14403,14403,14403,12323,12323,12323, +12290,12291,10243,10242,10242,10243,10243,10243,10243,10243,10243,10243,10243,10244,10276,12324, +12323,12323,12323,14403,14436,16516,14436,14403,14403,14371,12323,12323,14403,14403,14403,14403, +12323,12323,14404,14404,14436,14436,14404,14404,16549,16517,16517,16549,18630,18629,16549,14468, +14468,14501,14436,12356,10275,10275,10243,10243,10276,10308,10309,12389,12390,12390,12390,12422, +14502,12389,10276,10308,12388,12388,12356,12323,12290,14436,20677,22855,24935,22855,22790,20677, +20742,18662,18630,16582,16582,16549,16517,16485,18597,20678,22725,22660,24739,30981,33093,33061, +28932,28964,28997,31110,29095,24934,20806,18725,16645,16645,14565,14565,14565,16645,16678,18726, +18693,18661,18661,18629,16581,14468,14436,12356,12356,12356,14436,14436,14436,14436,16517,20677, +22726,22694,20549,16387,16387,16387,16388,14340,14340,12292,12292,12292,12292,12325,12325,12357, +12389,12356,12356,10276,10276,10243,10243,10243,12324,12324,12324,12291,12291,12291,12291,10243, +10244,10244,10244,10244,10244,8196,8195,8195,8196,10244,10244,10244,10244,10244,10276,10276, +8261,10309,10309,8261,8228,8228,10244,10276,12356,14437,14437,14436,12356,14404,16517,18629, +18596,20644,22725,24805,26918,29031,31111,31111,26885,24837,26918,29063,31209,33290,31177,27048, +24935,22822,20709,20677,20709,22789,22757,22756,24837,26983,31144,31176,31176,33257,35337,35336, +35304,37417,39497,37384,35271,33223,33223,33256,31143,31143,29063,29062,26982,26982,26950,24902, +24934,22854,22821,20741,22756,22756,22756,22724,20643,20675,22756,22789,24837,22789,22789,22757, +20677,20677,20677,20677,18597,18532,16452,16451,14339,12290,12290,12290,12290,12290,12291,14371, +16483,18531,20611,22757,24870,26983,26950,24902,22757,22724,20644,20643,20611,18563,18531,16483, +18629,18662,18662,18694,20742,20742,20742,20742,14436,14436,14404,14436,16517,16549,16517,14468, +12356,12388,10275,10243,10243,10243,10275,8195,10276,8196,8196,6147,6147,6147,8229,10309, +14567,12453,10341,12421,16647,20808,18728,18662,16550,14436,12290,10242,12290,14371,16484,18564, +16484,16549,18630,18662,18662,16582,16582,16550,18630,20743,22758,20645,22692,24805,26853,24739, +26852,29030,29062,24901,22821,22853,20774,18693,14500,14500,12419,12387,12387,12387,14467,14467, +16515,16514,16514,14434,12354,10274,10242,8194,10275,10308,10341,12389,12389,10308,10308,12356, +14372,14372,14340,14340,14340,14372,12292,12292,12292,12293,12293,10277,10277,10277,10278,10309, +10341,10341,10341,10341,12389,12389,10341,10309,10276,10276,10276,10276,12324,12324,12324,10276, +10276,10277,10277,10277,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,10277, +8229,8229,8229,8196,6148,8196,8228,8228,8195,8195,8196,10276,12389,16583,20808,25001, +24936,24903,24838,22757,22725,22757,24805,24805,33257,31209,31144,26983,24838,22725,20644,20644, +27048,27048,27048,26983,24902,24870,26982,29063,31143,33289,35369,35369,35337,35336,35304,33191, +33223,35304,33224,33191,33224,33256,33224,29063,29063,29095,29096,29096,29128,29128,29128,29128, +29160,29160,31241,31241,31240,31208,31143,29062,31142,31142,33223,33255,33255,33223,31143,31143, +31176,31176,33225,33257,33257,31177,31144,29064,26919,24870,24838,22757,22725,22725,22758,22757, +26917,26917,29030,31111,31175,33256,33224,31175,31111,29062,26949,26917,24836,24804,22723,22691, +16483,16515,16516,16516,16516,16516,16516,16516,16516,16484,14404,14404,14404,14404,14372,12323, +10243,10243,10243,8194,10243,10276,10276,10275,8195,8196,10276,10309,10244,8196,8196,8196, +6146,6146,6146,8195,10308,14501,16582,16582,20775,18663,18630,16517,16516,14404,14403,14371, +12290,12355,14468,14469,14469,14469,14502,14502,16550,18663,20743,20710,20677,20645,20579,16386, +20611,26950,31176,27015,24902,22854,20741,14467,14435,14467,14468,16516,16548,18596,20677,20709, +20708,18627,16515,16482,14435,12355,10307,10275,8195,8228,10309,10341,10341,10309,10309,10309, +10244,10243,10244,12324,12357,12357,10277,10276,10277,10309,10309,10309,10310,8261,8261,8262, +8261,10341,10342,10341,10341,10342,10341,10309,10309,10309,10277,10277,10277,10245,10245,10277, +8229,8229,8229,8229,10277,8229,8197,8229,8197,8229,8197,8197,8197,8196,8196,8197, +6148,6148,6148,6148,6148,6148,6180,8229,8229,8229,8229,8229,10309,12422,14568,18728, +16549,18597,18597,18564,16451,16451,16419,14338,18531,18531,18499,16419,16419,18532,20709,24903, +20709,20709,22789,22757,22757,22789,26982,29095,31176,33289,33256,31110,28965,26884,24771,20578, +22692,22724,20644,20612,20677,22790,20677,16516,14371,14371,14404,14436,14469,14469,16550,16549, +20709,22789,24902,29063,31175,33223,33223,33190,33222,35270,35270,35238,33190,33158,31077,31078, +33159,33191,33192,35272,35304,35304,35304,35304,35305,33257,33225,33224,33224,33224,31144,31144, +31143,33191,33191,33223,33223,33223,33191,33190,33223,33190,31110,31078,29029,28997,28965,26917, +27014,24967,24935,24934,24934,24934,24902,22854,20709,20709,20677,20677,18597,18565,18532,16484, +14436,14468,14436,14436,14468,16549,16517,14469,12356,14469,18663,18695,16582,14437,12356,10276, +10309,10341,10340,10308,10275,8195,10275,12324,14437,18630,22856,22888,20775,16549,12291,10241, +10242,10242,10242,12323,12356,12356,12389,12389,12389,12389,14437,14437,14404,14403,14371,14339, +16386,20547,20579,18467,16386,16419,16451,16419,16451,18564,22725,24838,26919,28999,28999,29031, +24870,20708,16547,16515,16580,16581,14501,12388,10308,10309,10309,10309,10309,10309,10309,10341, +10308,8228,8228,10308,10341,8260,6180,8228,8261,8293,10374,8326,8325,8293,8293,8293, +8261,8293,10342,8261,8229,8229,8229,6148,8229,8229,10278,10278,10245,8197,8197,8197, +8197,8197,8197,8197,8229,8229,8229,8229,8229,8229,8229,8197,8197,6149,6149,6149, +6148,6148,6149,6149,6149,6148,6148,6148,4100,6148,6149,6148,6148,6148,6149,10277, +12324,14372,14404,12323,12291,14403,14404,14404,16452,14403,14371,14371,14371,16484,16484,16516, +18564,16451,14370,16418,18531,20644,20644,20644,20644,22724,22692,20578,20546,20578,20546,16385, +12289,14371,14404,14371,12291,12323,12324,10243,10244,10244,10244,8196,8196,8196,8196,10244, +16451,18531,20643,24805,28998,31110,33159,33190,35238,35206,35206,35206,35206,35206,35206,35206, +35206,33158,33158,33158,33159,33158,33158,33158,33126,33158,33159,33191,33191,33159,31111,31111, +31110,31110,31110,31110,31110,31110,31142,33190,31142,31110,31110,31110,31110,31110,31110,29062, +29094,29094,29094,29095,29095,29095,29095,29095,29095,29096,29128,29096,29064,26983,26951,24903, +24935,24935,24935,22855,24903,24935,22855,20774,20742,20775,20743,18662,16516,14436,14436,16549, +14502,12453,12421,12421,14469,14502,14501,14469,12356,16517,18662,18630,14436,12291,12291,12291, +10242,10242,10242,12323,12388,12421,12389,10341,12421,10341,10309,12389,12389,14469,16550,18630, +20613,22661,22693,22726,22726,22726,22725,22693,24838,26952,31145,35338,37387,37386,35274,35306, +26983,20742,16548,16581,20775,20808,18695,14502,12421,12389,12357,10244,10244,10244,12324,10308, +10308,8227,8227,10340,10340,8260,8260,8292,8292,10373,10405,10405,10373,8293,8293,8293, +8261,10309,10309,8228,8229,8261,8229,8197,8197,8197,8197,8198,8197,8197,8197,8197, +8197,8197,8197,6149,6149,6149,8197,8197,8229,8229,8229,8229,8197,6149,6149,8197, +8197,6148,6148,6148,8197,6180,6180,6148,6148,6149,6149,8229,8229,8229,8229,8228, +10244,12324,12356,14469,14469,14469,14437,14437,14436,12356,12291,12291,12323,12323,14371,12291, +14338,12290,12289,12290,12290,12289,16418,18531,16451,16450,16450,18531,20643,20611,18466,14337, +14403,14404,14404,12355,12324,12323,10244,10244,10244,8196,8196,8196,8197,8197,8229,10276, +14339,18467,20580,22692,24740,24740,26820,28900,33093,33093,33093,35174,35174,35174,35174,35174, +35206,35173,35174,35206,35206,35206,35206,33158,35207,33158,33126,33126,33159,33191,33191,33159, +31143,31110,31110,31110,31110,31110,31110,29030,31142,31110,29030,29030,31110,31110,31110,31110, +29029,29061,31141,31142,31142,31142,31143,31175,31110,31110,29063,29063,31111,31111,31143,31144, +31144,31176,31209,31209,31209,29128,29096,27015,24870,22789,20677,18596,18531,16483,16483,16484, +16549,16582,16647,18695,18727,18695,18695,18662,16549,16549,16517,16516,16516,16517,18630,20710, +18661,18661,16581,14468,12356,10275,10276,10308,10276,8228,8228,10309,12422,14535,16615,16583, +18566,24807,29065,31210,29098,26985,29097,33291,26919,24806,22693,22661,24709,24709,24709,22661, +18597,16517,14404,14437,16582,16582,14502,12356,12324,14437,16518,16517,18565,18565,16484,14404, +12323,12388,12421,14501,14469,14469,12388,12355,14468,14501,14501,14468,12356,12323,12355,12388, +10276,10276,10276,10309,10341,10309,10309,8229,10277,8229,8197,8197,8197,8197,8198,8197, +6149,6149,8197,8197,6149,6149,6149,6149,8197,8197,8229,8229,8197,8197,8197,8197, +6148,8196,8228,8228,8228,8196,8196,8196,8196,8196,8228,8228,8229,8229,8261,10277, +12389,12357,12357,12356,10308,10276,10244,10244,10243,12324,14437,14436,12323,12290,12291,14371, +16484,18565,18629,20677,18629,18597,18564,18564,18596,18564,18564,20644,22757,22822,24870,22822, +18596,18629,18662,20710,18630,16517,12323,10243,10243,10244,10244,10276,10244,10276,10244,10244, +14339,16387,18467,22660,26853,28966,33094,33126,33126,35174,35174,35174,35174,35174,35174,35174, +35206,35206,35173,33125,33093,33093,31012,30980,33125,33093,33093,31045,33094,33094,31045,31046, +31143,31143,31111,29062,31111,31111,29062,29062,29030,29030,29030,29030,29062,31111,29062,29062, +33222,33190,31141,31109,31109,31109,31109,31077,31077,31077,31110,31110,31110,31111,33159,31143, +31143,31143,31143,31176,31143,29095,29062,29030,24869,24837,22756,20643,18530,16450,16417,14337, +12323,12355,12356,14436,14436,14436,14404,14403,14371,14403,14404,16484,16516,18597,20710,20742, +24967,22887,20774,16581,12388,10275,10275,12356,8195,8195,8196,8196,10276,10309,10309,12389, +14437,14405,14404,16452,14404,16484,20710,24936,22790,22790,24838,22725,20580,20548,20580,22694, +20711,16583,14470,14437,14437,14437,12357,12324,18631,20678,20646,18532,18532,20580,20580,20580, +16484,16484,16484,16484,16452,16452,18532,18564,14338,16387,16419,16451,18499,18499,18499,18499, +16517,14437,12356,12324,12324,12324,12324,10277,10277,10277,10245,8197,8197,8197,8197,6148, +8197,8197,8197,8197,8197,8197,8197,8197,8197,8197,8229,8229,8229,8197,8229,8229, +8196,10276,10276,10276,8196,8195,10244,10276,10309,10309,10309,10309,10309,10309,10309,12356, +12389,12389,12356,10276,10276,10308,12357,12389,14501,16614,20776,20808,20775,20743,22823,22855, +27049,27049,26984,22791,20710,22791,22790,20710,22823,22823,22823,22855,24968,27049,29129,29161, +24902,26983,29095,29096,27015,22790,18564,16451,14338,14338,12290,12290,12290,12290,12290,12291, +16419,16386,16386,20547,24741,28966,33127,33127,35207,35207,35175,35174,35175,35174,35175,35174, +35206,35205,33125,33092,31012,28931,28867,26819,26787,26787,26819,26819,26787,24739,24706,24739, +24804,22756,22756,22756,22756,22756,22756,22724,26917,26950,26982,29063,29095,29095,29063,29030, +29028,31044,28964,31044,31077,33157,33190,33190,31077,31077,33157,33158,33158,33158,33158,31110, +31078,29030,31078,31078,28997,28997,28997,26949,28997,28997,26917,26916,24804,22723,20610,18530, +14402,14403,14403,14403,12322,12322,12290,12290,14371,16451,16516,18597,20677,22790,22822,24871, +27016,24935,22822,18629,14435,12323,10242,10243,8195,8195,8196,8196,8195,8195,6148,8196, +8195,8195,8227,10308,10340,10307,10307,10307,12387,14468,14500,14468,14403,14403,16484,16549, +20744,18696,18696,18696,18664,18664,18664,20711,20711,22759,22758,24774,26854,28934,28934,28934, +24773,24742,24709,22596,20483,20483,20483,22563,26756,26757,28837,28837,28804,26691,22530,20481, +18467,16419,14371,14339,14371,14371,14372,12324,12291,10244,10244,10277,10277,10277,10245,8197, +8197,8197,8197,8197,8197,8229,8197,8197,8197,8229,10277,10309,10277,10309,10310,10310, +12356,12356,12324,10275,12323,12356,14469,16549,14437,14436,14436,14404,12356,12355,12323,12323, +10243,12323,12324,12356,12389,14469,14502,16582,20776,20775,20775,22855,24968,27016,27015,24935, +29097,29097,24871,20613,18532,20678,22791,22790,18629,20678,20710,20743,22823,22855,22856,24903, +29063,29095,31175,31176,31175,29063,26982,26950,24837,24805,22724,20644,20644,22724,24805,24838, +26919,24806,22725,24773,28966,31079,33159,33127,33159,35175,35174,35142,35142,33094,33095,33126, +33158,33125,33093,31045,31045,31012,30980,28932,28900,28932,28965,28965,28932,26852,26852,26852, +20643,20611,20611,20611,20611,20611,20611,20611,18530,18530,20611,20643,20676,22724,20644,20643, +22658,22625,22625,24705,26851,28996,31077,31077,31109,33157,33157,33157,33157,31077,31077,31077, +28997,28997,28997,28997,28965,28997,28965,28997,31110,31110,31110,31142,31110,29062,29029,26981, +22821,22789,20709,20677,18628,18596,18596,18596,20677,22757,22790,24870,24870,24870,24903,24903, +24870,24902,24870,22790,18629,16516,14404,14403,12323,12323,10243,8195,8195,8195,8195,6147, +8228,6147,4098,4098,6146,6145,6145,4097,6145,6144,6145,8193,8194,10274,10274,10243, +6146,8195,10244,10244,12324,12324,12324,14372,16452,18533,22758,29032,33225,35305,35240,33127, +33096,33064,33096,35177,37289,39370,39402,41482,41483,43563,45643,45643,43530,41352,37158,32997, +26788,24772,24773,22725,22693,18564,16419,14339,12291,12291,12291,12324,12356,12357,12325,10276, +8196,8196,8196,8196,8196,10277,10277,8196,8196,8196,10277,10277,8196,8196,8196,10277, +14403,12323,12323,14403,16517,18630,20710,20710,20677,20709,20709,20709,20709,20709,20709,20709, +22790,22823,22855,22888,24968,25001,25001,24969,25001,24968,24935,24935,27015,29095,29063,26950, +24805,26918,26918,24805,24806,24871,24871,22758,16451,16452,16484,16517,16517,16549,18630,20677, +24837,26884,26917,28998,29062,31111,31143,31143,31143,31143,31111,29030,29030,31111,31143,31144, +31176,29096,29063,29031,29031,31079,31078,33126,33094,33094,33093,31046,31046,31046,31046,31046, +31077,31077,31077,31077,33158,31110,31078,31078,31110,33191,33191,33191,31110,31078,31078,29030, +26982,26950,26950,24902,26950,26950,26950,26950,26950,26950,26950,26950,26982,26982,26982,26982, +24804,24771,24739,24771,26884,28964,28997,28997,31110,31110,31077,31077,28997,28997,28997,28997, +31078,28997,28998,28997,28998,29030,29030,31110,31110,31110,31142,31142,31143,31143,31142,29095, +29063,27015,26982,26982,26982,26982,26982,26982,26983,26983,26983,26982,26950,26918,26918,26950, +26950,26983,27015,27015,26983,24902,22822,20742,16549,14436,10243,10243,10243,10243,8195,6147, +8260,8260,6179,6179,8227,8258,8226,6146,8226,6145,6145,6145,8194,8194,6146,6146, +8194,8195,10243,10243,10243,10243,12291,12291,12290,14371,20613,24871,29064,31112,28998,26886, +24709,24677,24709,26822,31015,35208,37289,37289,39369,41450,43562,43562,45610,43530,45578,43562, +39401,39433,37385,37353,33192,28998,24773,20612,20612,18532,16452,14403,12323,12323,10243,10243, +10244,10244,8196,10244,10244,10244,10244,10244,10276,10277,12325,12325,10277,10276,10276,10277, +12290,12290,14371,18564,20742,22822,22822,22757,22789,22789,24902,26983,29063,29095,29095,29095, +24870,22822,24870,22822,22822,20710,18629,18596,16516,20644,22757,24837,24804,24771,24771,24771, +26852,26885,28966,28966,26918,28999,24870,22725,18531,16483,16451,14371,14371,14403,14436,16516, +16450,18530,20643,22756,24837,26950,26950,28998,26917,28998,29030,31079,31111,31111,31078,29030, +26982,26982,26982,26950,26949,26917,28965,28965,31045,31045,31013,31013,31013,31045,31045,31045, +28965,28964,28965,28997,28997,29030,28997,28997,28997,29030,29030,29030,28998,28998,26950,26950, +29095,29063,29063,29063,29063,29095,29095,29063,29063,29030,26982,26950,26982,26982,26982,29030, +31111,29030,28998,29030,29030,31110,31110,29062,31110,29062,29029,28997,28997,26949,26948,28997, +28997,28998,28997,28997,28998,29030,29030,29062,29062,29062,29062,29030,29030,29030,26981,26981, +26949,26949,26950,26982,29030,29062,29062,29063,29063,29063,29063,29030,26950,26918,26918,26950, +29031,26983,26983,26983,26983,26983,26983,27016,22790,18629,14436,12356,14437,14437,12356,10276, +8195,10308,12389,12421,14533,14533,14500,12420,12387,12452,14533,12452,10340,10308,12388,12453, +16549,14468,12355,12323,12355,14436,14468,16517,16516,14404,16451,18532,18564,18531,20579,20579, +20612,18500,18435,18434,18467,20547,22595,22595,22595,24643,26723,26723,26723,30916,35110,37255, +41448,41480,41480,41513,39465,39433,35304,33224,29031,26951,22790,20677,18564,14436,14403,12323, +10243,10244,10244,10243,10243,10243,10244,10276,12292,12324,12324,12324,12324,12324,12324,12324, +18596,18596,20677,22822,24903,26983,26950,24869,22724,22756,24837,26949,29030,29030,28997,26949, +26917,24869,24869,22789,22757,20676,20676,20676,20644,22756,26917,26949,28996,28996,31044,31044, +28932,28900,26852,26852,26852,24772,22692,20612,20611,18531,16451,14371,14371,14371,14403,14403, +16516,16548,18628,20709,20709,20709,20709,20677,22757,22757,24838,26918,26951,26951,26950,26950, +24902,26949,26949,26949,26949,28997,28997,28997,28964,28996,28996,31045,28997,28997,28997,28965, +26916,26884,26884,26917,26917,26949,26949,26917,26949,26950,26949,26950,26950,26950,26950,26950, +26950,26949,26917,26917,26949,26950,26950,26949,26950,26949,26917,24837,24869,26917,26917,26917, +26918,26918,26918,26918,26918,26918,26950,26949,26950,26949,26949,26949,26949,26949,26917,26917, +26917,26917,26917,26885,26917,26917,26918,26950,26950,26950,26982,26950,26949,24901,24901,24869, +24836,26916,26917,26949,28997,28997,26949,26949,29030,29030,29030,28998,26949,26917,26950,28998, +26918,26918,26918,26918,26918,24870,24870,24902,24903,22790,20710,18662,18662,18663,18662,16550, +16518,16486,14373,12291,14372,18597,20710,20742,18597,18662,20742,18662,18630,16582,18663,20776, +22855,20774,20741,18661,18694,20775,20807,20840,20775,18630,16516,14436,14403,14403,16451,16516, +16516,14468,14435,14402,12322,14370,14402,16450,16417,16417,18465,18497,20578,22691,26852,30980, +35108,37156,37221,39334,41448,41512,41513,39497,33192,31143,29063,26983,22854,22822,20742,18662, +16550,16582,16582,16518,14437,12356,14437,14469,12324,12356,14405,14437,14437,14437,14437,14437, +31144,29096,29095,29063,29063,29095,31143,31143,28998,29030,31110,31143,31110,29030,28965,26884, +24836,24836,22756,22756,22756,24837,24870,26950,29063,26950,26917,26917,31077,31109,31077,31044, +31013,28965,31013,31078,31078,28998,26917,26885,22692,22724,22724,22757,22789,22790,22790,20742, +22822,22790,22790,20741,20709,20677,18596,18596,18596,18596,18596,18596,20676,20709,22790,22822, +22821,22820,24868,24868,26949,26949,26949,26948,28997,28997,29029,29029,29029,28997,28997,26917, +26949,26949,26949,29030,29030,29030,29030,29030,26950,26917,24869,24869,26950,26950,26950,24902, +26949,26917,26917,26917,26917,26949,26949,26917,26950,26917,24869,24869,24869,24869,24869,24869, +24870,24870,24870,24870,24870,24869,24870,24869,24869,24869,24901,24901,26949,24901,26949,24869, +24869,24870,24870,24869,24869,24869,24869,24869,22789,22789,24869,24901,24901,24869,24869,24868, +24869,26917,26949,26981,26982,26949,26949,24869,24836,26917,26917,26917,26885,26885,26885,26917, +24869,24869,26950,26950,26950,26950,24870,22790,22790,22790,22790,22823,22855,22856,22856,20775, +22759,22759,22727,22759,22823,24904,22823,20677,22823,22791,20710,20710,20743,20743,20711,20710, +22822,22822,22854,22854,22854,20806,20774,20775,22855,20774,20742,20742,20710,18629,20709,20774, +22952,25032,25032,22887,18661,16515,14434,14434,16482,18563,20676,24869,27014,29095,31175,33190, +33093,35141,37253,37286,37319,37319,35238,33158,28997,29030,29030,29063,29095,29095,29063,27016, +26984,27016,27016,24904,22790,20710,20710,22823,24903,24936,24936,27016,27016,27017,27049,27049, +31078,31078,31078,31110,31110,31110,31110,31078,31110,31110,31110,33191,33191,33191,31110,29030, +26950,24869,24837,22724,22724,22756,24837,24869,29030,29063,31111,31143,31111,28998,26885,24804, +26916,26916,28997,28997,28997,31078,31110,31143,31111,31111,29063,29063,29095,29063,27015,26982, +28998,28998,28998,29030,26950,24870,22789,22756,20676,20708,20709,18628,16547,16547,18628,20741, +18595,18595,18627,22788,24901,24901,24901,26949,26949,26949,29030,29030,29030,29030,28998,26950, +26982,26950,26950,26950,26950,26950,26950,26950,24869,24869,24901,24901,26949,26950,26950,26950, +26982,26950,26918,26950,26950,26950,26950,26982,26950,26917,24869,24837,24837,24869,24869,24869, +24870,24902,24870,24870,24902,24902,24902,24902,24869,24869,24869,24869,24868,24868,24836,24836, +22821,22821,22821,22789,22789,22789,22821,22853,24902,24902,22821,22821,22789,22789,22821,22821, +24902,24869,22789,24837,24869,24869,22789,22756,22789,22789,24869,24902,24870,24870,24869,24869, +22789,22789,22821,22822,24902,24902,24902,24903,22822,22790,20742,20742,22823,22823,22823,22791, +22823,22822,22822,22822,22822,22822,22822,20774,20774,22822,22822,22823,24871,22823,24871,22823, +22822,22822,22822,22822,22822,22854,22854,24902,22822,22822,22822,22789,22789,22789,24869,24870, +26983,26983,26983,24934,24902,24869,22789,22756,22724,22724,22724,22724,22724,22724,22724,22724, +22691,22658,20578,20578,22691,26884,28997,31078,28997,28997,28997,31045,28997,31045,31045,31078, +31111,31111,31111,31111,31111,31111,31111,31111,33224,33192,33192,33192,33192,33192,33191,31111, +33126,33126,33126,33158,33158,33126,33126,31078,31078,31078,28998,29030,31078,29030,28998,28997, +29063,29062,29030,26982,26950,26917,24837,24804,24837,26885,26918,28998,28998,28998,28998,28998, +26917,26949,29029,29062,31110,31110,31110,31110,31111,31110,31078,31078,31078,31111,31111,31111, +28965,28965,28965,28965,28997,26917,26885,24837,22756,22789,22821,20741,20740,18692,20773,20773, +20741,20740,20741,22821,24902,24901,24901,24901,26950,26982,26982,26982,28998,26950,26917,26917, +26950,26950,26950,26950,26982,26982,26950,24902,24902,24901,24901,24869,24901,24901,24901,26950, +26950,26950,26950,26982,26950,26950,26950,26950,26950,26950,24869,24869,24869,24902,24902,24902, +22822,22822,22822,22822,22822,24870,22789,22789,22789,24836,24837,24869,24868,26949,26949,24901, +24902,22854,22854,22853,22821,22821,22789,22789,22821,22821,22789,22788,22788,22788,22788,22788, +22789,22757,20709,22757,22789,22789,20709,20676,20676,20709,22757,22789,22789,22822,22789,22821, +22821,22821,22821,22821,22822,22822,22822,22822,24903,22854,22822,22822,24903,24903,24903,24870, +24838,24870,22822,22822,22822,20774,20773,20773,20773,20773,22822,22822,22822,22822,24838,22790, +24902,24902,24903,24903,24902,24902,24870,24870,24837,24870,24870,24870,24869,24869,26917,26950, +26918,26950,26950,26950,26950,24870,24869,24869,24837,24837,24805,22789,24805,22757,24805,22757, +22756,22756,20676,22756,24869,29030,31143,33223,33223,33190,33190,33157,33125,33125,35205,35238, +33126,33125,33126,33125,31045,31045,31045,31045,33126,33158,33126,33125,33126,33125,33093,31045, +31045,31045,31045,31045,31045,31045,31046,31046,33158,31078,31078,29030,29030,29030,29030,29030, +26917,26949,28997,29029,28997,26917,26884,24804,28998,26950,26917,26917,26917,26917,28966,28998, +28997,29029,29030,29030,28997,28965,28965,28933,28933,28933,28933,28933,28965,28965,28965,28965, +33126,33126,33126,33126,33126,31078,31078,29030,26885,24869,24869,24902,24902,24902,24902,24902, +22821,22788,22821,24869,24901,24869,26949,26982,26950,26949,26949,26949,26917,26885,26884,24837, +26917,26918,26950,28998,26982,26950,26950,24869,24869,24869,24836,22788,22789,24837,24837,24869, +24869,24837,24869,24870,24870,24869,24837,24869,24902,24870,24869,24869,24902,24902,24869,24869, +24870,24870,24870,24870,24870,24870,22789,22789,24869,24869,22789,22789,22788,22788,24836,22788, +22821,22821,22822,24902,24902,24901,24901,24901,24869,24869,24869,24869,24869,24868,24868,24869, +22789,22757,22757,22789,22789,22789,22757,20709,20676,20676,20676,20676,20676,20676,20676,20708, +20741,22789,22821,22821,22822,22822,22854,22822,24902,24902,22822,22822,24902,24903,24902,24870, +24870,24870,22822,22821,22821,20773,20773,20773,20774,22854,22854,22854,24902,24902,24870,22822, +22822,22822,24902,24902,22822,22790,22789,22757,22789,24869,24902,26950,26950,26950,26918,26918, +24869,24869,24869,24869,24870,24902,26950,26982,26982,26982,26982,26982,26950,26982,26950,26950, +27015,26983,26983,29063,29095,31176,33224,33256,33158,33190,35239,35239,35238,35206,35206,35206, +35206,35206,33158,33157,33126,33125,33125,33125,35238,35238,35206,35206,33158,33125,33125,33125, +33159,33158,33158,33158,33159,33191,33191,33191,33159,31111,31110,31110,31110,31110,31110,31110, +29062,29030,29030,29030,29030,29030,31110,31110,31143,31111,29030,28965,26885,26885,26885,26885, +26917,26917,28965,28965,28933,28901,28901,28901,28901,30981,31013,33094,33094,31046,31013,31013, +33094,33094,33094,33126,33094,31046,31013,28965,28965,28966,26917,26918,28998,28998,26950,26950, +24869,26917,26949,26982,26949,26917,26949,29030,28998,28997,26917,26917,26885,26885,26885,26884, +26917,26917,26917,28997,28998,28998,26950,26917,26917,24837,24836,22756,22756,22756,22756,22789, +24902,24902,24902,24902,26950,24902,24902,26950,24837,24837,24837,24837,24869,24869,24837,22757, +22789,22789,22757,22757,22757,22789,22789,22789,24869,22789,22789,22757,22756,20676,20676,20676, +20708,22788,22789,24869,24902,24902,24901,24869,24902,24901,26949,26949,26949,26949,26949,24901, +22789,22789,22822,24870,24902,24902,22822,22789,18596,18563,18563,16483,16450,16418,16418,16418, +18563,18595,18596,18628,20676,20708,20709,22789,22789,22789,20709,20709,22789,22789,22789,20709, +22757,22757,22789,22789,20741,20741,20741,20741,22854,22854,22854,22886,24902,22854,22822,22790, +20709,20709,22789,20709,20709,20709,22757,22757,24837,24869,24902,26950,26950,24902,24869,24869, +24869,24869,24869,24869,24869,24902,26950,26982,26982,26982,26982,26982,26982,26982,26982,26983, +26982,26950,26950,26918,26917,26885,26853,26852,26852,28933,31046,33158,35206,33126,33093,33093, +33158,33158,33158,33158,33158,35238,35238,35238,35271,35270,35238,35238,33158,33157,33158,33158, +33159,31110,31078,31078,31078,31111,31111,31111,28998,29030,29030,29030,29030,29030,29030,29030, +31142,31110,31110,29029,29030,29030,29030,31110,29030,29030,28998,28997,28966,28966,28998,28998, +26885,26885,26885,28933,28933,31014,33127,35207,37287,37288,37288,37288,37288,37287,37287,37287, +33126,35174,35174,35206,35207,35174,33094,31014,31046,31013,28933,28933,28965,28966,28965,28933, +28998,31046,31078,31110,31078,28965,26885,28965,28997,28997,28965,26917,28965,26917,26917,28965, +28965,28965,28965,28965,28965,28998,28998,28997,28998,26917,24869,24837,22757,22756,22756,22757, +22757,20676,20677,20709,22757,22757,22789,24869,22789,22789,24837,24837,24869,24869,24837,22756, +20676,20644,20612,20611,20612,20644,20676,22757,22757,22789,22789,22790,22822,22822,22822,22822, +22789,22789,22789,24869,24869,24869,22789,22789,24869,24869,26917,26949,26949,26949,26949,26917, +22789,22789,22822,24870,24902,24902,24870,22822,24935,24902,24870,22822,22789,22789,22789,22789, +20677,20677,20677,20677,20676,20709,22757,22757,20676,20676,20676,20676,20676,20676,20676,20676, +20644,20644,20676,20676,20709,20709,20708,20740,20741,20773,20773,20773,20773,20741,20708,20676, +20709,22757,22757,20709,20709,22789,22822,24902,24902,24902,26950,26950,26950,26950,24902,24902, +24902,24902,24902,24902,24902,24934,26982,26983,24902,24902,24902,24902,24902,24902,24902,24902, +24870,24870,24838,24837,24773,22692,22659,22627,24772,26853,28965,31046,31078,33126,33094,33094, +31045,31077,31077,31077,33126,33157,33158,33158,33126,33157,33126,31077,31045,31045,31045,31077, +28998,28966,28966,26917,26885,26885,26885,26885,26917,26917,28997,26949,26949,26917,26917,26917, +26884,26917,26949,28997,28997,28997,26949,26949,26949,26950,28998,28998,29030,29031,29031,29031, +29031,28999,28999,28998,28998,31047,35208,35240,35240,35207,35142,33061,30981,33061,33094,35206, +35206,35206,35207,35239,37288,37288,35239,35207,31046,31013,28933,28933,28933,30981,30981,28933, +28933,28965,31045,33126,31078,28965,28933,28933,28997,28997,28965,28997,28997,28997,29030,29030, +31045,31013,28965,28965,28965,31045,28998,28998,26950,26918,26917,24837,22757,22724,20676,20644, +16483,16483,16483,18563,18596,18596,20644,20676,24869,24837,24869,24869,24870,24869,24869,24837, +22724,22724,22692,20644,22692,22725,22790,24870,24870,22822,22822,22822,22822,22854,22855,22822, +20709,22757,22757,22789,24870,24870,24870,24902,24870,24869,24869,24869,24869,24869,24869,24869, +24869,22822,24870,24870,24870,24870,24870,24870,22789,22789,22789,22789,22789,22822,24870,24902, +26983,24935,24902,24870,24838,22789,22789,22789,22757,22757,20708,20708,20708,22756,22756,22756, +22725,22757,22757,22789,22789,22789,22789,20741,20741,20741,20741,20741,20740,20708,18660,18660, +20741,22790,22789,22757,22757,22790,24903,27015,27015,27015,26982,26982,26982,26982,26982,24902, +24902,24902,24902,24934,24935,27015,27015,27015,24934,24934,24934,24934,24934,24934,24934,24902, +24903,26951,26983,26983,26951,26950,26950,28998,28998,29030,28998,31046,31046,31078,33159,33191, +31110,31110,31110,31110,31110,31110,31110,31110,31078,31078,31078,28997,28965,28965,28997,31078, +29031,29031,29031,29030,28998,28998,26950,26950,26917,26917,26917,26917,24836,24836,24836,24869, +22756,24836,24869,26950,26982,26982,26950,24870,24869,24870,24870,24870,24870,24870,24870,24870, +26951,26951,26951,26918,26886,28966,31047,31047,31014,30981,28868,26787,26755,26755,28868,28900, +28965,28965,28933,28965,31045,31046,33094,33094,31014,31014,31013,31013,31013,31013,31013,30981, +28868,28900,30980,31045,33094,31046,31013,31045,31013,31045,28997,28998,31078,31078,29030,31078, +31013,31013,31013,31013,31046,31046,31046,28998,26918,26918,26950,24870,22790,20677,20612,18563, +16516,16516,18596,20709,20741,22789,22789,22822,24870,24837,24869,24869,26918,26918,26917,24837, +24837,24837,24805,24837,24837,24870,24903,26951,24935,24903,22790,20710,18629,18597,16581,18629, +18597,18596,18596,18629,20677,22790,24871,24903,24870,24870,24870,24870,24870,24870,24870,24870, +24870,24870,24870,24870,22822,24870,24870,24902,22822,22822,22822,24870,24902,24902,24935,24935, +24870,24870,22790,22757,22757,22757,22757,22757,24869,24869,22821,22821,22821,22821,24869,24869, +24870,24870,24870,24870,24870,22822,22822,22822,20773,20773,20773,20773,20773,20773,20773,20773, +20741,22790,22789,20709,20709,22757,24870,24935,24935,24902,24902,24902,24902,24902,24902,24902, +22821,22822,24902,24935,24967,24935,24934,24902,24935,24935,24935,24934,24934,24902,22854,22854, +22790,22822,24870,24902,24903,26951,27015,29064,29096,29096,29063,29063,29031,29063,31143,33224, +31143,31143,31111,29063,29030,29030,29030,29030,29030,29030,29030,29030,26950,26950,29030,29063, +26950,26950,29030,29031,29031,29031,29030,26982,26950,26949,24869,24836,22756,22756,24804,24836, +20676,20676,22756,22756,20676,20676,20644,18596,20677,20677,20677,20677,20677,20677,20677,20677, +18597,18597,20677,20677,22725,24805,26886,28966,31015,31014,31014,28933,28901,28900,28900,28933, +28965,26917,26852,26852,26852,28933,28965,28997,31046,31046,31078,33126,33126,33094,33094,33094, +33062,33029,31013,33094,35174,33126,33094,31046,31046,31046,31046,31078,31078,31079,31079,31078, +28965,31013,31045,31046,31078,31078,28998,28998,29031,29031,26983,26983,24903,22758,20645,18564, +14403,14435,16548,20709,20742,20741,20741,22789,22790,22789,22789,24837,24837,24837,24837,24805, +24804,24805,24805,24837,24837,24837,24838,24838,24870,20742,18597,16484,14403,12323,14403,14404, +14436,14404,14403,14371,14404,16484,18565,18597,22823,22823,22790,20742,22790,22790,22790,22822, +22822,22822,22789,22789,22789,22789,22822,24870,22822,22822,22822,22822,22789,22789,22789,22789, +24838,24838,24838,24838,24870,24870,24903,26983,24870,24902,24902,24902,24902,24902,24902,24934, +24870,24870,24870,24870,22822,22789,22789,22789,20773,20773,20773,20773,20773,22853,22885,22886, +20741,22790,22790,22789,20709,20709,22790,24870,22790,22789,22789,22789,22822,22821,22789,22789, +20741,22821,22854,24934,24934,22854,22821,20741,20773,20773,20741,20741,20708,18660,18628,18628, +20741,20742,22822,22822,22822,22854,24935,27016,26983,27015,29096,29095,29095,29063,27015,27015, +26951,24902,24902,24870,24870,22789,24837,22789,24870,24902,26950,24902,24870,24870,24902,26983, +22757,24870,26982,27015,27015,26982,26982,26982,26950,24902,24869,24837,24837,24869,26949,26982, +27015,24935,22854,20742,18661,16548,14435,12323,14403,12323,12323,12356,14404,14436,12356,12324, +12323,12355,14403,14404,16452,18564,22725,24838,24838,26918,26918,26885,26885,26917,26917,26917, +24837,24869,24869,24869,24869,26950,29030,31111,29030,29030,31078,33159,33191,33159,33159,33159, +37320,37287,35207,35207,35207,33127,33094,31014,28966,26885,26853,26885,26885,24805,26917,28998, +28998,31014,31046,28998,31046,29031,29031,29064,29031,26983,26951,24903,22823,22823,22791,22823, +18662,18661,18661,18661,18661,20709,20709,20709,20709,22757,22757,24837,24869,26918,26950,28998, +28998,28998,28966,26918,26918,26886,24838,24838,24903,22823,20710,16517,14403,12323,12323,12324, +14437,14437,14437,14437,14437,14469,16550,18630,18630,18630,18630,18662,20711,20711,20743,20742, +22822,22822,22822,22789,22789,22789,22757,22757,22757,22757,22789,22789,22789,22789,22757,22757, +22758,22757,22757,24838,24838,22757,22789,24870,22822,22822,22822,22821,22789,22821,22789,22821, +20677,20612,18531,18531,18564,20644,20709,20709,20709,22854,24934,22854,20773,20805,20805,20773, +20741,20709,20677,20677,20709,22789,22789,22789,22822,22822,22790,22789,22789,22789,22821,22822, +22822,22854,22854,22822,20773,20741,20741,20773,20741,20741,20741,20709,20709,20709,20709,20709, +20774,20774,20741,20742,20774,22854,22887,22919,20774,20806,22822,22821,22821,22821,20741,18628, +18629,18596,16516,16516,16483,16483,16484,16516,18596,18597,18629,18629,20677,20710,22790,22823, +20644,20676,22757,22789,22789,24869,24902,24902,24902,26982,26982,26950,24901,24901,24901,24901, +22822,20774,18694,18661,18629,16549,14468,14468,14469,14437,12356,10276,10244,8195,8195,8195, +8195,10275,10275,10275,12323,14403,16484,18597,22758,24838,24838,22757,22757,22757,24837,22789, +24902,24902,22821,22821,24870,24902,26950,26918,26950,26918,26885,26885,26918,28966,28998,31078, +33127,33094,31014,31014,31014,31014,28934,28901,26853,24773,24805,26918,26951,26951,29031,29064, +26886,26885,26853,24805,24773,22725,22725,20677,22726,20678,20678,18630,18630,18630,18630,18662, +20775,20775,20775,20807,22855,22855,22855,22822,24903,24902,24902,26950,26918,26918,26918,26918, +28966,28933,26885,26853,26853,26885,24838,24870,24871,24871,22758,18597,16484,14403,14372,14404, +10276,10276,12324,12324,12324,12324,12324,12324,12356,14404,14405,14437,16517,16550,18662,20710, +22822,24870,24870,24870,24870,22789,22789,22757,22789,22789,22789,22789,22789,22789,22789,22789, +24870,22790,22790,24838,24838,22757,22790,22822,24870,22822,22822,22789,20741,20741,20741,20741, +18596,18564,16484,16419,16418,16451,18531,18564,18563,20677,20741,20741,20741,20773,22853,22822, +24871,22823,22790,22790,22822,22822,22790,22790,22757,22789,20709,20709,22789,20741,22789,22821, +22821,22821,22821,20773,20741,20709,20709,20741,20741,20741,20741,20741,20773,22821,22821,22822, +20774,20774,20774,20806,20806,20806,18693,18661,16612,18660,18660,16580,16580,16612,16580,14499, +14468,14436,14436,14436,14436,14468,16517,16549,16549,16549,16549,16516,14468,14468,16549,16549, +20709,20709,20709,22789,22790,22821,22789,22789,22821,24901,26982,27014,27014,26982,26950,24902, +22822,20774,18661,16581,16549,14469,14469,12389,10275,10276,10276,10276,10276,10309,12422,12454, +10308,10340,12388,12388,12388,14436,16517,18597,18629,20710,20710,20677,18597,18629,20677,18629, +18661,16548,16515,16515,16515,16515,16483,16450,18563,18531,18531,20612,22692,22725,24805,26885, +26853,26821,26821,26821,26853,26821,24741,22660,26886,24806,24773,24806,22758,22725,20613,20612, +20580,18532,18532,18499,16419,14338,14338,12290,14371,12323,12323,12324,12356,12356,14437,12389, +16614,16614,18694,18727,20807,20807,22823,22823,22822,24870,24870,24870,26918,26918,26918,26918, +28966,28966,28933,26853,24773,24740,22660,20612,18531,18532,18500,16451,14339,12290,12290,10242, +10243,10244,10277,12324,10276,10276,10244,10244,10244,10243,10243,10243,10243,10243,12324,14403, +18564,18596,20676,22789,22822,22822,22789,22789,22789,22789,22789,22789,22789,22789,22789,22789, +24870,24838,24838,24870,24838,22790,22790,22822,22855,22822,20742,20709,18661,18629,18661,18661, +20710,20710,20710,18629,18597,18597,20677,22790,20677,22757,22790,22789,20741,20741,20773,20741, +22790,22790,22758,22758,22790,22790,20709,20709,20741,20741,20741,20741,20741,20741,20741,20773, +20741,20741,22822,20741,20741,20741,20741,20741,20741,20741,20741,20741,22822,22822,22822,22822, +20774,20774,20774,20806,20774,18725,18661,16580,16580,16580,16580,14499,14499,14499,14467,12387, +14436,14436,14436,14468,14469,16581,16582,18662,18694,18694,18662,16581,16549,14501,16549,16549, +22855,22855,22855,24935,24935,24935,22854,22822,24902,24902,26982,27015,27046,27014,26982,24934, +24967,22887,20775,18694,18662,16581,16549,14469,12389,12389,12421,12389,10309,10341,12390,12454, +12454,12454,14502,14502,14501,14502,16550,16582,16549,18630,18630,18630,18630,18662,18630,16549, +16516,14436,12323,12323,14371,14371,14371,14338,12289,14337,16418,18564,20645,20677,20645,22693, +24741,24741,24773,24773,24806,24773,22692,20580,16387,16387,14338,14339,14339,14339,12290,12290, +12291,12290,12291,12291,10242,10242,10242,8194,8194,8194,8194,8195,8195,8195,10244,10276, +10340,12388,12421,14533,16614,18694,20742,20742,22790,22790,24870,24870,26918,26918,28998,28998, +31046,31046,31046,28966,26885,24740,20579,18466,18467,18499,18532,18532,18532,18532,18532,16484, +12356,12357,14437,14437,14437,14469,14469,14469,14469,14437,12356,12323,12291,12291,12291,12291, +16450,16483,18563,20676,22757,22789,22789,22789,22789,22789,22789,22789,22789,22789,22789,22789, +24870,24870,22790,22822,22822,22822,22822,22823,22823,20742,18630,16549,16549,16517,16517,16517, +18630,18630,18630,18630,18597,20645,20646,20678,22790,24870,24871,22822,22790,20741,20741,20741, +22790,22790,22790,22823,22822,22822,22790,22790,22822,22822,22822,22822,22822,22822,22821,22821, +20741,20741,22822,22822,22822,22822,22822,22854,22822,22822,22822,22822,22822,22822,22790,22822, +20741,20741,18661,18661,20741,20774,20806,22886,20806,20806,20774,18693,18661,16613,16612,16548, +16581,16581,16581,16613,18662,18694,20775,20807,20807,20807,20807,20807,20775,20775,20742,20775, +20742,20742,20742,20742,22855,24935,24935,24934,27015,27015,27014,24966,24934,24934,24933,24934, +24967,24935,24935,22887,22887,22887,20807,20775,16549,16582,16582,14502,12389,10309,10309,10309, +10309,10341,10341,12357,12357,12357,12357,14405,14437,16518,16550,16550,16550,16550,14502,14437, +12356,12323,12291,12323,12323,12291,14339,14404,16452,16452,18565,20678,22758,22726,20645,20645, +22725,22693,20613,20645,22725,22726,22726,20678,16452,16420,14339,14339,14340,14340,12291,12291, +10243,10243,10244,10244,10244,8196,8196,8196,8195,8195,8195,6147,8195,6148,8196,8196, +8228,10308,10308,12420,14501,16614,18694,20774,22823,22822,24870,26918,26918,26918,26918,28966, +28966,31014,28966,28966,28966,26853,24772,22692,22692,22724,22725,24805,24838,24870,24870,24871, +18597,16550,16549,16549,16549,18629,18662,20743,20742,20710,20710,20742,20710,20710,20710,20710, +20676,20676,20709,22757,22789,22789,22789,22789,24870,24870,22822,22822,22822,22822,24870,24870, +24902,24870,22822,22822,22822,22823,22823,20743,20710,18629,16517,14436,14404,14405,12356,12356, +14469,14437,16485,16517,18565,18565,18533,18500,22726,22726,22758,22758,22790,22790,22790,22822, +22790,24839,22823,24871,22823,22822,22822,22790,22822,22822,22822,22854,22854,22854,22854,22854, +22790,22822,24902,24903,24902,22854,24902,24903,24870,22854,24870,22822,22822,22822,22822,22822, +22790,22789,20709,20709,20741,22854,24935,27048,27048,27048,24967,22887,22886,22887,22886,22854, +22854,22854,22822,22854,22855,22855,22887,22887,22855,22887,24935,24967,24935,22887,22855,22855, +20710,18661,16549,16516,16548,18629,20741,20741,22854,22854,22821,22821,22821,24901,24933,24934, +24934,24934,24934,24935,24967,24967,24935,22887,18694,18694,18695,18695,16582,14502,14469,12389, +10276,10276,10244,10244,10244,10244,10244,10244,12292,12325,12325,12325,12325,12357,10276,10244, +10244,10243,12291,14372,14372,12292,14372,16453,18598,18565,18533,18598,20646,20678,22726,22758, +18597,18532,16419,14339,16420,16485,18598,20678,20679,18598,16518,14405,14373,14373,12293,10244, +10277,8229,8197,8196,8196,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148, +8228,8227,8227,10308,12388,14469,16581,18629,18597,20645,20677,22725,24805,24805,26885,26885, +31014,28933,26853,26820,26821,26853,26853,26853,24773,24773,24773,24805,24838,24838,24838,24838, +20677,18629,18629,18597,18597,18629,20709,22790,22822,24870,24903,24935,24935,24935,24903,24902, +22822,22822,22789,22789,22822,22822,24870,24870,24902,24870,24870,22822,22822,24870,24870,24902, +24870,24902,22822,22822,22822,22823,20742,18630,16517,14437,12356,12324,12324,12324,10244,10244, +12324,12324,12356,14437,18598,18598,20646,20613,22726,20646,20645,22725,22726,20709,22758,22790, +22790,22791,22790,22790,22790,22790,22790,22790,20742,20741,20774,22822,22854,22854,22886,22854, +22822,22822,24903,24903,24902,22822,22822,22822,22790,22790,22790,22790,22790,22790,22790,22790, +24838,24870,24870,24870,24870,24902,26951,26983,26983,24935,24935,24902,24935,24967,24967,24935, +24967,24967,27015,24967,24934,24934,24934,24934,24902,24934,27015,24967,24935,24934,24902,22854, +22855,20775,20742,18661,18629,18628,18661,20709,20741,20741,20741,22821,22821,24901,24933,24934, +26982,26981,24901,24934,24934,24934,24902,22854,27081,27049,25000,22920,20807,18662,16549,14437, +14437,12390,12357,12325,12293,12292,12292,12292,10244,10244,10244,10244,10244,10245,10245,10244, +14373,14373,16454,18599,20712,18599,18566,18599,18566,16453,16388,16420,18501,18533,20646,22759, +16484,14403,12291,12290,12291,14339,14372,14372,14372,14405,14373,12292,12292,12293,12293,10245, +8229,6181,6149,6149,6149,6149,6149,6181,6181,6181,6181,6181,6181,6181,6181,8261, +10341,10340,10308,10308,10308,12356,12388,14435,14403,16451,18531,20612,22724,24805,24805,26885, +31047,28934,26853,26820,26820,26820,24740,24740,26885,26885,26853,26885,26886,26885,24805,22757, +20644,20676,20677,20709,20709,22757,22757,22789,24869,24870,24902,26950,26950,24870,24869,24837, +24869,22822,22822,22789,22822,22822,22822,24870,20709,20709,20676,20676,20676,20676,20709,20709, +20708,20709,20709,20709,20742,22790,20710,16549,14404,12324,10244,10244,10244,10244,10244,8196, +6147,8195,8195,10243,14372,16453,18533,20614,22694,20613,20581,20613,20613,18532,18532,20612, +22726,22758,22790,22790,22790,22790,22823,22855,20742,20742,20741,20741,20741,20774,20774,22822, +20741,22790,24870,24902,24870,24870,22822,22822,22790,22790,22790,22790,22790,22790,22790,24838, +26918,28966,28999,28999,28998,26918,26918,26950,26918,26950,24902,24870,24902,24935,24935,24902, +27014,27014,27014,27014,26982,26982,26982,26982,26982,27014,27014,27014,26982,24901,24901,24901, +22888,24968,25001,25000,24968,24935,22855,22887,24935,24935,24935,24967,24967,24934,24902,24901, +27014,26982,26982,26982,26982,27015,27047,27015,24935,24935,24935,24935,24967,24935,24903,22822, +18597,18533,16453,16420,14340,14340,14340,14340,14340,12292,12292,12292,12293,14438,16518,16518, +16453,16421,18566,22792,24905,22792,20647,18598,18566,16453,14340,14340,14340,14372,16453,18566, +16517,16485,14404,14404,14404,12324,10243,10242,20711,20711,20679,16518,14405,14372,14340,10244, +8197,6149,6149,6149,6181,8261,10342,10342,10309,10309,10309,10341,10341,12389,12421,12421, +14534,14501,14501,14468,14436,14435,14403,14403,20644,20644,22724,24804,24805,26885,26885,28933, +31046,31014,31014,31014,31014,28934,26821,24740,26853,24805,24805,24805,24805,24805,24772,22692, +18531,20644,22757,24870,24870,24870,24838,24837,24837,24869,24870,26950,26950,26950,26950,26950, +26950,26950,24870,24870,24837,22757,22757,22757,18531,18531,16451,16451,16451,16483,16483,16483, +16483,16516,18596,18629,20710,20742,18630,16517,12324,10243,10243,10243,10243,10244,10243,8195, +8195,8195,8195,8195,10243,10243,14340,16421,18534,16421,16388,16420,14372,14339,14371,14372, +14339,14339,16419,16452,16452,16516,18597,20710,22823,22822,20742,20742,18661,18693,18693,20741, +20677,22757,22790,24870,24870,24870,24903,24903,24903,24903,24903,24903,24903,24871,22823,24870, +26918,26918,28966,28966,26918,26918,28998,29031,29031,29031,29031,26983,26983,26983,26983,26950, +26982,26982,26982,26982,26982,27014,27014,27014,26982,27014,26982,26981,24901,24901,26949,26981, +24903,24903,22855,22855,22855,22855,22855,22855,24903,24903,22854,22854,22822,22822,22822,22822, +22886,22854,22853,20773,22821,22853,22853,22853,22821,22756,20643,20643,24804,26884,26884,24772, +26788,26822,28934,28902,24773,22661,22629,22661,24839,22759,20646,18565,18533,16485,14404,14372, +18532,18565,18533,16452,16452,16485,14372,12291,14340,12292,12292,12292,12325,14405,14437,14438, +12292,14373,14373,12291,10243,12291,12291,12291,18565,20645,22758,24839,24871,24838,20612,14371, +8195,6149,6180,8228,8196,10244,10244,12324,14405,16517,20645,20645,20645,22725,24806,24838, +24838,22790,22757,22757,20644,20611,20611,20676,22724,24772,26884,28965,28965,28932,28932,30981, +35143,33063,33063,33095,33127,33160,31079,31047,31079,29031,28999,26918,26886,26854,24805,24805, +24838,24838,24870,24870,24870,24838,22757,20677,20677,22758,22790,24838,24839,24871,26952,29032, +29032,31079,29031,28999,28999,26951,26919,26918,20644,20645,20644,18564,16451,14402,16451,16483, +14436,12356,12323,12355,14436,16549,16581,18629,16549,16549,18597,16517,16484,14371,12290,10242, +10243,8195,8195,8195,10244,8196,10244,8196,10245,10245,10244,10244,8196,8196,8196,10243, +10243,12291,12292,12291,10243,10243,12291,12292,16517,16582,18662,18694,18662,18662,18694,20774, +24870,24838,24838,24838,22758,24838,24871,24936,22823,22791,22791,22791,22791,22824,22856,24904, +24903,24902,24870,26918,26918,26918,26918,28966,26886,26918,28998,26950,26918,26918,26950,26982, +26982,26982,26950,26982,26982,26982,24902,24869,26950,24902,24902,24902,24902,24902,24902,24902, +26983,26951,24903,24903,24871,24871,22822,22822,22822,22822,22822,22822,22822,22790,22790,20742, +20774,20774,20774,20774,20806,22854,22853,22853,22788,22788,24836,26917,31077,31077,31045,31013, +37288,37288,37256,35176,33095,33095,31079,31112,31080,28999,24806,22726,22726,20645,18565,18564, +20612,20677,22758,22758,22790,22823,24872,22824,16452,14404,12324,12292,10244,10244,10244,10244, +12325,14438,16518,16518,16486,16485,16485,16452,14339,16452,22725,24870,26951,24838,24773,20645, +12389,10341,10277,8196,10243,12323,14372,14404,20678,24806,26918,28966,28966,31079,33160,33160, +28967,28967,28999,29031,28999,26918,26917,26917,26917,28965,28997,31078,33126,33126,35174,37255, +35176,35143,33031,30982,30982,28934,26854,24805,28967,26919,26918,24838,24806,24773,22693,22693, +20645,20645,20677,20710,22758,22758,20678,20646,18565,18565,18565,18565,18565,20646,20646,22726, +24774,24773,26821,26854,26854,24806,24838,24838,24838,24871,24871,22790,20677,18596,16516,16517, +14469,12389,12356,12356,14437,16582,18630,18662,20775,22823,22822,22822,22790,22757,20677,18597, +12356,10276,10243,8195,8195,8196,8196,8197,8196,8197,8197,8196,8197,8196,8196,8196, +10245,12293,12325,12325,12292,10244,12324,12324,12324,12356,12356,14437,14469,14501,14501,16549, +20677,20645,18564,18531,16419,14339,14339,14371,16484,16484,16485,16485,16517,18598,18663,20743, +22822,22854,24870,24870,24870,24838,26885,26885,26918,26918,26918,26918,24870,24870,24870,24902, +27015,26983,24934,26983,27015,27015,24934,24934,24902,24902,24902,24902,24934,24934,26983,26983, +24871,24871,24871,22822,22822,22790,22790,22790,22790,22790,22790,22790,22790,22790,20774,20774, +20742,20742,22822,22822,22822,22822,22821,22821,22724,24869,29062,33223,35271,35239,35207,35207, +37256,35175,33095,30982,30949,30982,31047,33128,31112,29032,26919,26919,26951,26919,24838,22758, +22790,24838,24839,24871,22791,22791,22823,24904,20711,18631,16550,14470,14437,14437,12357,12325, +12325,14406,16519,18632,18631,18598,16485,16485,14372,18565,24871,29064,26984,22758,22725,22758, +18663,14534,12421,12388,14437,16517,16517,18565,22758,26918,28999,31079,31047,33127,33095,31047, +28935,26887,26919,28999,29031,29031,28999,29031,29031,31079,31079,33159,33127,33094,33062,33094, +33095,30983,28870,26789,24709,22660,22628,20580,20613,20612,20613,20612,18532,18532,18500,18500, +16484,16484,18564,18597,20645,20645,18597,18565,18533,16452,14339,14339,14340,16420,16420,16420, +18500,20547,20580,20580,20612,20645,20645,20645,22758,22790,22823,22823,20743,20710,18629,16549, +16550,14469,12389,12389,14469,16549,16582,18630,18662,20710,20710,22790,24871,24903,24871,22822, +18695,16614,14469,10308,10244,8196,8196,8196,8196,8196,8196,8196,8196,8195,8195,8195, +10277,12325,12358,12357,12325,10277,12325,12357,10276,10244,10244,12356,12421,14469,12389,12356, +14404,14403,12323,12291,12290,10242,10242,10242,10243,10243,10243,10243,10276,12357,14437,14469, +16516,18628,20709,22790,22790,24870,24870,26919,26951,26951,26983,26951,24903,24902,24903,24935, +24935,24934,22854,22854,22854,22854,22854,22854,20741,20741,20773,22821,22822,22854,22854,22886, +22790,22790,22790,22790,22790,22790,22790,20742,22790,22790,22790,22790,22790,22822,22822,22822, +20742,22790,22790,22790,22790,22790,22822,24869,24837,26950,31143,33224,35240,35207,33127,35207, +35175,33095,33062,28901,26821,26821,28934,31047,31079,28999,28999,29031,29032,29031,24838,22725, +24871,22790,22758,22758,20677,18565,18565,18630,20743,20678,16550,16517,14437,14437,12357,12325, +12293,12292,14373,16519,16551,14405,14372,14372,14372,16485,20711,22823,20678,14371,14338,16452, +18663,16583,16550,16582,18663,20743,20711,22758,22725,26919,31112,33160,33159,33127,31014,28901, +24774,22661,22629,22661,22693,22725,24806,26886,26886,26886,28999,31079,31047,28934,28869,26789, +28870,24709,22596,20516,18435,18435,18467,16419,14339,14339,14339,14339,14339,14339,14339,14371, +16484,16484,16484,16484,16484,16484,16484,16452,16485,16452,14372,14340,14340,14340,14340,14339, +16419,16419,16419,16451,16451,16452,16452,16452,14372,16484,18565,18597,18598,18630,18630,18630, +16582,16582,16550,16582,16582,16582,18630,16582,18629,18597,18597,20677,20710,22790,22790,20710, +22856,20808,18695,16582,14470,12357,10244,10244,10244,10244,10245,10244,10244,10244,10244,10244, +10276,10277,12357,12357,12357,10277,10277,10309,12357,10277,10276,10277,12389,12389,12357,10276, +10276,10275,10243,10276,10308,12356,10276,10276,8195,8195,8195,8195,8195,8228,10308,12356, +12323,12355,16516,18629,20709,22790,24871,24903,26984,26984,26984,26984,24935,24935,22855,22887, +22854,20773,20773,20741,20741,20741,20741,18693,18660,18660,18661,18693,20741,20741,20773,20773, +22790,22790,22790,22790,22790,22790,22790,22822,20742,20742,20742,20742,20742,20774,20774,22790, +22790,22790,22790,22790,22790,24870,24903,26983,29064,31112,31111,31079,31047,31014,31014,31015, +31015,33095,33127,31047,28934,26853,28966,31079,29031,28967,26918,26918,26918,24870,24805,20645, +22790,20677,18597,20645,20645,18565,18565,18597,18598,16517,14437,14404,14372,12324,10244,10243, +12292,10244,10244,12325,12357,12292,12292,12324,12324,12324,16485,18598,16485,12291,10242,12324, +16550,14469,16517,18598,20743,22823,24904,24871,22725,26886,28999,31079,31014,28934,28901,26789, +22629,18468,18436,18468,18468,18500,20548,20613,20548,20580,22693,26854,28935,28902,26789,26789, +24709,22629,20516,16387,14339,14338,14339,12291,12290,12291,12291,12291,12291,12291,14340,14340, +14404,14404,14404,14404,12324,12323,12291,12291,14405,14405,14405,14404,12324,12292,12292,12324, +14404,14372,14372,14371,12323,12291,12291,12291,12291,12291,12292,12324,14404,14437,16550,16583, +16583,16615,18663,18695,18695,18695,18663,18662,20743,20711,20710,20710,20710,20742,20710,20710, +20742,18694,18695,18695,18663,16583,16550,14470,14438,14438,14470,16550,16551,16550,16550,16550, +12389,12390,12390,12389,10309,10309,10277,10277,10277,10277,8196,8196,8197,10277,10277,10277, +10341,8261,8260,8260,8260,8260,8228,6147,8195,8195,6147,6147,6147,8195,8228,10275, +10275,12355,14436,14468,16549,18629,20710,22791,22823,22855,22855,24903,22855,22854,20774,20742, +20774,20773,18725,18693,18693,18693,18693,18693,20773,20773,18725,20773,20773,20773,20774,20806, +22790,22790,22790,22790,22790,22790,20742,20742,20742,20742,20742,20742,20742,20742,20742,20742, +22758,22758,22758,20710,22758,22791,24936,29064,29097,29064,26919,26886,26854,26821,26822,26822, +24741,26854,26887,26886,24806,24741,24773,24773,24838,22725,20644,20612,20644,22725,22790,24838, +22790,20710,20645,18597,18597,16485,16452,14404,16485,14372,12324,14372,14404,14405,12356,12324, +10244,10244,10243,10244,10244,10244,10244,12292,12357,12325,12357,14437,12357,10244,10244,12325, +12389,12356,12324,14405,16518,20679,22791,24871,24838,26919,26886,24806,24740,22660,22627,22596, +18436,16388,16388,16388,16420,14340,14339,14339,16388,16387,18435,20548,22661,22661,24709,24742, +22662,20582,18501,16388,14339,12291,12291,10243,10243,10243,10243,10243,10243,10244,10244,10243, +10243,10243,10243,10243,10243,10243,10243,10243,10243,10244,10244,10244,10243,10243,10244,10244, +12356,12324,12324,12324,10243,10243,10243,10243,12292,10244,10243,10243,10244,10244,12325,14405, +12357,14437,14470,16582,16583,16582,16550,16550,16550,18630,18630,18630,20710,20710,20743,20775, +20742,18694,18694,20743,18695,18695,18696,18696,18664,18663,18663,18696,20711,18663,18663,18663, +16583,14535,14502,12422,12389,10309,10276,10244,10244,10276,10277,10277,10245,10277,12325,12390, +10374,10374,10341,8293,8261,8260,6180,6148,6147,6147,8195,8195,8195,8227,10275,10308, +10275,12323,12356,14468,16549,18662,20743,22823,22823,22823,22823,22855,22855,20806,20774,18693, +18693,18693,18693,18693,18693,18725,20774,20806,20806,20806,20806,20806,20774,20806,20774,20806, +22758,22758,22758,22790,20742,20742,20742,20742,20742,20742,20742,20742,20742,20741,20741,20710, +20710,20678,20678,18597,18597,18629,20742,22823,22790,22758,22726,22693,22661,22628,22628,20580, +20549,20613,20614,20646,20645,18565,18532,18500,16452,16420,14371,14339,16419,18532,20677,20742, +20710,20742,20710,18597,18565,16517,14404,12323,14372,12291,12291,12291,12324,14404,12324,12292, +10244,10244,10244,8195,8195,8195,10244,10244,10244,8196,8196,8196,8196,8196,6147,8195, +10244,10244,10244,10244,12324,14405,16485,18565,22791,24839,24839,22726,20580,20548,18467,18468, +12291,12292,12292,14341,12292,10243,10243,12291,14340,12291,12291,14339,14340,16388,16388,16420, +18502,16454,16453,14373,12292,10244,10244,10244,8196,8196,8196,8196,8196,8196,8196,8196, +8195,8195,8195,8195,8195,8195,10244,10244,8196,8196,8196,8196,8196,10244,10244,10276, +10309,10308,10308,10308,10276,8196,8196,8196,10244,10244,8196,8196,8196,10244,10244,10244, +8196,10244,10276,12324,12325,12325,12325,12324,12324,12324,14404,14404,14436,14437,16549,18630, +18662,18662,18662,18662,18662,18663,18663,18663,20744,20711,18663,18663,18662,18630,18630,16582, +18662,16614,14502,14469,12356,12356,10276,10244,10244,12325,12357,12357,12357,12357,14406,12390, +10342,10374,10374,10342,10341,10341,10341,10341,10276,10276,10276,10276,12356,14436,14469,16549, +14436,14436,14468,16581,20775,22888,22888,22887,22855,22822,22822,22854,22854,22854,22854,20774, +18693,20774,20774,20774,20774,20774,20774,20774,20807,20806,20774,20774,20742,20774,20742,20774, +22758,22758,22790,22790,22822,22822,22855,22855,22822,22822,22822,20774,20742,20742,20741,20742, +18662,18630,18629,16517,14436,14436,14469,16549,14404,16484,16517,18565,18532,16420,16387,16388, +14372,12292,12292,14372,14405,14404,12292,10243,12291,12291,12291,12291,10243,12291,12324,14404, +14436,18630,20711,18663,20711,20743,20775,20743,18662,16550,16517,14436,14437,14404,12292,10243, +10244,12357,12357,10244,8196,8196,8196,8196,8196,8197,8197,6148,6148,8197,8197,6148, +8196,8196,10245,10277,10244,10244,10244,10244,12292,14372,16485,16485,16452,14340,14339,12291, +10244,10244,10244,10244,8196,8195,8196,10276,10244,10243,10243,10244,12292,12292,12292,12292, +12292,12293,12325,12325,12325,10277,10309,10309,8197,8197,8197,8197,8197,8197,8197,8197, +8196,8196,8196,8196,8196,8196,10277,10309,12422,10341,10277,10309,12390,12422,12422,12454, +10341,10341,10341,8261,8260,8228,8196,6148,8196,8196,8196,8197,10245,10245,8197,8196, +8196,8196,10244,10244,8196,8195,8196,8195,12324,12356,12356,10276,10243,8194,10243,10275, +12355,12387,14468,16549,16549,16550,16550,16550,16518,16550,16550,18598,18630,18662,20742,20743, +16581,16549,14468,12355,12323,12323,12291,12291,10243,12291,12324,12324,14373,12292,12292,10244, +10277,10309,10309,10309,10276,10276,12324,12356,16517,16517,16517,16517,18597,18629,20710,20742, +18662,18662,18694,20775,24936,25000,24968,24935,22854,22822,22822,20773,22822,22854,22854,22854, +22854,22855,22887,22887,22855,20774,20774,20774,22822,20774,20742,20742,20742,20742,20742,20742, +20709,20742,22822,22855,24935,22855,22822,20742,20742,20742,20774,20774,20774,20774,20774,18694, +18694,16614,14533,14469,12420,12388,10308,10307,10275,12356,14469,16549,16549,16517,16517,16518, +12325,10277,10245,8196,8196,8196,8196,8195,8196,8195,8195,8195,8195,8195,8195,8195, +10244,12324,12356,14469,16550,16582,18663,18663,20743,20743,20743,18663,16582,16550,16517,16518, +16615,16616,16583,14503,12390,10309,8197,6148,6148,6149,6149,6149,6148,6148,6149,6149, +6149,6149,8197,8197,8197,8197,8196,8196,8196,8196,10244,10244,10244,10244,10244,10244, +8196,8196,8196,8196,6148,6148,6148,6148,6148,6148,8196,8196,8196,8196,10244,10244, +10244,10245,10245,8197,8197,8229,8230,8262,8229,6181,6149,6149,6149,6149,8197,8197, +8229,10309,10342,10342,12422,12422,12455,12487,12455,12454,12422,10374,10342,12422,12422,12454, +10406,10406,10374,8293,8261,8261,8229,6149,8229,8197,8197,8197,10245,10278,10278,10245, +10245,10244,8196,8196,8196,8196,8196,8195,6147,8195,8195,8195,8196,10276,10276,10308, +10275,10275,10242,10243,10243,10243,12324,12357,10243,12292,12324,14404,16485,16517,18630,18662, +20742,20742,20741,18629,16548,18597,18597,16516,18565,16484,16452,18565,18598,18533,16420,14340, +16485,14405,12324,12292,12292,14372,16485,20678,22823,24871,24871,24870,26983,29032,29031,24902, +24903,24936,24936,24935,24935,24935,22854,22822,22822,22854,24902,24902,24869,24901,24934,27015, +24903,22823,22822,22822,22823,22823,22823,22822,22823,22822,22790,22790,22790,22790,22790,22790, +20742,20742,22790,22822,22822,22822,20742,20709,20709,20741,20742,20742,20742,20741,18693,18693, +16581,14533,12453,12452,12420,10372,10372,10340,10372,12421,12453,14501,14469,12389,12389,12389, +8229,8197,6149,6149,6149,6149,6149,6149,6148,6148,6148,6148,6148,6148,6148,6148, +8195,8195,10244,10276,12357,12389,14437,14469,14470,16550,16550,16582,16582,16582,18663,18695, +16583,14503,14503,12390,10310,10277,8229,8197,6148,6148,6149,6149,4101,4101,4101,6149, +6149,6149,6149,6149,6149,6149,6149,6149,6149,8197,8197,8197,8197,8197,8197,8197, +6149,6149,6149,6149,6149,4100,4100,4100,4100,4100,6148,6148,6148,8196,8197,8197, +8197,8197,8197,8197,6149,6149,6149,6149,6149,6149,6149,4101,6149,6149,6149,6149, +6148,6148,8197,6149,8197,8229,8229,8261,8229,8229,8229,8261,10309,10342,10374,10374, +10374,8326,8326,8326,8293,8261,8229,8229,8262,8262,10310,10310,10310,10310,10310,10310, +10277,10245,10245,8196,8196,8196,6147,6147,8196,8196,8196,8196,8228,8228,10309,10308, +10340,12356,10276,10275,10243,10243,10243,10243,10243,10243,10243,10243,12291,14436,18629,20710, +20741,22822,22854,22822,22822,22822,22822,22790,20678,20678,20678,24839,24872,24839,22694,20613, +16453,16453,16453,18533,18533,18565,20645,22758,26919,26919,28999,29031,31111,31111,31079,26918, +26983,24936,24903,22822,22790,22822,22822,22822,24902,24934,27014,27014,26982,24901,24901,24869, +24870,22790,22758,22790,22790,22790,22758,22757,22790,22790,22758,22790,24838,22790,22790,22790, +22822,22822,20742,20742,20742,20742,20741,20709,20742,20742,20774,20774,20774,20774,20741,18694, +14533,14533,12485,12485,12485,12485,10405,10405,10372,10373,10373,10373,10341,10276,8228,8228, +6149,4101,4101,4101,6149,6149,6149,4101,4101,4101,4101,4101,4101,4101,4101,6149, +6148,8196,8196,8196,10276,10277,10277,10277,14502,14502,14502,14502,14502,16550,16550,16582, +12422,10342,10310,8229,8197,6148,8197,6149,6148,6148,6149,4101,4100,4100,4101,6149, +4101,4101,4101,4101,4101,4101,4101,6149,6149,6149,6149,6149,6149,6149,6149,6149, +6149,6149,6181,6181,6181,4133,4133,4133,4133,4133,4100,4100,4100,4100,6148,6148, +6148,6148,6148,6148,6148,4100,4101,4101,4101,4101,4101,4101,4101,6149,6149,6149, +6149,6149,6149,6149,6148,6148,6148,6149,6148,6148,6180,8229,8261,10341,10374,10374, +8293,8325,8326,8326,8293,8293,8261,8261,8229,8261,10310,10310,10310,10310,10310,10310, +10310,10309,10277,10277,8197,8196,6148,6148,6148,6148,6148,6148,6148,6148,6180,6180, +10308,10308,10308,10308,10276,8196,8196,8195,10244,10244,10243,10243,10243,12356,16517,18629, +18628,20709,20741,22822,22822,22822,22822,22790,22758,22726,22758,24839,24872,24839,24839,24807, +20614,20646,22726,22759,24807,22726,22726,24774,26854,26886,28999,31047,31079,31047,28933,24740, +20645,20710,22791,22823,22822,22854,22822,20741,22821,22853,24902,24902,24901,24901,24901,24869, +26983,26951,24903,24903,24903,24903,24871,24870,24838,22790,24838,24870,24871,24870,24870,24838, +24903,22855,22822,20742,20742,20742,20742,20742,20742,20742,20774,20774,20774,20774,20774,18726, +16678,16678,14630,14598,14598,12518,12485,10437,8324,8324,8293,8292,8260,8228,8228,8228, +6181,6182,6182,6182,6182,6182,4101,4101,4102,4101,4101,4101,4101,4101,4101,4101, +6181,8229,8229,8229,8229,8229,10277,10309,14503,14502,14502,14502,14469,12389,12357,12357, +10309,8229,8197,6148,6148,6148,6148,6149,6149,6149,6181,6181,6149,4101,6149,6181, +6149,6149,6149,4101,4101,4101,6149,6149,4101,4101,4101,4101,6149,6149,6182,6182, +8229,8261,8261,8262,6213,6213,6213,6213,4133,4133,4133,4100,4100,4100,6148,6149, +6148,6148,6148,6148,6148,4100,4101,4101,4101,4101,4101,4101,4101,6149,6150,6149, +8230,8229,8261,8261,8229,6181,6181,6181,6181,6181,8229,8261,8293,8293,10374,10374, +8325,8325,10373,10374,10373,10341,8293,8261,6180,8229,8261,8229,8229,8229,10277,10277, +10310,10310,10310,10310,8261,8229,6149,6148,4100,4100,4100,4100,4100,4100,4100,4100, +6148,6180,8228,8260,8261,10309,10309,10277,10309,12389,12390,14470,14469,14469,14469,14469, +14436,16516,16516,16516,16516,18564,18564,18564,18565,18532,18532,18532,18532,18533,20645,22726, +20646,20646,22726,22759,22759,22726,22693,22693,24806,26886,26919,28966,28934,26853,24708,20547, +16387,16452,18597,20710,22791,22887,24935,22854,22886,22854,22854,22821,24869,24901,26982,26982, +24870,24870,24870,24870,24870,24870,24870,24870,24838,22790,22790,22790,24870,24870,24870,24838, +24903,22855,22822,22822,22822,22822,22822,22822,18661,20741,20741,20742,20774,20774,20774,18726, +18791,18791,18759,16710,14630,14598,12518,12485,10405,10405,10373,10341,10341,10341,10341,10341, +10342,10374,10375,10375,10375,8294,6182,6149,6149,6149,4101,4101,4101,4101,4101,4101, +6149,6149,6149,6149,6149,8229,8229,8229,10309,10309,12389,12389,12389,12357,10276,10244, +8229,8229,6149,6149,6149,6148,6148,6149,6181,6181,8229,8261,6181,6181,6181,6181, +6181,8229,6181,6181,6149,6149,6181,6181,6181,6181,6181,6214,8294,8295,8294,8262, +8262,8262,8262,8294,8294,8294,8294,8294,4133,6181,6149,6149,6149,6181,8229,8229, +8197,8197,6149,6148,6148,4100,4100,4100,4100,4100,4101,4101,4101,6149,6149,6150, +6181,6181,8229,8262,8262,8261,6181,6148,6180,6180,6180,6180,8261,8293,8293,8325, +10373,10406,10406,10406,10406,10373,8293,8261,8228,8229,8261,8229,8229,8197,8229,8229, +8229,8229,8229,8229,8261,6181,6181,6181,4101,4101,4100,4100,2052,2052,2052,2052, +4099,4099,4100,6148,6181,8229,8262,10310,10342,12422,14503,14535,14535,14534,14502,14501, +14469,14436,12356,12323,12323,14404,14436,16485,14404,14372,14371,14371,14371,14371,16452,18565, +16452,16420,16452,18532,18565,20613,20645,22726,24838,24839,24838,24838,24773,22693,20580,18467, +16420,14372,14340,12324,14437,18662,22888,25001,25033,25000,25000,24967,24935,24935,26983,26983, +24902,24902,24902,24902,24902,24902,24902,24902,24902,22822,22789,22789,22789,22789,22822,22821, +22855,22855,22822,22822,22854,22854,22822,20774,20742,20742,20774,20774,20774,20774,20774,20806, +18759,18759,16678,16678,14598,14598,12517,12485,10405,10405,10373,10341,10341,10341,10341,10341, +10341,10341,10342,10374,10374,10342,8261,6181,6149,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,6149,6149,6149,6148,6148,8196,10276,10309,10276,8196,8195, +6148,6149,6149,6149,6149,6148,6148,6148,8229,8261,8294,8294,8261,8261,8261,8261, +6180,8229,8261,8229,6180,6148,6148,6148,6181,6181,6181,8294,8326,8327,8326,8294, +8229,10309,10277,10310,8262,8262,8262,8294,8262,8261,6181,6149,6148,6148,6148,6148, +6148,6148,6148,6148,4100,4100,4100,4100,4100,4100,4100,4101,4101,6149,6149,6149, +6149,6181,6181,8262,8262,8262,6181,6181,6180,6180,6180,6212,8261,8293,10374,10406, +12486,12486,12486,12454,12454,10374,10341,10341,8260,8260,8260,8229,8228,8196,8196,8229, +6148,6148,6149,6149,6149,6149,4101,4101,4100,2052,2052,2052,2052,2052,4,2052, +2052,2052,2052,4100,4100,4101,6149,6149,8229,8230,10310,10342,12422,12454,14502,14534, +14502,12421,12357,12357,12357,14437,14470,16582,14437,14437,16485,16517,16517,16485,16452,16453, +16452,14372,12291,14372,14372,16452,16484,18565,20710,20710,20678,18597,18532,16484,16419,14339, +14340,12293,10244,10243,10244,12389,16582,16614,18727,20840,22952,25033,25000,24968,24935,24935, +24967,24967,24967,24967,24934,24934,24934,24935,24967,24934,22854,22854,22854,22854,22886,22886, +24935,24903,22855,22854,22854,22854,22854,20774,22854,20806,20806,20806,20806,20806,20806,20806, +18726,18694,16645,14565,14533,12485,12453,12453,10373,10341,10309,8261,10309,10309,10309,10277, +10276,8228,8196,8228,8228,8228,8228,6148,6148,6148,6148,4100,4101,4100,4101,4101, +4102,4102,4101,4101,4101,4101,4101,6149,6149,6148,6148,8196,8196,8196,8195,6147, +6148,4101,6149,6149,6149,6149,6149,6149,8262,8294,10374,10374,10374,10374,10374,10373, +10309,10341,12421,10341,10308,8228,8228,8228,8228,6180,6180,8261,8293,8326,8293,8261, +10277,10245,10277,10277,10277,10309,10309,8261,10342,10310,8229,8197,8197,8197,8197,8197, +8229,8229,8261,8229,6180,6148,4100,4100,4100,4100,4100,4100,6149,6149,6181,8229, +8294,8262,8262,8262,8294,8294,8294,8261,8261,8261,8261,8260,8293,10373,12486,12519, +14566,14534,14534,12486,12486,12454,12454,12421,10341,10309,10309,8261,8228,8228,8228,8196, +6149,6149,6149,4101,4101,4101,4101,4101,2052,2052,4,4,4,4,4,4, +2052,2052,2052,2052,2052,2052,4101,4101,4101,6149,6149,6148,8196,8229,10309,10341, +10342,10310,10309,10342,12422,12390,12422,14503,14470,14470,16550,18631,18631,16550,14437,14405, +14469,12356,12324,12324,12324,12324,12356,12356,14469,16517,16517,14404,12323,12291,12291,10243, +8196,10245,10245,10245,8197,10277,8228,8196,10308,12421,16647,18727,20775,20775,20775,22855, +20806,20838,22886,20838,20805,20805,22886,22886,24999,24999,24999,22951,24999,24999,24999,22951, +27016,26983,24903,22822,22822,22822,22822,22854,22854,22854,20774,20774,20773,20773,20773,20773, +20741,18661,18628,16548,14468,12420,12420,10340,10340,10308,10308,10308,10341,10341,10341,10309, +10308,8227,8195,6146,6147,6147,6147,6148,6148,6148,6149,6148,6148,4100,4100,4101, +4101,2054,2053,2053,2053,4101,4101,4100,6149,6148,6148,6148,6148,8196,6148,6148, +6149,6149,6149,6181,6181,8261,8261,8261,10342,10374,10406,12486,12486,12486,12486,12486, +14501,16549,16582,16582,14501,12389,12389,12389,12356,10308,10275,10276,10308,12388,10340,10308, +12292,12292,12324,12324,12325,12325,10277,10277,10276,10277,10277,10309,12390,14503,16584,16616, +18696,16648,16616,14535,10374,8261,6180,6148,4100,4132,4132,4132,6181,6213,6214,8261, +10375,10342,8262,8262,10342,10374,10374,10374,8293,8261,8260,8260,8293,10373,12454,12486, +14566,14534,14534,14534,14534,14502,14502,14502,12454,12422,12421,12389,12389,10341,10309,8228, +8229,6181,6149,4100,4100,4100,4100,2052,2052,2052,2052,2052,4,4,5,2053, +2052,2052,2052,2052,2053,2053,4101,4101,2052,4100,4100,4100,4100,4100,4100,4100, +6148,6148,6149,8261,10342,8261,8261,10309,12422,12390,12422,14503,16551,14470,14437,12357, +10277,10244,8196,10244,10276,10276,10276,10276,12357,12357,12357,10276,10243,10243,10243,8195, +8197,8197,8197,6148,6148,6149,6149,6148,6147,8260,12422,14502,14502,14501,16582,18694, +20806,20806,22886,22918,22918,22919,22951,25032,22918,22918,22951,24999,25031,24999,24999,22918, +28999,28999,28999,28999,29031,26983,26950,24902,24902,24902,22854,20773,18692,18692,18725,22853, +22789,22757,22757,20709,20709,18661,16580,14500,14532,14533,14565,14533,14533,12453,12453,12421, +10341,10309,10277,8228,8228,8196,6148,6148,6148,6149,6181,6181,6181,6149,6149,6149, +4101,2085,4101,2053,2052,2052,4101,6181,6213,6181,6181,6180,6180,6180,6180,6148, +6148,6180,6181,8261,8293,10341,10373,10373,12486,12518,14599,14599,14566,14566,14599,16647, +18694,22822,22823,20677,18564,16484,16484,16451,18532,16483,16451,14370,16483,18596,18596,18564, +16452,14372,14371,14404,16517,16550,16549,14469,14437,14469,16550,14502,14470,16550,16583,18696, +20809,18664,16519,12357,12389,12454,12454,10374,8260,6212,6212,4164,4196,4229,6310,8390, +14535,14470,12389,10341,10341,12422,12422,10374,10341,10341,10341,10341,12389,12454,14502,14535, +14502,14502,16550,14502,16582,16582,16582,14534,14502,14502,14502,14470,14469,12421,12421,12389, +10341,8293,8261,6181,6149,6149,4100,4101,4100,4100,2052,2052,2053,2053,2053,2052, +4101,4101,4101,4101,2053,2053,2053,2053,2053,2053,2052,2052,2052,2052,2052,2052, +2052,2052,4100,4100,4100,6181,6181,6181,6148,8229,8261,10342,10342,10342,12422,12390, +10277,8229,8197,8197,8197,8229,10277,10309,8197,10277,10309,10309,10309,10277,8196,8196, +6149,6149,6149,6149,6149,6149,6149,6149,6149,6149,6149,6149,6148,6148,8229,10276, +16549,20774,22887,22887,20806,22887,20838,20806,22886,22886,22918,24967,24967,24967,24966,24966, +24805,26885,28998,26950,26918,24869,24837,24869,24902,24934,24934,24902,24901,22853,24934,27014, +31176,31144,29031,26951,24902,22822,20741,18661,18693,16645,14565,14533,14533,12453,10340,10308, +8228,8229,8229,10309,10309,10342,10374,10374,8262,8262,8262,8261,6181,6181,6149,4101, +2052,2053,4133,4133,4101,4133,6213,6246,8326,6246,8293,8293,8294,8294,8293,8293, +8293,8325,10373,10373,10373,10373,10373,10373,10373,10373,12421,12453,10373,12420,12453,14501, +20742,24902,26983,26951,24871,24871,24871,24838,24806,24805,22725,20644,22724,22757,22757,20677, +20677,20645,18597,18597,18630,18597,16484,14371,20775,20743,18663,18630,16518,14437,12324,12292, +14373,14341,12292,12292,12325,12390,14470,12422,10341,8293,8325,6245,6277,6277,6309,8357, +12422,14470,14470,12422,14502,14534,12486,12486,12486,12486,12454,12454,14502,14502,14502,16550, +16550,16550,16550,14502,16550,16550,16550,16582,14502,14502,14502,14502,14501,14469,14469,14502, +12422,10374,10342,8293,8261,6181,6148,6149,6149,6149,4101,4101,4101,4133,4101,4101, +4101,4101,4101,4101,4101,4101,2053,2053,2053,2053,2053,2053,5,5,5,4, +2052,2051,2052,2052,4100,4100,4100,4100,4100,4100,6149,6181,8229,8229,8229,8197, +8197,8197,8197,6149,6149,8197,8197,8197,8229,8197,8197,8197,8197,8196,8196,6148, +6148,6149,6149,6181,6181,6149,6149,6149,4100,4100,6148,4100,4100,4100,6148,8196, +14501,20742,22887,22887,22919,25000,25032,22919,24999,22919,22886,22821,20773,22821,22821,24901, +24935,27047,29128,29128,27015,26983,26983,29063,26950,29030,29031,31111,31079,31079,31111,33192, +31145,29065,26984,24903,22855,22855,20807,20807,18759,18695,16614,16614,16615,14566,14502,12389, +10341,10341,10341,10341,10341,10341,10341,10342,8261,8261,8261,8229,6181,6181,6181,6181, +4101,4133,6214,6214,6214,6246,8327,10439,10407,10407,10407,10406,10439,10439,12487,12487, +10406,10406,10406,10406,10406,10374,10373,10373,12421,12421,12453,12453,14501,14501,14501,14500, +20742,24871,26984,26984,26984,26984,26984,26952,26952,26952,26952,26951,26951,26983,26983,24903, +22823,22823,22823,22823,22791,20678,16485,14371,14372,14372,14404,14437,16517,16485,14372,12292, +12292,12292,12292,12292,12324,12357,12389,12389,12389,12421,12422,12421,10373,10341,10341,10341, +10308,12357,14470,14502,14502,14534,12486,12486,12486,12454,12454,12422,12422,12422,14470,14470, +14470,14469,14469,14437,14437,14469,14469,14470,14437,12421,12421,12421,14469,14469,14469,12422, +12454,12454,12454,10406,10374,10342,8261,8261,8261,6181,6181,6181,6181,6181,6149,4101, +4101,4101,4101,4101,4101,4101,4101,4101,2053,2053,2053,2053,2053,5,5,4, +2052,2051,2052,2052,2052,2052,4100,4100,4100,4100,4100,6149,6148,4100,4100,4100, +6149,6149,6149,6148,6149,6149,8197,8229,8229,8196,6148,6148,6148,8196,8196,6148, +6148,6148,8197,8229,8196,6148,6147,6147,6148,8196,8228,8196,6148,8196,8228,8228, +16549,18694,20807,20806,20806,20807,20807,20774,20838,20806,20774,20741,20741,22821,24870,24902, +22919,24967,24967,24935,22854,24902,24903,26951,26951,28999,31080,33128,33128,33128,33096,33096, +24807,22759,20678,18597,18597,18630,18662,16615,16614,14534,14534,14535,16615,16616,14567,14535, +14535,12454,12454,10374,10309,8261,8228,8228,8261,8261,8261,8229,6181,6181,6181,6181, +6181,6246,6246,8326,8326,8326,10407,10471,10407,10406,10406,10438,12487,12519,12519,12487, +10406,10406,10406,10374,10374,10373,12421,12421,14501,14534,16614,18727,18727,18726,18662,16581, +20742,22790,22791,22791,22790,22758,22726,20646,20646,22726,22759,22758,22758,22759,22791,20710, +22791,22791,22791,22791,20743,20710,18565,16453,14372,14372,14404,16485,18566,16518,16453,12324, +14405,14438,14438,14405,12325,12325,12325,12324,14437,14470,16518,16550,14470,14437,12357,12325, +10276,10309,12421,12454,12454,12454,12454,12454,12454,12454,12454,12454,12422,12422,12422,14470, +14470,14469,14469,14470,14470,14469,14469,14469,12389,12389,12389,12389,12389,12421,12421,12421, +12454,12454,12454,12454,12454,12454,10406,10374,10374,10342,8294,8261,8262,6213,6181,6149, +6182,6149,6150,4101,4101,4101,4101,4101,2053,2053,2053,2053,2053,2053,2053,4, +2052,2052,2052,2052,2052,2052,4100,4100,4100,4100,4101,4101,4101,4100,4100,4100, +6148,6148,6148,6148,6149,8229,8229,8261,8261,8228,8196,8196,8229,8261,8228,8228, +10309,10341,10341,10341,10341,10308,10308,8228,10308,10308,10340,10340,12421,12421,12453,14501, +16581,18662,18694,16613,16581,16581,16581,16580,18693,18694,22854,22887,24935,24935,24903,24902, +22854,20741,18661,18628,20677,22757,24838,24838,26886,28935,28967,30983,30983,28870,28838,26790, +20614,18566,16485,14372,12324,12324,12324,10309,10309,10309,10341,10342,12390,12390,12391,12422, +12422,12422,12422,10341,10341,10341,8293,8293,10374,10342,8294,8261,8261,6181,6181,6181, +6213,6246,8294,8326,8294,8294,8326,8358,8326,8294,8294,10374,10374,10406,10406,10406, +10374,10374,10374,10374,10374,12422,12454,14502,14534,16582,18662,18726,20807,20775,20774,20742, +20742,20678,18630,18597,18565,18533,18500,16452,18533,20614,18566,18566,18533,18566,16518,16517, +16485,14404,14404,14371,14372,14339,14339,12291,16453,16453,16485,16485,16453,14373,14340,12292, +12324,14437,14437,12324,12292,12324,14372,14372,16453,16486,18566,18566,18534,16421,16388,12292, +12324,10309,12389,12421,10341,10373,10374,10406,12486,12486,12486,12486,14535,14535,14535,14535, +14502,14502,14535,16583,16583,14535,14534,14502,14502,14502,14502,14502,14502,14502,14502,14502, +12454,12454,12454,12454,12454,12454,12486,12487,12487,12487,12455,10406,10374,10374,8294,8261, +8262,6182,6182,6149,4101,4101,4101,4101,2053,2052,2053,2052,2053,2052,2052,2052, +2052,2052,2052,2052,2052,2052,2052,2052,2052,4100,4101,4101,4101,4101,4101,4101, +6148,6148,6148,6148,6180,8261,8261,8261,8261,8261,8261,10309,10341,10341,10341,10308, +10308,12356,12356,12356,12356,12356,12388,12388,12388,12420,14501,14533,16581,16614,16646,18726, +18662,18662,18662,16581,16581,16613,18694,18694,18694,20774,22887,24967,24935,24903,22790,22757, +22790,20677,18596,18564,20645,22758,22758,22758,22693,22693,22693,22661,22629,22596,20516,18468, +16453,14405,12325,10244,10244,8196,8196,8196,8196,8197,8197,8197,8197,8197,8197,8197, +10309,10309,10309,10309,10341,10341,10341,10341,8261,8261,8261,8229,6181,8261,8261,8261, +6213,8293,8326,8293,8293,6213,6213,8293,8293,8261,8261,8293,8293,8325,10341,8293, +10374,10374,10374,10342,12422,12454,14534,14534,16582,16581,16581,18629,18661,20741,22822,22822, +18629,18597,16516,18564,18565,18532,18500,18501,16420,18501,16453,16421,16453,16486,16518,16486, +16485,14405,14372,12291,10243,12291,12291,14340,14340,14372,16453,14373,14340,12291,14340,14340, +12292,12324,12324,12292,12291,12292,14340,14340,16485,18534,18534,20582,18501,16389,16388,14340, +10244,8228,8228,8228,8228,8260,8293,10373,10374,10373,10374,10373,10374,12422,12422,12422, +12454,12454,14535,14535,14567,14535,14535,14534,14535,14534,14535,14534,14535,14534,14502,14502, +14534,14534,12454,12454,12454,12454,12454,12486,14535,12487,12486,12454,12454,10374,10341,8261, +8262,8262,6181,6181,4101,4100,4101,4100,4101,4100,2052,2052,2052,2052,2052,2052, +4100,4100,4100,2052,2052,2052,2052,2052,2052,2052,2052,2052,4100,4100,4101,4100, +4100,6148,6148,6180,6180,8228,8260,8260,8260,8260,10341,10341,10341,10341,10308,10308, +10308,12355,12355,12355,12388,12420,14500,14501,14533,16613,16646,18726,18726,18758,20839,20839, +20807,20775,18727,18694,18694,18726,18727,20807,18694,20774,20774,22822,22790,22790,22758,22726, +22661,22661,22629,22661,22661,20613,20580,18500,16452,16452,16452,14403,14403,14371,12323,12291, +10243,10244,10276,10276,10244,8196,8228,8261,8229,8229,8229,8197,8197,8197,8197,8197, +10308,10308,10308,10308,10341,10341,10373,10374,8261,8260,8260,8261,8261,8261,8293,8293, +8293,8326,10406,10406,10374,10374,10374,10373,10374,10373,10373,10373,10373,10374,10373,10373, +10407,10374,10342,10341,10341,12389,12422,14469,14469,16549,16549,18597,18596,18629,20709,22790, +18596,16484,16484,18564,20645,20645,20613,20613,18468,16388,14339,12291,14340,14341,14373,12293, +18631,16582,16550,16517,14437,14437,16517,18566,18598,18599,18599,18534,16421,14340,14340,14340, +14372,12356,12356,12292,12291,12292,12292,12291,16453,16453,18533,18533,18501,16420,16388,14340, +10276,8228,6148,6147,6148,6148,6180,6180,6180,6180,6180,6180,6148,8228,8229,8261, +10341,10341,10373,10373,12422,12422,12422,12454,12454,12454,14502,14502,14502,14502,12454,12454, +14502,14502,12454,12454,12454,12454,12454,12454,12454,12422,12422,12454,12454,12422,10341,10309, +8261,8229,6181,6149,6149,4100,6149,4101,4101,4100,4101,4100,4100,4100,4100,4100, +4101,4101,4101,4101,4101,4101,4101,4101,4133,4133,4101,4101,4101,4100,4100,4100, +4099,6179,6180,8260,8292,10340,10341,10373,10373,12453,12486,14534,14533,12453,14501,14501, +18694,18694,18694,18726,18727,20775,20807,20807,18726,20806,20807,20839,20839,20839,22887,22919, +22888,20807,20807,20807,20807,18727,18694,18694,18662,18662,18662,20677,20678,20678,22758,22758, +24742,26822,26855,26855,24774,20613,18500,14371,14371,12323,12323,10275,10275,10307,8259,10308, +10308,12356,12389,12389,10309,10308,8261,10309,8261,8228,8196,8228,10309,12390,12358,10309, +10341,10341,10373,12421,12454,12486,12519,14567,12519,12487,10406,10374,8325,8293,8293,8293, +10406,12486,12519,14567,12519,12487,12487,12519,12519,12486,12486,12486,12486,12486,12486,12486, +10407,10375,8294,8261,8229,8228,10276,12324,12324,14436,16549,18597,18597,18564,18564,20644, +18596,18563,18564,22725,24806,24774,24741,22693,26887,24774,20581,16388,14340,14341,14341,12292, +10244,10244,12324,10244,10244,10244,12292,14373,14373,14405,16486,16486,16453,16421,16453,16454, +14340,14372,14372,12324,12324,14372,12324,12292,14372,14372,16453,16453,16453,16453,16453,14437, +10341,8261,6148,6148,6148,4100,4100,4099,4132,4132,4100,6148,6148,6180,8261,8261, +10341,8293,8293,8261,8293,10342,10374,12454,12455,12455,12455,12455,12455,12455,14503,14502, +12421,12421,12454,14502,14534,14534,14502,14502,12421,12421,12454,12454,12454,12454,12454,10374, +8229,6181,6149,6148,6149,6148,6149,6181,6149,6180,6181,4132,4133,4132,4133,4133, +4101,4101,6149,6181,6182,8262,8294,8294,8326,8326,8294,6213,6213,6181,6181,6180, +6147,6179,8260,10340,12453,12485,14566,14566,16679,18759,20840,20840,18727,18727,18759,20839, +20840,20840,22888,20840,20839,20839,20807,20807,20807,20839,22887,22887,20839,20839,20838,20807, +20807,20775,20807,22888,22888,20807,18727,18694,18694,18662,20710,20710,20678,20678,22726,22726, +24807,26887,26888,26920,24839,20646,16485,14404,10243,8194,8195,10307,8292,8259,8292,10405, +12453,14501,14534,14534,12486,12485,12453,12485,12486,12454,12453,12454,12454,14502,14502,14534, +12454,12486,14566,14567,14567,14599,14599,14632,14599,14632,14632,14600,14599,12551,12519,12487, +14631,14599,14599,14599,14599,14599,14599,14599,14599,14631,16680,14631,14599,14599,12486,10373, +8294,6181,6149,8229,8228,8195,8196,12356,16550,14469,16517,18597,20710,20678,20645,20645, +22725,22757,20644,20612,24773,26853,26886,31048,31080,29000,26920,22694,18501,14340,12292,12292, +10244,8196,10244,8196,10244,10244,10244,10244,10244,10244,10244,12292,12292,12292,14341,14373, +14372,14372,14405,14405,14405,12324,10243,8195,10243,10244,10243,10243,10276,10308,10308,8228, +8228,6181,6180,6180,4100,4100,2051,2051,4100,4100,4100,4100,4100,6148,6148,6180, +6180,6180,6180,6180,6181,8261,8261,8261,8261,10342,10342,10342,10309,10309,10342,10342, +8260,10341,10373,12454,12454,12454,12453,12453,12454,12454,14502,14502,12454,12454,12421,12422, +12422,10374,10342,8293,8261,8261,8294,8294,8294,8293,8261,6213,6181,6213,6213,6213, +6181,6181,6149,8229,8262,10342,10375,10407,12487,12487,12487,12454,10341,8260,8260,8293, +10308,12421,14565,16646,16678,16679,18727,18759,20807,20807,20775,20775,20807,20807,22855,20807, +20775,20775,20775,20807,20807,18726,18726,20775,20775,20807,20839,22887,22919,22920,22920,22887, +24969,24936,22855,22855,22888,22888,22888,22888,20775,22855,22855,22823,22791,22791,22759,22726, +18597,20645,18598,18630,18598,16549,16549,14501,14469,12388,10340,10340,10340,10405,12486,14599, +14533,14566,16646,16646,14599,14598,14598,14599,12518,14566,14566,14598,16647,16647,16647,16647, +16679,16712,18760,16712,16679,14599,14567,14567,14599,14599,14600,14632,14632,14632,14632,14600, +14567,16647,18760,16712,16712,16712,18760,18792,16647,16679,16680,14599,14599,14599,14534,12454, +8294,6181,6148,6148,6148,6148,10309,14534,20808,20744,20711,20743,22823,22791,20711,22758, +24838,24870,24805,24805,26918,28967,28934,28967,28934,26887,24806,20613,16420,14340,12291,10244, +8196,8196,8196,8196,8196,8196,8196,8196,10244,10244,10244,12325,12357,14405,14438,16486, +18599,18599,18599,18631,16550,14437,12357,10276,8195,8195,6147,6147,6147,6179,6179,4099, +4099,4100,4100,4100,4100,4100,2052,2051,2052,2051,2052,4099,4100,4100,4100,6148, +4100,4100,4100,4100,4100,4100,6149,6181,6149,6148,6149,6148,6148,6148,6149,8196, +8228,8260,10341,10373,10373,10373,10373,12421,12454,12454,12453,12453,12453,12453,12453,12454, +12454,12454,10406,10406,10374,10406,12455,12454,10374,10374,10342,8293,8293,8293,8293,8293, +8261,8229,8261,10309,10342,12422,12455,12454,12454,12454,12454,12454,12454,12454,14534,14566, +16646,18726,18726,18726,18726,20775,20807,22887,22855,20774,20774,20742,22790,22790,22790,22790, +20743,18662,18662,18662,18662,18662,20742,22855,20775,20807,20807,20774,20774,22855,22887,22887, +24936,24904,24904,24936,24968,22888,22855,20742,20743,22823,22856,24936,24936,24872,24871,24872, +12419,10339,10307,10307,10307,12420,14501,16614,14469,16582,18663,18695,18696,20776,20809,20808, +18760,18791,18792,18791,16711,16711,16679,14631,14630,14631,16711,16711,18759,18759,18759,18727, +18760,18760,16712,16679,14598,12486,12485,10405,8292,10340,10373,10373,10405,10405,10406,12454, +14566,16679,20840,20873,20873,20872,20873,20873,18760,16712,16647,14566,12486,12454,10373,8293, +8261,6181,6148,6148,6148,6147,10309,14535,18728,16615,16550,16550,18630,18598,18598,18630, +22791,22823,22758,24838,28999,28966,26821,24773,22660,22660,20580,18500,14340,12291,10243,10244, +6148,6148,6148,6148,6148,6148,6148,6148,8196,8196,8196,8228,10309,10309,12389,12390, +12292,12292,12325,12325,12325,10244,8196,6147,6147,4099,4099,4098,2051,4131,4131,2051, +2051,2051,2052,2051,2052,2052,2052,2052,2052,2052,2052,2052,4100,4100,4100,4100, +2052,2052,2052,2052,2052,4100,4100,4100,4100,4100,4100,6148,4100,4100,6148,6148, +6148,6180,8260,8293,10341,10341,10373,10373,10373,10373,10373,10341,12421,12421,12421,12453, +12454,12454,12422,10406,12422,10406,12422,10406,10374,10406,10374,10374,10374,10373,10374,10341, +10341,10341,12389,12421,12422,12454,14502,14534,14502,14469,14469,14469,14501,16582,18662,18662, +18694,20775,22855,22887,22855,22823,22790,20709,20709,22725,20677,20644,20612,20612,22660,20644, +20678,20710,20743,22823,22855,22823,22790,22822,20742,22822,22855,22822,22790,22822,22822,22822, +20645,20645,20645,20677,20710,20677,18597,16516,16516,16516,18597,20710,20678,18533,18532,20613, +10404,10371,8291,8259,10339,12452,14566,18695,16582,20776,22889,22857,22792,22825,22825,20776, +20808,20840,20840,18792,18759,16679,16679,14631,16711,16711,16711,16743,18792,18791,18760,18760, +16711,16679,16679,14566,12485,10373,10340,8292,8260,8260,8292,8292,8293,8325,10373,10373, +12420,14533,16646,18727,18727,16679,16646,16614,16647,14566,14534,10373,10340,10308,8260,6179, +6180,6181,6181,6181,6148,6148,8196,10309,10341,10277,10244,10244,10244,12324,12324,12357, +18598,20678,20646,20646,24806,22725,22660,22660,20547,18499,18500,16420,12324,10243,8196,8196, +6148,4100,4100,4100,4100,4100,4100,6148,4099,4100,6148,6147,6148,6147,6148,8196, +8195,8195,8195,8195,8195,6147,6147,6147,4099,4099,4099,2050,2051,4131,2083,2051, +2051,2052,2052,2052,2052,2052,4,4,4,2052,2052,2084,4100,4100,4100,4100, +2052,2052,2052,2052,2052,2052,4100,4100,4100,4100,4101,6149,6149,6149,6149,8229, +6148,6180,8260,8261,8293,10341,10373,10373,10373,10341,10341,10341,10341,12421,12421,12421, +10373,10373,10374,10374,10374,10373,10341,10341,10374,10373,10374,10374,10374,10373,10373,10341, +12422,12421,12421,12421,12421,14469,14501,16549,16549,16549,16517,16516,18597,18629,20710,20710, +20742,22790,22822,24870,24870,24838,22757,22693,20580,20612,22660,22660,22627,22627,22627,22660, +20580,18532,20612,20645,20645,20612,18532,18499,16451,18564,20644,20644,20644,20611,18563,18531, +20547,18467,16386,16386,14338,14338,14338,14338,14338,14338,14339,14371,14371,14339,14339,14339, +14532,12452,12419,10339,12420,14500,16614,18695,20776,22856,22824,18566,14373,16421,18535,18599, +16550,16550,16582,16614,14566,14566,14598,14598,14599,14598,14599,16679,16711,18759,18792,18792, +18824,18792,16679,14566,12485,12453,10373,10372,10372,10372,8292,8292,8292,8292,8292,8292, +12452,14501,16581,16646,18727,18727,16646,14534,12420,12420,10340,8227,8227,10308,10308,8260, +6180,4132,6180,6181,6181,6148,6148,6148,8196,6148,6148,8196,8196,8196,8196,10244, +12357,14438,14437,14405,16485,18500,18500,20613,18532,18532,16485,14405,12324,8228,8196,6148, +4101,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4099,4099,4099,4099,4099, +6148,8196,8196,8196,6147,6147,4099,4099,4099,4099,4099,4099,4099,4099,4099,2051, +2052,2052,2052,2052,2052,4,4,4,4,4,2052,2052,2052,4100,2052,2052, +2052,2052,2052,2052,2052,2052,2052,4100,2052,4100,4101,4101,6149,6149,6182,8262, +6213,8261,8293,8261,8261,8260,8261,8293,10341,10373,10373,10373,10373,10373,10373,10341, +10373,10373,10374,12421,12422,12421,10373,10373,10341,10373,10373,12421,12422,12421,12422,12421, +12421,14469,14469,12420,14436,14468,16549,18629,18597,20677,22790,22789,22790,24870,26951,26983, +29031,26918,22725,22692,22692,24773,26853,26886,24740,26821,28901,30982,30982,30982,30982,30982, +28934,24773,22628,22595,20547,22627,22660,24740,22659,24772,26853,24772,24772,24772,24740,24740, +26821,24709,22595,18434,16386,16386,14338,14338,14338,16419,14371,14338,16451,18597,18565,16452, +12323,12323,12322,12322,12323,14403,14404,14404,16518,16550,16486,12292,10243,10243,12292,14373, +12324,12324,12356,12356,10308,10340,10341,10373,10373,10405,12453,12453,14534,14599,16679,16679, +16679,16678,14598,14598,14598,14630,14631,14631,10405,10373,8292,8292,8260,8260,8260,8260, +16614,16613,16614,18726,20807,20839,18727,16646,12420,12421,12388,10340,10340,12421,10373,10341, +8293,6213,4132,6180,6181,6181,6181,6148,6149,6149,6149,6149,8197,6149,6148,8197, +6148,10245,10245,10244,12292,12291,14340,16485,16485,16453,14405,10277,8229,6181,4101,4101, +4133,4101,4101,4101,4101,4100,4100,4100,2052,2052,2052,2051,2051,2051,2051,2051, +4099,4099,4100,4099,4099,4099,4099,6148,6180,6180,6148,6147,6147,6147,4099,2050, +2051,3,2052,4,4,4,4,4,4,4,4,4,2052,2052,2052,2052, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,4101,4101,6149,6149,8230,8262, +8326,8326,8293,8261,6213,6180,6180,6212,8261,8293,10341,10373,10373,10373,10341,10341, +10373,10373,12454,12454,12454,12454,12454,12454,12421,12421,12422,12422,12454,12454,12454,14501, +14469,14501,14501,16549,16548,18629,20709,22790,22790,24903,26983,26950,26918,28998,29031,29031, +28999,26886,24741,24740,24741,26821,26821,26821,31014,33095,35208,37288,37289,37256,39304,37289, +39434,37321,35208,35207,35207,35208,35240,35240,37320,37320,35240,35207,35207,35272,37320,37320, +35241,35208,31047,28935,26854,24773,20612,18531,18531,16484,16419,14370,16451,18564,18565,16452, +20515,20516,20548,20580,20581,18533,18501,16452,14404,12324,12292,10276,10276,10244,8196,10244, +12325,12293,12325,12325,10244,8196,8228,8228,10309,10341,10341,10341,10373,12454,12454,12486, +12485,12485,14565,14598,16711,16743,16744,16744,14631,14599,12518,12486,10437,12485,12486,12486, +16613,16581,16581,16581,16613,16646,16646,16614,16614,16646,16614,14534,14534,14566,14534,12453, +8358,8326,6277,6245,6245,8294,8294,8262,6181,6181,6149,6181,6149,6149,6149,6149, +4101,6150,8198,8197,10245,10244,10244,12292,14405,12325,10277,8229,6149,4101,2053,2053, +4133,4133,4101,4101,2053,2052,2052,2052,2052,2052,4,3,3,35,35,35, +2051,2051,4100,4100,4100,4100,8229,8261,10342,10342,10278,10245,10245,10245,10245,8196, +4100,2052,2052,2052,4,4,4,4,4,4,4,4,4,2052,2052,2052, +2052,5,4,4,4,2052,2052,2052,2053,4101,4101,4101,6149,6149,6182,8262, +8326,8294,6246,6245,6213,6213,8293,8293,8325,10373,10373,10405,12454,12486,12486,12486, +14534,14534,14534,14534,12486,12486,12454,12454,12454,12454,12454,12454,14502,14534,14534,14566, +16581,18661,18694,20774,20742,20741,22822,24902,26983,29063,29063,26918,26885,28966,28966,28933, +26788,26788,26789,26821,28934,28902,28837,26724,33030,35110,35143,37159,35111,35078,35078,37158, +37191,35142,35175,37288,39368,39368,37255,37255,37287,37287,37254,37254,37287,39367,39400,39336, +37256,35208,33128,33128,31080,28999,26918,24838,22757,20644,18564,18596,18564,16451,16419,18532, +33064,33096,33128,33129,33129,31081,26952,26920,22791,16485,12291,10243,12356,12356,10308,10308, +12324,12325,12325,12325,12324,12357,12357,12389,12389,12421,12421,12421,12421,12421,12389,12388, +14533,14566,14566,16679,16711,16711,14631,14599,16712,16679,14599,14567,14566,14567,14599,16647, +18727,18726,18694,18661,16613,18662,18662,18694,18694,18695,18727,18695,18727,18727,18695,16614, +12453,12486,12486,10438,10374,10374,8294,8293,8261,6213,6181,8261,8229,6181,6181,8262, +6182,8263,8262,8230,12358,12325,10244,10244,12357,12357,10277,8229,6181,4166,4166,4166, +4133,4133,4132,2084,2052,2052,2052,2084,2084,2084,2084,36,36,36,35,35, +4,2052,2084,2052,2051,4099,4100,6181,12455,12423,14439,14406,14406,14439,14407,12358, +6149,4133,4133,2052,2052,4,4,3,36,4,4,4,4,4,2052,2052, +2084,5,4,4,4,4,4,2052,2053,2053,4101,4101,4101,4101,6182,6214, +6214,6246,6245,6245,8293,8326,10438,12519,12519,12519,12519,12519,14599,16679,16712,18792, +16712,16680,16679,14599,14567,14534,12486,14502,14502,14534,14502,14501,14502,14534,16614,16614, +18726,20807,22887,22919,22887,22854,24902,24902,26983,29031,28998,26885,26885,31046,31078,28966, +26789,24708,24740,26821,28934,31015,30982,28869,26788,28836,28804,26724,26691,24578,26659,26691, +26723,24643,26723,28836,30949,30981,30981,30981,33029,33029,33062,35142,37223,37255,35142,33029, +28868,28869,28869,30949,31014,33095,31047,31047,31079,26886,28934,31080,28967,22660,22660,28999, +35176,35144,33063,31015,31015,31015,28999,28999,26919,24839,22758,20678,20677,18662,18630,16581, +16582,16550,16550,16582,18630,18663,18662,18662,20743,18662,18629,18629,18629,18629,18662,18694, +16679,18760,16679,16679,18792,16679,14566,14566,14534,14534,14502,14470,12421,14437,14470,14470, +14501,16549,16549,16516,16516,16516,18597,20678,22758,20677,20709,22790,22823,22855,22822,22855, +18693,18694,16646,16614,14501,12421,10373,10341,10341,10373,10373,10405,10406,10373,10373,10373, +8357,8358,10406,10374,10341,10341,12357,12357,16551,14471,10310,8229,6149,6181,6214,6214, +6244,4164,4131,4131,4131,2083,2083,2051,4164,2084,2052,2052,2084,2084,4,4, +2084,36,2084,4,2052,4132,6213,8294,12455,12423,12391,12391,12358,12326,12294,10245, +8197,6148,6149,4100,4100,2052,2051,2051,3,3,3,3,3,3,3,3, +4,4,4,4,4,4,4,4,4,4,2052,2052,2085,2085,2085,4133, +4133,4165,6213,6246,8326,10439,12519,12551,12551,12551,12518,12518,14566,14598,14598,14598, +12518,12518,12486,12486,12486,12486,12453,12486,12453,12453,12453,14534,14534,16647,18727,18759, +20807,22854,22887,22887,24903,22855,22822,22790,24838,22725,22693,22725,24805,24806,26919,31080, +31080,28935,26822,26822,28967,28999,28967,26854,24741,22693,22660,20547,18434,16386,18434,18434, +18467,18500,18500,20548,20581,22693,24741,24773,24741,26821,26789,26789,26757,28837,28837,26756, +24642,24674,26722,26722,28771,30884,35045,37126,39206,39207,39239,39239,39239,39239,39239,39239, +28902,28869,26789,26789,26789,24741,24773,24773,24806,22758,22758,22790,22823,24903,24936,24968, +20840,20840,20807,20808,22888,22888,24969,24969,22856,22823,22855,22855,20774,20742,18661,18694, +18727,18760,16679,16711,18792,16679,14566,12486,12454,12421,12357,10308,12325,12357,14405,14437, +14436,14468,16549,16549,18597,20645,22758,24871,24871,24806,22758,24838,24870,24902,24902,24902, +22854,22854,20774,18694,16614,16614,14566,14566,12518,12518,14599,14631,16679,16679,16646,14598, +12582,12550,12518,10405,10373,12421,14470,14502,16551,14471,12390,10310,10310,8294,10374,10406, +10438,8357,8324,6244,6244,6244,6212,4164,4132,2084,2052,2052,2052,2084,2084,2052, +4,36,36,2052,2052,2052,4100,6149,8229,8229,8197,8197,8197,8197,8196,8196, +6148,4100,4100,4100,2052,2052,2051,2051,3,3,3,3,3,3,3,3, +4,4,4,4,4,4,4,4,4,4,4,4,4,2084,2085,2085, +4133,4165,6213,6246,8326,8358,10438,10438,10405,10406,12486,12518,12518,12518,12486,12486, +12486,12486,12486,12518,14566,14567,14567,14566,14534,12453,12453,14534,16614,18695,18727,18727, +20774,20774,20774,22822,20742,20742,20710,20677,20677,20677,20645,22725,22693,22693,22693,24806, +24839,24806,22694,22693,22693,22726,20645,20613,18500,18564,20645,18597,18532,16419,14339,14339, +12324,12324,12324,14372,14372,16452,16452,18500,20581,20613,20581,20548,22596,22629,24709,24676, +24707,26787,28868,30948,33029,37158,37158,39174,41255,41287,43368,43367,41255,39174,39174,39206, +22661,22628,20548,20548,20548,20580,18532,18532,18533,16485,16517,18598,20743,20808,22889,22921, +22953,22921,20840,20808,20775,20775,22856,22824,22824,22856,22888,24968,22888,20775,18694,18727, +16646,14566,12453,12453,12486,12518,12518,14566,14534,12454,12389,12389,14470,16551,18631,18663, +18663,18695,20743,20743,20743,22791,24904,26984,24871,22758,22758,22758,22823,22822,22822,22822, +24903,22854,20774,18662,18662,16646,16647,16647,14599,14599,16679,16711,16711,16711,16679,16679, +14662,14630,14598,14566,14534,16582,18631,18663,16551,16551,16551,14470,12390,10374,10406,12486, +12486,10437,10405,8325,8325,8293,6212,6212,6245,6213,4165,4133,4133,4133,4133,4133, +2052,2052,2052,4100,2052,2052,4100,4100,4100,4100,4100,4100,4100,4100,6148,4100, +2052,2052,2052,2052,2052,2052,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +2052,2052,4100,4133,4133,6213,6213,6213,6180,8260,8293,10373,10405,12453,12453,12454, +12518,12519,14599,14599,14599,14567,14566,14534,14566,14534,12421,14501,14566,16647,16614,16582, +18662,18661,18662,18661,18662,18661,20677,20677,18565,18597,20677,22725,20645,18532,18500,18500, +18533,18533,18533,16452,16420,14371,14372,14372,12291,14372,16484,16517,14436,12323,12291,10243, +10243,10243,10243,10243,10243,12291,12291,12291,14339,14339,16387,16387,18468,20581,22694,24741, +26821,28901,30982,33095,35176,37224,35111,32998,32933,32998,32998,32998,30885,28804,28804,28837, +16452,16420,16420,14339,14340,14372,14372,14372,12292,12292,12324,12324,12357,14470,14502,14534, +18695,16614,14501,14469,14437,14436,14404,14404,16517,16549,18662,18695,18663,16582,16614,16647, +14566,12486,12485,12486,12518,14598,14599,14599,14599,14534,12454,14502,16615,18696,20777,20777, +20776,20808,20776,20776,22824,22824,24904,24904,22759,20678,20645,20678,22758,22790,22791,22823, +22855,22822,18694,18662,16614,16614,14566,14534,14567,14567,14567,14566,14566,14534,14566,14566, +14565,14597,16678,18726,18694,18695,20743,20743,20711,20711,18695,16583,14502,12454,12486,12487, +12486,10406,10374,10373,10374,10373,8293,8293,10407,10407,8326,8294,6214,6181,4133,4101, +4100,4100,4101,4101,4101,4100,4100,4100,4101,4100,4100,2052,2052,4100,4100,4101, +5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,2052,2052,2052,4100,4100,4100,4099,4100,4099,4099,6147,6180,8293,10405,12486, +12519,12519,12519,12519,12518,12486,12486,12486,12486,12453,12421,12421,14501,14501,14501,14469, +16581,16581,16581,16581,18662,18662,20742,20743,20710,22791,22823,22791,20678,16452,14339,14338, +12292,12324,12324,12292,10243,10243,10243,10243,10243,10243,10244,10244,10243,8195,8195,8195, +8195,8195,8195,8195,8195,8195,8195,10243,10242,10243,12291,12291,14372,16485,18597,20646, +24741,26822,28903,28935,30983,28903,26757,24644,20483,20483,20515,20515,18435,18434,16386,18467, +10244,10244,10243,10243,10244,10244,10244,10244,10244,8196,8196,8196,8196,8196,8229,10277, +10276,10275,8195,8195,10243,10243,10243,10243,10243,10243,10244,10276,10276,10276,10341,12453, +12453,12453,14599,16711,14598,12518,12486,8292,12454,10373,10341,10341,14470,14502,16551,14470, +14437,14437,14469,16518,18598,18630,20711,22759,20646,18565,16485,18597,20678,20711,20743,22823, +22823,22823,20775,18695,18695,16614,14534,14534,14567,14567,14566,14534,12453,14501,14534,14533, +14501,16581,16613,18662,18662,18662,20710,20710,18630,20711,18695,16615,14534,14534,14566,14599, +14567,14567,12487,12487,12487,12487,12487,12455,12487,12455,10375,8294,8262,6182,6149,4101, +6149,6149,6149,6149,4101,4101,4101,4133,6213,4133,4133,2053,2052,2052,2052,2085, +37,37,37,37,37,5,5,5,5,5,5,5,5,5,2053,5, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +2052,2052,2053,2052,2052,4100,4100,2052,4100,4100,4100,6148,6180,8261,10374,10406, +10406,10406,10374,10406,10406,12454,12486,14534,12454,12454,14502,12453,12453,12421,12421,14501, +14501,14533,16549,16581,16582,18662,20743,20775,22856,22888,24904,22824,20678,16517,14372,12292, +10244,10244,8196,8196,8196,8196,8196,8196,8196,6148,6148,6147,6147,6147,6147,6148, +4099,4099,4099,4099,6147,6147,6147,6147,8195,8195,8195,10243,10243,12323,12324,14372, +20549,22630,22662,22630,20549,20517,18436,16387,14339,14339,12291,12291,12291,12323,10275,10275, +8196,8196,8196,8196,8196,8196,8196,8196,8197,8197,8197,8197,8197,8197,8229,8229, +8228,8196,8195,8195,8195,8195,8196,8195,10244,8196,8196,8196,6147,6147,8196,8293, +12453,10405,14599,14631,12485,12485,12518,10405,10373,10308,8228,8196,10244,10244,10244,10244, +10243,10243,10244,10244,12292,14372,14405,16453,14405,14340,14340,14404,16517,16550,16550,18630, +20743,20743,20775,20775,18695,16582,14534,14502,14535,14567,14567,14534,14534,14534,14534,16614, +16581,16581,16549,16549,16516,16516,16517,18597,14404,14436,14469,14469,12421,12453,12486,12519, +14600,14600,14567,14568,14568,12488,12487,12455,10375,8294,8262,8230,6182,6149,6149,4101, +4101,4101,6149,4101,4100,4101,4133,4133,4133,2085,2053,2052,4,4,4,4, +37,37,37,37,5,5,5,5,5,5,5,5,5,2053,2053,5, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,2053,2053,2052,2052,2052,2052,2052,4100,4100,6181,6213,8293,8294,10342,8294, +8326,8325,8293,8293,8293,10373,10406,12454,12454,14534,14567,14534,14502,12453,14534,14534, +14534,14534,14502,14502,14502,16582,16582,16582,16550,16550,16582,16550,16550,18598,16550,16518, +12390,10309,8197,6148,6148,6148,6148,6148,6148,6148,6149,6181,8229,8229,8229,6181, +6212,6212,6212,6180,6180,6147,6147,6147,6147,6147,6147,8195,8195,8195,8195,10243, +14340,16389,18469,16389,14340,14340,12292,12292,12292,10244,8195,8196,8228,8260,6212,6179, +6148,6148,6148,6148,6181,6181,6181,6149,6149,6149,6149,8197,8197,8197,8229,8261, +10341,10309,8228,8196,8195,8195,8195,6147,10277,8196,8196,8196,6148,6148,6148,8228, +12486,12485,16744,18825,14598,14631,18825,16744,10373,10341,8260,8196,8196,8196,10244,10244, +10244,10244,10244,10244,10244,10244,10244,10244,10244,10243,10243,10244,12292,12324,12324,12356, +14437,16549,16582,16582,14502,14469,12421,12422,14502,14534,16615,16583,14502,14502,14502,14502, +16582,16582,16549,14468,14404,12324,12324,14372,10243,10243,10243,8227,8228,8260,8292,8293, +10406,10374,10374,10374,10374,10374,8294,8262,6181,6149,6149,4101,4101,4101,4101,4101, +4100,4101,4101,4101,2052,2053,2053,2053,2052,2052,2052,4,4,4,4,4, +2053,2053,2053,2053,2053,2053,2053,2053,5,5,5,5,5,5,5,5, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,2052,2053,2053,2053,4101,4133,6213,8262,8294,8262,8262,8261, +8326,8325,8293,8293,8261,8293,8293,10341,10406,12454,14535,14534,14502,12454,14534,14534, +14502,14534,12453,12453,12421,12421,12421,12421,12356,12356,12356,12356,14437,16550,16582,16583, +12454,10374,8294,8261,8229,8261,8261,8261,8261,8294,8294,10374,10374,10374,10374,8326, +8358,8358,8326,8325,6245,6245,6213,6212,6147,4099,4099,6147,6148,6147,6148,8228, +10244,12292,12292,10244,10244,10244,10244,8196,8196,6148,6147,4099,4100,4100,4099,2051, +4100,4100,4100,4100,6148,6181,6181,6149,6148,6149,8229,8197,8196,8196,8197,8229, +10341,10309,8196,8195,8195,8196,8196,8196,8196,6147,6148,6148,6149,6149,6148,6148, +6147,8259,16744,20970,14631,12518,12551,10373,10341,10308,8228,8195,8195,8196,10244,12325, +12293,10244,10244,10244,10244,10244,10244,10244,10244,8195,8195,8196,10244,10244,8196,8196, +8195,10276,12389,12421,12389,10309,12389,12421,12422,14502,16615,16615,14534,12422,12389,12389, +14502,16550,16550,14469,14405,12324,10244,8195,10276,8196,8196,6148,6148,6180,6180,4132, +6181,6180,6181,6181,6213,6213,6181,6149,4101,4101,4101,4101,4101,4101,4101,2052, +2052,2052,2053,2053,2052,2052,2052,2052,2052,2052,2052,2053,2053,2053,2053,4101, +4100,4100,4100,4100,4100,4100,4100,2052,2052,2052,2052,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +5,5,5,2053,2053,2053,2053,4133,6214,6214,6182,6181,6181,6181,6182,6213, +6213,6213,6213,8293,8293,8294,10374,10374,10374,10374,10374,12422,12454,12454,12454,12454, +12454,12453,12454,12421,12421,12389,10341,10341,14535,14534,12421,12389,12389,14502,14502,12422, +12487,12487,10374,8294,8294,10342,10406,12487,12487,12455,10406,10406,10406,10407,10407,10439, +10406,8358,8358,8358,8326,8326,8293,8293,6181,6148,4099,4100,4099,4099,4099,6148, +6148,8196,8196,8196,8196,8197,8196,4099,4099,4100,4100,4100,2051,2051,4132,4132, +4100,4100,4100,4100,4100,4100,6148,6148,6148,6148,8196,8197,8229,8229,8196,8196, +8228,8228,8196,8196,8196,8196,8196,8196,10277,10277,8197,6148,6148,6149,6149,6148, +8260,10340,10405,12486,14598,14598,12518,12518,12454,10373,8260,8195,8196,10244,12357,14438, +12325,12357,12325,10244,8196,10244,10245,10244,8196,8196,8196,8196,8196,8196,8196,8196, +8196,8196,8196,8196,10276,10309,10309,10309,12422,12389,12389,12389,12389,12389,12389,12422, +10277,10277,10277,10309,10277,10277,8196,8196,8196,8196,6148,6148,4100,4100,4100,4100, +4133,4132,4100,2052,2052,2052,4100,4100,4101,4100,4100,2052,2052,2052,2052,2052, +2052,2084,2052,4,4,4,2052,2053,2052,2052,4101,4101,6149,6149,6149,6149, +12358,14406,12325,8195,6147,6147,6148,4099,4100,2052,2051,3,3,4,4,3, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +5,5,5,5,2053,2053,2053,2053,4101,4101,4101,4101,4101,4101,6181,6181, +6213,6213,8294,8326,10406,10374,10374,10374,10407,10406,10406,12454,12422,12422,12422,12422, +10341,10341,10341,10308,8261,8260,10309,10341,10341,10373,12422,12454,14502,14534,14534,12486, +12486,10406,10374,10374,10374,10374,10374,10374,10374,10374,10374,10374,10406,12454,12454,12487, +10407,10407,10407,10407,10407,10374,10374,8294,8261,6181,6148,4100,6148,6148,6148,6148, +6148,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,6148,6180,6180,6180, +4100,4100,4100,4100,4100,6148,6148,6148,8196,8196,8196,6147,8196,8195,8196,8196, +6148,8196,8228,8228,8197,8196,8196,8196,12390,12390,12390,8229,8197,8229,10342,10374, +10340,10340,10373,12486,14631,16712,18792,18825,16712,16680,16615,14534,14470,14470,14470,14438, +16519,16519,14438,10277,10245,8197,8196,6148,6148,6148,6148,6148,6148,6148,6148,6148, +6148,6148,8196,8261,12390,12422,14502,14502,12422,12389,10309,10309,10277,10309,12389,12422, +10277,10277,8229,8197,8197,8197,6149,6149,4100,4100,4100,4100,4100,4101,4101,2052, +2052,2052,2052,2052,2052,2052,4100,4100,2052,2052,2052,2052,2052,2052,2052,2052, +4,36,36,4,2052,2052,2053,4100,4100,4100,6149,6149,6149,8197,8197,8196, +14341,16453,16454,14373,14373,14437,10341,8228,6180,4132,2051,3,3,3,3,3, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +5,5,5,5,2053,2053,2053,2053,2053,4101,4101,4101,4101,6150,6182,6214, +4101,4133,4133,6213,6213,6213,6213,6213,8294,8293,10342,10374,10374,12422,12455,12455, +10341,10341,10341,8293,8293,8293,8293,8293,10341,10341,10373,10374,12454,12454,12486,12486, +12454,10405,10373,10373,10373,10373,12422,10373,10373,12421,12422,12421,12422,12454,12454,12486, +12487,12487,12455,10407,10375,10374,10342,8294,8294,8262,6181,6149,6149,6148,6148,4100, +4100,4100,4100,2052,4100,4100,4100,4100,4100,4100,4100,6148,6148,6148,6148,8196, +4100,4100,4100,4100,4100,6148,6147,6147,8228,8228,10277,10276,8196,8196,8196,8196, +8196,8196,8229,8229,8197,10277,10277,12357,14503,14503,14470,10309,8196,10309,12422,12486, +12453,12485,14534,14598,16679,16744,18825,18825,16680,16680,16615,16583,16583,16551,16551,16583, +16551,16551,14471,12358,10277,8197,8196,6148,6148,6148,6148,6148,6149,6149,6149,6149, +6149,6181,8261,10342,12455,14535,14535,14535,12422,12422,12390,12390,12390,10309,10309,10310, +8229,8197,6149,6149,6149,6149,6149,6149,4100,4100,4100,4100,2052,2052,2052,2052, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,4100,4100,4100,4100,4100,4100, +4,4,4,2084,2084,2084,4133,4100,6149,6149,8229,8230,10278,10278,10278,12293, +16421,18501,18566,18566,18566,16550,14502,12421,8260,6212,2083,2083,35,35,35,3, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,5,5,5,5,2053,2053,2053,2053,4101,4101,4101,4102,4134,6182,6182, +4101,2052,2052,4100,4101,4100,4101,6149,6181,6181,8261,8262,10342,10374,12455,12487, +10374,10374,10374,10373,10373,10373,10374,10374,10374,10374,10374,10374,10374,10374,10374,10374, +12421,10373,10341,10340,10341,10341,10341,10340,10341,10341,12389,12421,12421,12453,14502,12454, +12454,12422,10374,10342,10310,8261,8230,8229,8262,8262,8262,8230,6181,6149,6149,6149, +4100,2084,2052,2084,2051,2051,2051,2052,4100,4100,6148,6148,6148,8196,8196,8196, +4100,4100,4100,4100,4100,4100,6148,6147,6148,8261,12422,12422,12389,10277,8196,8196, +10309,8261,8229,8196,8196,10277,14470,16583,16583,16583,14470,12356,10276,12356,14469,14501, +14501,14533,14534,14566,14599,14599,14599,14567,16647,14567,12422,12357,12324,12292,12325,12325, +12357,12358,12358,10277,10277,8229,8229,6149,6148,6149,4101,6149,6149,6181,6149,6149, +6182,6214,6214,8294,10374,12455,12422,12422,12422,12422,14535,14535,14503,12390,8229,6148, +8197,6149,6149,6149,6149,6149,6149,6149,4101,4100,4100,4100,4100,4100,4101,2052, +2052,2052,2052,2052,2052,2052,4100,4100,4101,6180,6181,6181,6181,6181,6148,4132, +4132,4132,4133,4165,6213,6213,6181,6181,6149,8197,8229,10277,10278,12358,12391,14438, +16486,18533,16485,14405,14405,14437,12422,10373,8260,6212,4132,2083,3,35,35,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,5,5,5,5,2053,2053,2053,2053,4101,4101,4101,4102,4102,4134, +4101,4101,4101,2052,4100,4101,4101,4100,4101,6149,6181,8229,8262,10342,10342,10374, +10374,10374,10373,10373,10373,10373,10374,10374,10406,10406,10406,10406,10374,10374,10374,10374, +12454,10405,10373,10341,10341,10341,10308,10308,10341,10341,12389,12389,12421,12421,12422,12422, +10342,10342,10310,8229,8229,8229,8229,8262,8230,8262,8294,8262,8262,6182,6182,6214, +2084,2084,2052,2052,4,4,2052,2052,2052,4100,4100,6148,6148,6148,8196,8196, +4100,4100,4100,4100,4100,4100,4100,4100,4099,6148,10309,10342,10309,8228,8196,6148, +10342,10310,8229,8229,10245,12357,16551,18664,20744,20711,18598,16517,16517,18630,18630,16582, +14501,12453,12421,12421,12421,12453,12421,12421,10309,10308,10276,10244,12292,12325,14373,14406, +10244,10244,10244,8197,8197,8197,6181,6181,4101,4101,4133,4133,4101,4133,6149,4133, +4134,4134,4134,6214,8262,8261,8229,8196,10277,10341,12422,12454,12422,10310,8197,6148, +6149,6149,6149,6149,6149,6149,6149,6149,6148,6148,6149,6149,6149,6149,6149,6181, +4100,4099,4100,4099,4100,4099,4100,6148,8229,8229,8261,8261,10309,10309,8261,8261, +8294,8293,8294,8294,10342,10342,8262,8261,8196,6148,8196,8196,8197,10277,10310,12390, +14437,14437,12356,10244,8195,8196,8228,6180,6180,4132,2052,3,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,5,4,5,5,2053,2053,2053,2053,2053,2053,4101,4101,4101,4101, +4101,2053,2053,2053,4101,4101,4101,4100,4101,4100,6149,6181,8229,8262,8294,8294, +8293,8261,8261,8261,8261,8261,8293,8293,10374,10374,10406,10406,10406,10438,12486,12486, +12486,12454,10406,10406,10406,10374,10373,10341,10373,12422,12422,12422,12422,12422,12422,12422, +12422,10374,10342,10309,8261,8261,8294,10374,8229,8262,8294,8294,6214,6182,6214,6214, +2052,2052,2052,2052,4,4,4,4,2052,2052,2052,4100,4100,4100,6148,6148, +2053,2053,2053,2053,2053,4101,4101,4100,4100,4100,6149,6149,6148,6148,6148,6149, +8229,8261,10309,10309,12357,12389,16518,18631,22824,20743,20678,18630,20710,22823,22855,20775, +20775,16647,14501,12388,10308,10340,12389,12389,8195,10276,12357,16518,18599,18599,18599,18599, +12293,10244,10244,8196,8196,6148,4100,4100,4100,4100,4101,4101,4101,4101,4101,4101, +2053,2053,2053,4101,4101,6148,6148,6147,6147,8196,8196,8196,8197,8197,6149,6149, +6148,6148,8197,8229,8229,8229,8229,6149,8262,8261,8261,8229,8229,8196,8197,8196, +6147,6148,6148,6148,6148,6148,6148,8196,8196,8228,10277,10309,12357,12389,12390,12390, +12358,10309,10277,10309,10309,10309,10277,8228,8229,8196,8196,6148,6148,8196,8197,8229, +8228,8228,6180,6147,6147,4099,4099,2051,4100,2052,2052,2052,4,2052,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053, +2053,2053,2053,2053,2053,2053,2053,2052,4100,4101,6149,6181,8229,8262,8294,10342, +8261,8261,8260,8260,8261,8293,8293,10341,12486,12486,12486,12486,10438,10406,10406,10374, +10406,10374,8326,10374,10374,10374,10374,10374,10374,10406,12454,12454,12454,12422,12422,12422, +12455,12455,10406,10342,8261,8261,8294,8294,8294,8294,8294,6246,6214,4133,4101,4101, +2053,2053,2053,2052,4,4,4,4,4,4,2052,2052,2052,2052,4101,4101, +2054,2053,2053,2053,2053,2053,2053,2053,4101,4101,4101,4100,4101,4101,6149,6181, +6148,8229,10309,10309,10277,12325,14405,16517,20679,20678,18597,18564,18597,20709,22789,20710, +20775,18695,14534,12421,12388,10308,10308,10308,14470,14502,16583,18631,18599,16486,14373,12292, +12293,10244,8196,8196,6148,4099,4100,4100,4100,2052,2053,2052,2052,2052,2053,2053, +2053,5,5,2053,4100,4100,4100,4099,6147,6147,6147,6147,6148,6148,6148,6149, +6148,8196,8196,8196,8228,8196,8196,6148,12390,12389,10341,10309,10276,10244,8196,8196, +8196,10277,10309,10309,10277,8196,8196,10244,8196,10244,10244,10244,12325,12325,12357,14405, +12325,12292,10244,10244,10244,10244,10244,8195,8196,8196,8196,6148,6148,6147,6148,4100, +2051,2051,2051,2084,2084,2052,2052,2052,2052,2052,2052,2052,2053,2053,2053,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053, +2053,2053,2053,2053,2053,2053,4101,4101,4101,6149,6181,6182,8262,8294,10342,10342, +10341,10341,8293,8293,10341,10373,10374,10406,12519,12551,12551,12519,12519,10438,10406,8325, +10406,8326,8326,8326,8326,8326,8294,8294,8294,10342,10374,10374,12423,10374,10374,10374, +10374,10406,10374,8293,6213,6181,6213,6246,6246,6246,6213,4165,4133,2085,2052,2052, +4101,4101,2053,2053,2053,5,5,5,5,5,5,5,5,2053,2053,2053, +2053,2053,2053,2053,2053,2053,2053,2053,4101,4101,4101,4101,4102,4133,4101,4101, +6149,6149,8197,8196,8196,10244,12325,14437,16485,16485,14404,14339,12290,14371,16452,16484, +14437,12421,12389,12389,12389,10309,10276,8196,10244,10277,12357,14438,14438,14438,14406,12326, +10245,8196,6148,6148,6148,4099,4100,4133,4132,4133,2053,2053,2052,2052,2052,2052, +2085,2053,2053,2052,2052,4100,4100,4099,6148,6148,6148,6148,6148,6148,4100,4100, +6148,8196,8196,8196,8196,8196,8196,6147,10276,10276,10276,10276,10277,12324,12324,12325, +14405,14438,16551,16551,12390,10277,10244,8196,8196,8196,8196,10244,10244,10244,12292,12292, +12293,12292,10244,10244,10244,10244,10244,8196,6147,6147,6148,6148,4099,4099,2051,2051, +3,3,3,4,4,4,2052,2085,4,4,4,2053,2053,2053,2053,5, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,2053,2053,2052,2053,2053,2053,2053,2053,2053,2053, +2053,2053,2053,2053,2053,4101,4133,6182,6214,6214,6214,8262,8262,8294,10342,10342, +10341,10341,8293,8293,10373,10373,10374,10406,12486,12519,12519,14599,14600,12551,12519,12519, +12519,10439,10439,10407,10407,8326,8294,8262,6213,8262,8262,8294,10342,10342,8294,8294, +8293,10374,10374,8294,8261,6213,6213,8326,6246,4165,4133,4133,4133,2085,2053,2052, +2053,2053,2053,2053,2053,5,5,5,37,37,37,37,37,2053,2053,2053, +2053,2052,2052,2052,2053,4101,4101,4134,4101,4101,2053,2053,4101,4101,4101,4101, +6149,6149,6149,6148,6148,8197,10309,12390,14470,14438,14438,12357,12325,12292,12292,10244, +8229,8229,8229,8229,8228,8196,8196,8196,8196,8196,8196,8196,8197,6149,6149,6149, +6149,6149,6149,6148,4100,4100,4100,4100,2052,2052,2052,2052,2052,2052,2052,2052, +2053,2053,2053,2053,4101,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100, +6148,6148,6148,8229,6148,6147,6147,6147,6147,8195,8196,10244,10244,10244,10244,12292, +18501,20582,20614,18566,14405,10244,8196,8196,6148,6148,6148,6148,8196,8196,8196,8195, +10276,10244,10244,8196,10244,10244,10244,8196,8196,6147,6147,4099,2051,2051,3,2052, +4,2052,2052,2052,2052,2052,4,4,4,4,4,5,5,5,5,5, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,5,2053,2053,2085,2085,2085,2053,2053,2085,4134,4134, +4102,4102,4101,4134,6214,6214,6214,6214,6213,8294,8326,10374,8326,8326,10374,10374, +10374,10341,8293,8293,8293,10341,10374,10374,10341,10373,10406,12486,12519,12551,14600,14600, +12519,12519,12487,12487,10406,10374,8326,8294,6181,6213,8294,8294,10375,10375,10407,10407, +12487,12455,10407,10407,10374,8294,8294,6214,6181,4133,4101,2053,2053,2053,2053,2053, +2053,2053,2053,2053,5,4,4,4,2053,2053,2053,2053,2052,2052,2053,4133, +4133,4133,4133,4133,6214,6213,4133,4101,4101,4101,4101,4101,4101,4101,4102,4102, +6149,6149,6149,6149,6149,8197,8229,10310,10310,10310,10278,10277,10245,10245,10244,8197, +6149,6149,6149,8197,8197,8196,8196,8196,8196,6148,6148,6148,6148,4100,6149,6149, +6149,6149,4101,4101,4101,4101,4101,4101,2052,2052,2052,2052,2052,2052,2052,2052, +2052,2053,2053,2053,4101,4101,4101,4100,4100,4100,4100,4100,4100,4100,4100,4100, +6181,6149,8229,8229,8229,6148,6148,8196,8196,8196,10244,10244,10244,12292,12325,14340, +16388,18436,18469,16420,12292,8196,6148,6148,4099,4099,4100,6180,10309,10309,10309,10277, +10341,10341,10309,10277,10277,12325,10245,10244,12325,10277,8197,6148,4100,2051,3,3, +2052,2052,2052,2052,2052,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,5,5,5,2053,2053,2053,2053,2053,4133,4134,4134, +6214,6214,6214,6247,8295,8295,6246,6213,6181,6213,8294,8326,8326,8325,10373,10374, +10341,10341,8293,8293,8293,8293,10374,10374,10374,10374,10406,10406,10406,10406,10406,10406, +10406,10406,10374,10341,8293,8293,8261,8261,6181,6213,8293,8294,8326,8327,8359,10407, +10374,10374,10374,10374,8294,8294,6214,6213,4133,4133,4101,4101,2053,2053,2053,2053, +2053,4,5,5,2053,2053,2053,2053,4133,4133,4165,4165,4133,4133,4133,4165, +6246,6246,6246,8327,8327,6246,6182,4101,4101,4101,4101,2053,2053,4101,4101,4101, +4101,6149,6181,6149,6149,6149,6149,8197,8197,8197,8197,8197,8196,8196,8196,8196, +6148,6148,6148,8196,8196,8196,8196,8196,8196,8196,8196,6148,6148,4100,6148,6149, +4101,4101,4101,4101,4101,4101,4101,2053,2053,2085,2053,2052,2052,2052,2052,2052, +2053,2053,2053,2053,4101,4101,4101,4101,4100,4100,4100,4100,4101,4101,4101,6148, +6148,6148,8196,8229,8197,8196,8196,10244,8196,10244,10244,10244,10244,12292,12292,12292, +14340,14339,14339,12291,10244,8196,6148,4100,4100,4100,6180,8293,12454,14502,14470,12389, +10309,10309,12357,12389,14438,14405,14373,12325,12325,10277,10277,8229,6180,4132,4132,4132, +2052,2052,2052,2052,2052,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,2052,2052,2052,2052,2053,2053,4133,4133,4134, +6247,6247,6247,8295,8327,8327,8327,8294,6213,8293,8326,8326,8326,8325,10373,10374, +10374,10374,10341,10341,10341,10341,10341,10341,10374,10374,10374,10341,10341,10341,10374,10374, +10374,10341,8293,8261,8261,8261,8261,8261,8261,8261,8294,8294,8294,8294,8326,8326, +8294,8294,8294,8294,8262,6213,6213,6181,4133,4101,4101,4101,4101,4101,2053,2053, +2053,2052,2052,2052,2052,2053,4133,4133,6214,6213,6214,6213,6213,6213,6213,6213, +8327,8326,8327,8327,8327,8326,6214,6182,4134,4101,4101,2053,2053,2053,2053,4101, +4101,4101,6149,6149,6149,6148,6148,6148,6148,6148,6148,8196,8196,8196,8196,8196, +8196,8196,8196,8196,8196,8196,10244,10276,10244,10244,8196,8196,8196,8197,6149,6148, +4101,4101,4101,4101,4101,4101,4101,2053,4133,2085,2053,2052,2052,2052,2052,2052, +2052,2052,2053,2053,4101,4101,4100,4100,4100,4100,4100,4101,4101,4101,4101,6149, +6148,6148,8196,10245,10277,10244,10245,12325,12325,12325,12325,14373,12293,12293,12293,14340, +14372,14340,12292,10244,10244,8196,6148,4100,4099,4099,4099,6148,8228,10276,10244,8195, +8195,10244,12292,14405,16486,16486,16486,14406,12293,10245,10245,8229,8229,6181,6213,6213, +4133,4133,4101,2053,2053,2052,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,2052,2053,2052,2052,2052,2052,2052,2052,2052,4101,4101, +4133,4133,6182,6214,6246,8326,8327,8359,8326,10406,10406,10406,10406,10406,10373,10373, +10374,10374,10374,10374,10374,10374,10374,10341,8293,8293,8261,8261,8293,8293,10374,10374, +10406,10374,8293,8261,8261,8261,8293,8294,8294,8294,8294,8294,6214,6213,6213,6213, +8262,8261,8261,8261,6181,6181,6181,6149,4101,4101,4101,4101,4101,4101,4101,4101, +2053,2053,2052,2052,2052,4133,4133,6213,6214,6246,6246,8294,8294,8294,8294,8293, +8359,8326,6246,6214,6214,6246,6246,6246,6214,6214,4134,4101,4101,4101,4101,4101, +4101,4100,4101,4101,4100,4100,4100,6148,6148,6148,6148,6148,6148,6148,6148,8196, +8196,8196,8196,8195,10244,10244,12357,14437,12357,12325,12325,12325,12357,10310,10245,6148, +4101,4133,4133,4101,4101,4101,4101,4133,4133,2052,4100,2052,2052,2052,2052,2052, +2052,2052,2052,2052,2052,2052,2052,2052,4100,4100,4100,4101,4101,4101,4101,6149, +8196,8196,10244,12357,12358,12358,12390,14470,16583,18631,18631,18599,16518,16518,16518,16518, +14405,12325,10244,8196,8197,6180,6148,4100,4100,4099,4099,6147,8195,8195,8195,8194, +8195,8195,10244,14373,16453,16486,16486,16486,14406,14405,12325,10277,8228,6148,6148,4100, +4133,4133,4133,4133,2053,2053,2052,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +2052,2052,2052,2052,2053,2084,4133,4133,2052,2052,2052,2052,2052,2052,2052,2052, +4100,2052,4100,4100,4133,6213,8326,8358,10406,10406,10406,10438,10438,10406,10406,10406, +10406,10406,10406,10406,10406,10374,10374,10374,8261,8228,6180,8228,8261,8293,10374,10406, +12487,10406,10374,8293,8261,8261,8294,8294,8261,8261,6214,6214,6214,6214,6213,6213, +8262,8262,8229,6181,6181,6149,4101,4100,4101,4101,4101,4101,4101,4101,4133,4133, +4133,4133,4133,4101,4133,4133,6213,6245,8326,8326,8326,10406,10406,10406,10406,10406, +8327,8294,6213,6181,6181,6214,6246,8294,6214,6182,4134,4101,4101,4101,4101,4101, +4101,2052,4100,4100,4100,4100,4100,6149,4100,6148,6148,6148,6148,6148,6148,6148, +6148,8195,8195,8195,10244,14405,16518,18598,16550,16518,14438,14470,14470,14470,12357,10277, +6213,6213,4133,4133,4133,4101,4101,6149,4101,4101,4101,4101,4100,4100,4100,2052, +2052,2052,2052,2052,2052,2052,2052,2052,4100,4100,4100,4100,4101,4101,4101,6148, +8196,8196,10244,10277,12357,12357,12390,14470,16583,16583,16583,16551,16518,16486,14437,14438, +12325,10245,8196,6148,6148,4100,2052,2051,4100,4100,6148,8196,10244,10244,12292,12292, +10243,10243,10244,12292,14373,14405,14405,14405,14406,14406,12357,10277,8229,8196,6148,4100, +4133,4133,2053,2053,2053,2052,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2052, +2052,2052,2052,2084,4133,4165,4165,6213,4133,4133,4100,4100,2052,2052,2052,2052, +4100,4100,4100,2052,4100,4132,6213,6245,8326,8325,8325,10406,10406,10438,10406,10406, +10374,10374,10374,10374,10374,10374,10374,10374,8261,8228,6180,6180,8261,8293,10341,10374, +10406,10374,10341,8261,8261,8261,8261,8261,6181,6181,6214,8294,8294,8294,8294,8294, +8294,8262,6213,6181,6149,6149,4101,4100,6149,4101,4101,4101,4101,4134,6214,6214, +4133,4133,6181,6213,6213,8294,8326,8326,8326,8325,8326,10406,10406,10438,10406,10406, +8294,8294,6213,6213,6213,6214,6214,6214,4101,6149,6149,6149,4101,4101,4101,4101, +4101,4101,4101,4101,4100,4100,4101,4101,4100,4100,6149,6149,8229,8197,6148,6148, +8195,8196,10244,10244,14373,16486,18598,18631,20679,20679,18631,16550,16518,14438,14438,12390, +10342,8261,6181,6181,6148,6148,6149,6149,6149,6149,6181,6181,6149,6149,4100,4100, +2052,2052,2052,4100,4100,2052,2052,2052,4100,4100,4100,4100,4100,4100,4100,4100, +6148,6147,6148,8196,8196,8196,8228,10309,10309,12357,12357,12324,10244,10244,10243,8196, +6148,6148,6148,4100,4100,2052,2052,2051,2051,4099,6148,8196,10244,12324,12324,14372, +12324,10244,10244,10244,10244,12292,12292,12292,12292,10277,10277,10277,8229,6180,6180,6180, +4100,2053,2053,2053,2052,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,2052,2052,2053,2052, +2052,2052,2052,4132,4133,4165,6213,6245,6246,6245,6213,4133,4133,4100,4100,4100, +4133,4165,4165,4133,4132,4132,6213,6245,8325,8325,8325,8325,10406,10406,10405,10406, +10341,8293,8293,8293,8293,8293,10341,10374,8293,8261,8261,8261,8261,8293,8293,10341, +10374,10374,10342,8261,8261,8261,6181,6181,6213,8262,8294,8326,8327,8327,8327,8294, +8262,6214,6213,6181,6181,6149,6149,6149,6181,6149,4101,4101,4133,6214,6246,8327, +6246,6245,8293,8293,8294,8326,10374,10406,8326,8325,10374,10374,10406,10406,10373,8293, +6214,6213,6213,8294,8262,6214,6181,6181,4101,6149,6182,6182,6214,6182,6182,4134, +4101,4133,4133,4133,4101,4101,4101,4101,4100,4100,6181,8262,8262,8262,6149,6148, +8196,10244,12325,14405,16486,16518,18598,18598,20711,22792,20711,18598,16486,14405,16486,16551, +12390,10341,8229,8196,8196,8196,8196,8197,8196,8197,8197,8229,8197,8197,6149,4100, +4100,4100,4100,4101,4101,4100,4100,2052,4100,4100,4100,4100,4100,4100,4100,4100, +4100,4099,4099,6148,6147,4099,6147,6148,8228,8228,8228,8195,8195,6147,6147,6147, +4099,4100,4100,2052,2052,2052,2052,2052,2052,6181,10342,12454,14502,14502,16550,16583, +10309,10276,8195,8195,8195,8195,8195,8195,8196,8196,8228,8228,6180,6148,4100,4100, +2052,2053,2053,2052,2052,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,2052,2052,2053,2052, +2052,2052,4100,4132,4133,6213,6245,6245,8326,8326,6246,6245,6213,6181,6181,6213, +6213,6245,6245,6245,6245,6213,6245,6245,8358,8325,8325,8325,10405,10405,10373,10373, +8261,8261,8261,8261,8261,8261,8293,8293,10341,10341,8293,8293,8293,10341,10374,10374, +10374,10374,10374,10342,8294,8261,8261,8261,8294,8326,10375,10407,10407,8327,8294,6246, +8262,6214,6213,6181,6181,6181,6181,6181,6181,6149,4101,4101,4133,6214,8294,8327, +8326,8326,8326,8326,8326,8326,10374,10374,10406,10406,10406,10406,12454,12454,10373,8293, +8294,8294,8294,8294,8294,8294,8262,6214,6149,6181,6181,6181,6182,6182,6149,4101, +4133,4133,4101,4101,4101,4101,4101,4101,4100,4100,6149,6181,8229,8262,8262,10310, +8197,12293,14406,16518,18599,18598,16485,16453,18566,18598,16453,16453,14340,12292,14437,14437, +14502,12422,12357,10245,10244,8196,10244,10244,12293,14439,16519,16519,14439,12391,10278,8197, +6181,6181,4133,4101,4101,4101,4101,4101,2052,4100,4101,4101,4101,2052,2052,2052, +2051,2051,2051,2051,2051,2051,4099,4099,4099,4099,4099,4099,4099,4099,4099,4099, +2051,2052,2052,2052,2052,2052,2053,2052,4100,4133,6213,8293,12389,12389,14437,12389, +10341,8260,6180,6147,6147,4099,6147,6147,6148,4099,4100,4100,2051,2051,2051,2052, +2052,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +2052,2052,2052,2052,2052,2052,2052,2052,2053,2053,2053,2052,2052,2052,2052,2052, +2084,2084,4132,4132,4133,4165,6213,6213,6245,6246,8326,8326,8326,8326,10406,10407, +10471,10439,8358,6277,6245,6245,8325,8325,10406,8325,8293,8293,8325,10405,10373,10373, +8293,8261,8261,8228,8261,8261,8293,8293,10374,10374,10406,12454,12487,12487,12487,12454, +12487,12455,10407,10407,10374,10374,8262,8229,8294,8294,8327,10407,10407,8327,8294,6246, +6246,6246,6246,6246,6214,6181,6149,4101,6214,6214,6213,6213,6213,6214,8262,8294, +8326,8326,8326,8326,10374,10374,10374,8325,10373,10406,12454,10406,10374,10405,10373,10341, +6213,6213,6214,8294,8294,8294,8294,8294,6181,6181,6181,6181,6149,4101,4101,4101, +4101,2053,4101,4101,4101,4101,4101,4101,4100,4100,6149,6149,6181,8229,8262,8230, +8197,10245,12357,14438,16518,16518,16485,16485,16517,18566,14372,14372,12292,12292,16518,16518, +14470,16551,16518,14406,14341,12293,12292,12292,16455,18568,18568,16487,14407,12326,10246,8197, +8230,6214,6181,4133,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,2052,2052, +2052,2052,2052,2052,2052,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051, +2052,2052,2052,4,4,4,4,2052,2052,2052,4100,6180,8228,8228,10244,8228, +6180,4132,4099,4099,2051,2051,2051,4099,2051,2051,2052,2052,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2053, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2052,2052,2053,2052, +2052,2052,2084,4132,4133,4133,4165,6213,4100,4133,6213,8294,8359,10439,12520,12552, +12584,12552,10471,8358,8358,8326,8358,8358,8358,8325,8326,8325,8325,8325,10374,10406, +10374,8293,8293,8261,8293,8293,10341,10341,10374,10374,10406,10406,12454,12454,10406,10406, +12487,10407,10374,10374,8294,8294,8262,8261,6181,6214,8294,8295,8295,8294,6246,6246, +6214,6214,6214,6214,6214,6182,6181,6181,8294,8294,8294,8294,8294,8294,8294,8294, +8294,8293,8293,8293,8293,8293,8293,8325,8293,10373,10373,10373,10373,10373,10373,10341, +8261,8293,8294,8294,8294,8326,8326,8326,6181,6181,6181,6149,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4100,4100,4101,6149,6149,6149,8229,8229,8229, +8197,8197,10245,12325,14405,14438,16485,16453,18566,18598,14372,14404,14372,12292,14437,14405, +14405,18631,20712,18567,16454,16422,16389,14341,18535,18535,16487,14374,12294,12294,10245,8197, +8230,6214,6182,6181,6181,4101,4101,4100,4101,4101,4101,4101,4101,4101,2052,2052, +2052,4,4,4,4,4,4,4,2052,2052,2052,2051,2051,2051,2051,2051, +2084,2084,2052,2052,2053,4,5,4,4,2052,2052,4100,4100,4099,6147,4099, +2051,2051,2051,2051,2051,2051,3,2052,3,3,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,2053,2053, +2053,2053,4133,4133,4133,4133,4133,2085,2085,2085,2053,2053,2053,2053,2053,2052, +2052,2052,2052,2084,4133,4133,4133,4133,4133,4133,6213,6213,6246,8326,10439,10472, +10471,10471,10439,8358,8293,6245,8326,8326,8326,8326,10374,8326,8293,8293,10374,10406, +10374,10374,10374,10374,10374,10374,10374,10374,10374,10406,10406,10406,10406,10406,10406,10406, +10407,10374,8294,8262,8262,8262,8262,8262,6181,6181,6182,6214,6214,6214,6214,6182, +4101,4133,4134,6182,6214,6214,6181,6181,6213,6213,6213,8262,8262,8262,8262,8262, +6213,6213,6213,6213,6213,8293,8293,8293,8293,8325,10373,10373,10373,10374,10374,10373, +10406,10406,10374,10374,10374,8326,8326,8326,8262,6214,6181,6149,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,6149,6149,6149,6149,6149,6149,8197, +6149,8196,8197,10245,10277,12325,12324,12324,14405,16517,14405,16550,16518,14405,14437,12324, +14405,20679,22792,20647,18534,20583,18502,16389,16422,16422,14341,12293,10245,8197,8197,8229, +6181,6181,6181,6181,6181,4101,4101,4101,4101,4101,4101,4101,2052,2052,2052,2052, +2053,5,2053,4,2052,4,2052,4,4,4,4,36,36,2084,2084,2084, +2052,2052,2052,2052,2052,4,5,5,5,4,2052,2052,2052,2051,4099,2051, +3,3,3,3,4,4,4,4,3,3,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2053, +2085,4133,4166,4166,4166,4166,4133,2085,4133,2085,2085,2053,2053,2053,2053,2053, +2052,2052,2052,2052,2052,2052,2053,2052,4133,4133,4133,4133,4133,6213,6246,8326, +6245,8326,8326,6245,6213,6180,6213,8293,8294,8326,8294,8294,8294,8293,8294,10374, +10374,10374,10374,10374,10374,10406,10374,10374,10406,10406,10406,10406,10406,10406,10406,10374, +10374,8294,8262,8262,8262,8262,8262,8229,6182,6182,6181,6181,6149,4101,4101,4101, +4101,4101,4101,4133,6182,6182,6181,6181,6149,6181,6181,6213,6213,6213,8229,6181, +6181,6181,6181,6180,6213,6213,8261,8261,8293,10373,10374,10374,10374,12454,12454,10406, +10407,10407,10406,10374,10374,8294,8294,8294,8294,8262,8229,6181,6149,6149,6149,6149, +4101,4102,4102,4102,4101,4101,4101,4101,6149,6149,6149,6149,8197,8197,8197,8197, +6148,6149,8197,10245,10277,10244,10244,10243,10243,12292,12292,16550,16583,14437,16518,14437, +14405,20711,22792,20647,18534,20615,20647,18534,14341,12293,10244,10244,8196,6148,6148,6149, +4101,4101,6149,6149,6149,4101,4101,4101,4101,4101,4101,4101,2052,2052,2052,2052, +2053,2053,2053,2053,2053,2053,2053,2052,4,4,2052,2052,2052,2084,2084,2084, +2052,2052,2052,4,4,4,5,5,5,5,5,4,2052,2052,2052,2052, +4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +2053,4133,4166,6246,6246,6246,6246,4166,4133,4133,4133,4133,2053,2053,2053,2052, +4,4,2052,2052,2052,2052,2053,2052,2052,2052,2053,2052,2053,4101,6214,6246, +6213,6246,6278,6245,6181,4132,6213,6245,8326,8294,8262,8294,8294,8294,8294,8294, +10342,8293,8293,10341,10374,10374,10374,10374,10374,10374,10374,10374,10374,10374,10374,10342, +8262,8262,8262,8262,8262,8262,6181,6149,6182,6181,6182,6149,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4133,4133,4133,6149,6181,6181,6213,8261,8261,8229,8261, +6213,6213,6213,6213,6213,6213,6213,8261,8293,8326,10374,10374,10406,12486,12486,10438, +10374,10374,8294,8293,8261,8261,8261,8261,8294,8262,8262,8262,6181,6181,6181,6182, +6182,4134,6182,4134,6150,6150,6149,6149,6149,6149,6149,6149,8197,8197,8197,6149, +6149,6149,8229,10310,10310,10277,10244,8195,10243,10243,10243,14437,14437,12356,14470,14470, +16485,18631,20711,18566,16453,18566,20615,18567,14341,12292,10244,8196,6148,4100,4100,4100, +4100,4100,4101,4101,4101,4101,4101,4101,4133,4133,4101,4101,2053,2053,2053,2053, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2052,2052,2052,2052,2052, +2051,2051,2051,4,4,4,4,5,5,5,5,4,4,4,4,2052, +4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5, +5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +2052,2053,4133,6246,6279,6279,8359,8359,4166,4166,4166,4133,4133,2053,2052,2052, +4,4,4,4,4,4,4,4,2052,2052,2052,2052,2052,2053,4133,4133, +6213,6245,6246,6245,6213,4132,4133,6181,8294,8294,6213,8262,8294,8326,8294,8262, +8261,8261,8261,8261,8261,8293,8293,8293,8293,10341,10374,10374,10374,10374,8293,8293, +8261,8262,8262,8262,8262,8262,6181,6149,6149,6149,6149,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4100,4101,6149,6181,6181,6181,6181,6181, +6213,6213,6246,6246,6246,6245,8293,8293,8294,8326,8326,8293,10374,10406,10406,10406, +10374,8294,8293,8261,8261,8261,8261,8261,8262,8262,8262,8262,8262,8262,8230,6182, +6182,6182,6182,6182,6150,6150,6149,6149,6149,6149,6149,6149,8197,6149,8197,6149, +6149,6182,8262,8262,10342,10309,8196,8195,10244,12324,10243,12389,12357,10243,12357,12357, +14437,16517,16517,14404,14372,14373,16453,16454,14373,10244,8196,8196,6148,4100,2052,2052, +4100,4100,4100,4100,4101,4101,4101,4101,4133,4133,4101,4101,2053,2053,2053,2053, +4101,4101,4102,4101,4101,4101,4101,4101,2053,2053,2053,2053,2053,2052,2053,2052, +2051,2051,2051,2052,2052,4,4,5,5,5,5,5,5,4,4,4, +4,2052,2052,4,4,4,4,4,5,5,5,5,5,5,5,5, +5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +2052,2052,2053,4166,6246,6279,8359,8359,6246,6246,6246,4166,4133,4133,2053,2052, +5,5,5,5,5,4,4,4,2053,2053,2053,2053,2053,2052,2053,2053, +4133,4133,4133,4133,4133,4133,4133,4133,6213,6213,6213,6214,8262,8262,8262,8229, +8229,6180,6148,6148,6180,8261,8261,8261,10341,10374,10406,10406,10406,10406,10374,10342, +8262,8262,8262,8261,8262,8262,6182,6181,6149,6149,6149,6149,6150,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4100,4100,4100,6148,6148,6148,6148,6181, +6246,6246,8326,8326,8326,8326,8326,8326,8294,8326,8326,8293,8294,10374,10406,8326, +10407,10406,10374,8294,8294,8261,8261,8261,8229,8261,8262,8262,8262,8262,8230,6182, +6182,6182,6182,6182,6150,6149,4101,6149,6149,6149,6149,6149,6149,6149,6149,6149, +6150,6150,8230,8262,10310,10309,10244,8196,8195,10244,10244,14469,14437,10243,12324,12357, +12389,12356,12324,12292,10243,10243,12292,12325,12357,10244,8196,6148,6148,4100,2052,4133, +4101,4101,4101,4100,4101,4101,4101,4101,4101,4101,4101,4101,2053,2052,2053,2053, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,2053,2053,2053,2052, +4100,4132,4100,2052,2052,4,4,4,5,5,5,5,5,4,4,4, +2052,2052,4,4,5,5,5,5,5,5,5,5,5,5,5,5, +5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2052, +2052,2052,2053,4101,4133,6214,6246,6246,6279,6279,6246,6246,4166,4133,4101,2053, +5,5,5,5,4,4,4,4,4,4,5,5,2053,2052,2053,2053, +2052,2052,4100,4133,6213,6213,6213,6213,4101,4133,6181,6181,6149,4101,6181,6181, +6181,6148,6148,6148,6148,6180,6181,8229,10374,10406,12487,12519,12519,12487,10406,10374, +10342,8294,8261,8229,8229,8229,8230,6182,6149,6149,6181,6181,6150,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4133,4101,4101,6149,6149,6149,6181,8261,6213, +6246,6278,8326,8359,10439,10439,10407,8359,8294,8326,8326,8294,8294,8326,10374,8326, +10438,10406,8325,6213,6181,6213,8294,8326,8294,8294,8295,8294,8294,8262,6182,6182, +6182,6182,4134,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,6149,6149,6149, +6149,6150,8230,10310,8230,8197,8196,8196,10244,12324,14405,14437,16485,14405,12291,10243, +8227,8228,8228,8196,8196,8196,8196,8196,8197,8197,8197,8197,6149,6148,4100,4101, +4101,4101,4101,4101,4101,2053,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4100,4100,4100,4100,4101, +4101,4101,4101,4101,4101,2053,2052,2052,2052,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +2052,2053,4101,4101,4101,4101,4133,4133,4133,6214,6246,6214,4134,4101,4101,4133, +5,5,5,5,5,5,5,5,5,5,2053,2053,2053,2053,2053,2053, +2052,2052,2053,4133,4133,4133,4133,2053,2053,2053,2053,2053,2053,2053,4101,4101, +6149,6149,4101,4100,4100,4100,6148,6181,10374,10374,10374,10374,10406,10406,10406,10406, +8294,8294,8294,8294,8262,6213,6181,6181,6182,6181,6149,6149,4101,4101,4101,4101, +4101,4101,4101,4101,6149,4101,4101,4101,4101,4101,4101,4101,4101,4101,4133,4133, +6246,6278,8326,6278,6246,6245,6246,8294,6214,6213,6181,6181,6181,8262,8294,8326, +10438,10438,8326,8293,6213,6213,8261,8294,8294,8294,8262,8262,8230,6182,6150,6150, +6150,4102,4102,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +6149,6150,8230,8230,8230,8197,8197,8196,10245,10244,12292,14373,16485,16453,14340,10243, +8195,6147,6147,8196,8196,8196,8196,8196,8196,8197,10278,8229,8197,6149,6149,4101, +4101,4101,4101,4101,2053,2053,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4100,4100,4101,4101,4101,4100,4101,4101,4101,4101, +4101,4101,4101,4101,4101,2053,2052,2052,2052,2052,2052,2052,2052,2052,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +2052,2053,4101,4101,4101,4101,4101,4101,4101,6182,6214,6214,4133,4101,4101,2053, +5,5,5,5,5,5,5,5,5,5,2053,2053,2053,2053,2053,2053, +2053,2053,2053,2085,2085,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053, +4101,4101,4101,4101,4101,4100,4101,6149,6213,8261,8293,10373,10374,10405,10406,10406, +8294,8294,8294,8262,6213,6181,6181,6149,6149,6149,6149,6149,4101,4101,6149,6149, +6149,6149,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4133, +4133,4164,4165,4133,4132,4132,4133,4133,6181,6181,6181,6213,6214,8294,8295,8327, +10438,10438,8326,8293,6213,6213,6213,8294,8262,6214,6182,6181,6149,6149,6149,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +6149,6150,6150,6150,8198,8197,8197,8197,10277,10244,12292,14373,16485,16485,16421,12292, +10276,8195,8195,8195,8195,8196,8196,8196,8196,10245,10310,10310,8230,6149,6149,4100, +4101,4101,4101,4101,4101,2052,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4100,4100,4100,4100,4101,4101,4101,4101,4101,4101,4101,4133, +4101,4101,4101,4101,2053,2053,2052,2052,2053,2053,2053,2052,2052,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +2052,2052,2053,2053,4101,4101,4101,4101,4101,4133,6182,4134,4101,4101,4101,2053, +5,5,5,5,5,5,5,5,5,5,5,5,2053,2053,2053,2053, +2053,2053,2053,2053,2053,2053,2053,2052,2052,2052,2052,2052,2052,2052,2052,2052, +4101,4101,4101,4101,4101,4101,4100,4100,4100,6180,6213,8293,10374,10406,10406,10406, +8294,8294,8294,8262,6213,6181,6181,6149,4101,4101,4101,4101,6149,6149,6149,6149, +6149,6149,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4100,4100,4100,4100,4100,4100,4100,4133,4100,6181,6213,8262,8262,8294,10342,10375, +10406,10406,8326,8293,6213,6213,6213,8261,6214,6181,6181,6149,6149,6149,6149,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,6149,6149,6149,6149,8197,8197,12325,12325,12325,14406,16518,18566,16485,14405, +14437,12356,10243,10243,8195,8195,10243,10244,10244,10245,10310,10310,8230,6149,6149,4100, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +2052,2052,2052,2052,2052,2052,2052,2052,2053,2053,2052,2053,2053,2053,4133,4133, +2053,4101,4101,4101,2053,2053,2052,2052,2053,2053,2053,2053,2053,2052,2052,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +2052,2052,2052,2053,2053,2053,2053,2053,2053,2053,4133,4133,2053,2053,2053,2053, +5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2053, +2052,2052,2053,2053,2053,2053,2052,2052,2052,2052,2052,2052,2052,2052,2052,2053, +2053,2053,2053,2053,2053,4101,4101,4100,4100,4100,6181,6245,8325,8326,10406,10406, +8294,8294,8294,8294,8262,6213,6181,6181,4101,4101,4101,4101,4101,6149,6149,6149, +8230,6150,6149,4101,6149,6149,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4100,4101,4101,4100,4100,4133,6213,4100,6181,6213,8261,6213,8261,8294,10374, +8325,8325,8326,8293,8261,6213,6213,8261,8262,6181,6149,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,6149,8197,8197,10245,12357,14438,16518,16518,16485,16453,16453, +16452,16484,16452,14372,12291,12291,12291,10244,10244,10245,10277,10277,8197,6149,6149,6149, +4101,4101,4101,4101,4101,4101,4101,4100,4100,4100,4100,4101,4101,4101,4101,4101, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2085, +2053,2053,2053,2053,2052,2053,2053,2053,2053,2053,2053,2053,2053,2052,2052,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,2052,2052,2052,2053,2053,2053,2053,2052,2053,2053,2053,2053,2052,2052,4, +5,5,5,5,4,4,4,4,4,4,4,4,4,5,5,5, +2052,2052,2052,2052,2052,2052,4,4,2052,2052,2052,4,4,4,4,2052, +2053,2053,2053,2053,2053,2053,2053,4101,4101,4100,4101,4133,6213,6213,8293,8326, +8294,8294,8294,8262,6213,6213,6181,6181,6149,4101,4101,4101,4101,4101,6149,6149, +8230,6150,6149,6149,6149,6149,6149,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,6181,6213,6181,6181,6213,6213,6181,8261,8293,8294, +10373,8325,8326,8326,8293,8293,8261,8261,6214,6213,6181,6149,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,6149,6149,8197,8196,12325,14438,16518,16454,14373,14373,16453, +14339,16452,20613,20646,18566,16453,14340,12292,12292,10244,10245,8197,8197,6149,6149,6149, +6149,6149,6149,6149,6181,6181,6149,6149,6149,6149,4101,4101,4101,4101,4101,4101, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052, +2052,2052,2052,2052,2052,2052,2053,2053,2053,2053,2053,2053,2053,2052,2052,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,2052,4,2053,2053,2052,4,2052,4,2052,4,4,4, +5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,5, +4,2052,2052,2052,2052,2052,2052,2052,2053,2053,2052,2052,4,4,4,4, +5,2053,2053,2053,2053,2053,2053,2053,4101,2052,2052,2052,4100,4133,6181,6213, +6214,6213,6213,6181,6181,6181,6181,6181,6149,6149,4101,4101,4101,4101,4101,4101, +6149,6149,4101,4101,6149,6149,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4133,6213,8294,8294,8261,8261,6213,8261,8293,8293,8293, +10374,10406,10406,10406,10374,8293,8261,8261,6213,6181,6181,6149,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +2053,2053,2053,4101,4101,4101,6149,8197,8196,10245,12357,14405,14373,14341,14341,16421, +16420,18500,20613,22726,22759,20646,18501,14340,12292,12292,10245,8197,8197,6149,6149,6149, +6149,6149,6149,8229,8230,8230,8229,6149,6149,6149,6149,6148,6148,6148,6148,4100, +4100,4100,4100,4100,4100,4100,4100,4100,4101,4100,4100,4100,4100,4100,4100,4100, +2052,2052,2052,2052,2052,2052,2053,2053,2053,2053,2053,2053,2053,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,2053,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,2053,2053,2053,2053,2053,2053,4,4,4,4,4, +5,5,2053,2053,2053,2053,2053,2053,2053,2052,2052,2052,2052,2052,4101,4133, +6181,6181,6149,6149,6149,6149,6149,6149,4101,4101,4101,4101,4101,4101,4101,6149, +6149,6149,4101,4101,6149,6149,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4102,4102,4102,4102,6181,6182,8294,8326,10375,8294,8294,8293,10374,10406,10373,10341, +12454,12486,12487,10406,10374,8294,8294,8261,6181,6181,6181,6149,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +2053,2085,2085,4101,4101,4101,6149,8197,8197,8197,10245,12293,12293,14373,14373,16421, +20613,20580,20581,22694,24807,22727,18533,14340,12291,12292,10244,10245,8197,6149,6149,6149, +6149,8197,8197,8229,8262,10310,8230,8229,6149,6149,6149,6148,6148,6148,6148,6148, +4100,4100,4100,4100,4100,4101,4101,4101,6149,6149,4101,4100,4100,4100,4100,4100, +2052,2052,2052,2052,2052,2052,2053,2053,2052,2052,2052,4,4,4,4,2053, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,2053,2053,2085,2053,2053,2053,2053,4,4,4,4, +5,5,5,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,4101,4101,4101, +6149,6149,6149,4100,4100,6149,6149,6181,4101,4101,4101,4101,4101,4101,6149,6149, +6149,6149,4101,6149,6181,6181,6149,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4102,4102,4101,6150,6182,8294,8326,10407,10374,10374,10406,12487,12519,10406,10373, +12454,12487,12487,10374,10342,10374,10374,8294,8294,8262,6214,6181,6149,4101,4101,4101, +4134,4102,4102,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +2053,2053,2053,2053,4101,4101,4100,6148,6149,8196,8196,10244,10245,12293,12293,14340, +18500,22694,22726,22662,22694,22759,20647,16421,12292,12292,10244,10245,8197,8229,8229,8229, +6148,6148,6149,8229,8229,8197,8197,8196,8197,8197,8197,8197,6148,6148,6148,6149, +6148,6148,6148,6148,6149,6149,8197,8197,8197,8197,8197,8197,6149,6148,6148,4100, +2052,2052,2052,2052,2052,2053,2052,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,2053,2053,4,4,4,4,4,5, +5,5,5,5,5,5,2053,2053,2053,2053,2053,2053,2053,2053,2053,4101, +6149,6181,6181,6181,6181,6149,6181,6181,6149,6149,6149,4101,4101,4101,4101,4101, +6149,6149,6149,6149,6149,6149,4101,4101,4101,4101,4100,4100,4100,4101,4101,4133, +4102,4102,4101,6150,6182,6182,8262,8326,10375,10406,10407,12486,12486,12486,12454,12454, +12486,12487,12454,10374,8294,10374,10374,8294,8294,8294,8262,6214,6214,6182,6182,4134, +4102,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +2053,2053,2053,2053,4101,4101,4100,6148,6149,6149,8197,8197,10245,10245,12293,12292, +16420,18532,18501,16420,16452,20614,20646,16486,12292,12292,10245,10245,8197,8229,8229,8229, +8197,8196,8196,8197,8197,8197,8196,8197,8196,8197,10245,10277,8197,8197,8197,8197, +8197,8197,8197,8197,8197,8197,8197,8197,8197,8197,8197,8197,8197,8196,6148,6148, +4100,2052,2052,2052,2052,2052,2052,4,4,4,4,4,4,4,4,4, +2052,2052,2052,2052,2052,2052,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,2053,4,4,4,4,4,2053,2053, +5,5,5,5,5,5,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053, +6181,6181,6213,6213,6181,6181,6181,6181,6149,6149,6149,6149,4101,4101,4101,4101, +6149,6149,6149,6149,6181,6181,6149,6149,4101,4101,4101,4101,4101,4101,4101,4133, +4101,4101,4101,6150,6182,6182,8262,8294,10342,10374,10374,12454,12487,12519,12519,12519, +12422,10374,10374,8261,8261,8261,8261,6181,8262,8262,8262,6214,6214,6214,6182,4134, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +2053,2053,2053,2053,4101,4101,4101,6148,6148,6148,8197,8197,8197,10245,10245,10244, +12292,12291,12291,12291,12292,14373,16485,16486,12293,12325,10277,10277,8229,8229,6149,8197, +8197,8196,6148,8196,8196,8196,8196,10245,8197,10277,10309,12358,12358,10310,10309,10309, +10277,10245,10245,10245,8197,10245,10245,10245,10245,10245,10245,10245,10245,8196,8196,6148, +4100,2052,2052,2052,2052,2052,2052,4,4,4,4,4,4,4,4,4, +2052,2052,2052,2052,2052,2052,2052,2052,2052,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,5,2085,2053, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,4101, +6181,6213,8262,6213,6213,6181,6181,6181,6181,6181,6149,6149,4101,4101,4101,4101, +6149,6148,6149,6181,6181,6181,6181,6181,4133,4133,4133,4133,4133,4133,4133,4133, +4101,4101,6150,6149,6182,6182,8262,8262,8261,8261,8261,8293,10342,10374,10406,12454, +10341,10341,10341,8261,8261,8229,6181,6148,6181,6181,6214,6214,6214,6182,4134,4134, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +2053,2053,2053,4101,4101,4101,4101,4101,4100,6148,6149,8197,8197,8197,8197,8196, +10244,8195,8195,10244,10244,10244,10244,12292,12325,10277,12357,10309,10277,8229,8229,8197, +8196,8196,8196,8196,10245,10245,10245,10277,12358,12358,12390,12390,12390,12358,12358,12358, +12326,10278,10245,10245,10245,10245,10245,10245,10245,10245,10245,10245,10245,10245,8196,8197, +4101,2053,2052,2052,2052,2052,2052,4,4,4,4,4,4,4,4,4, +2052,4100,4100,2052,2052,2052,2052,2052,2052,2052,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,2053,4,4,4,4,4,4,2053, +2052,2052,2052,2052,2052,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5, +2053,2053,2085,2085,2086,2085,2053,2053,2053,2053,2053,2053,2053,4101,4102,4134, +6213,6213,8262,8262,8262,6213,6181,6181,6182,6181,6149,6149,4101,4101,4101,4101, +6148,6148,6149,6181,6181,6181,6181,6181,6181,6181,6181,6213,4133,4133,4133,4133, +6149,6181,6181,6181,6182,8262,8262,8229,8229,6181,6181,6148,6180,8229,8261,8261, +10341,10341,10342,10374,10342,8261,6181,6148,6149,6149,4133,4133,4133,4133,4133,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +2053,2053,2053,4101,4101,4101,4101,4101,4100,4100,6149,6149,6149,6149,6149,6148, +6148,6147,6148,8228,8196,8195,8195,8196,10244,10277,10309,10309,8261,8229,8229,8261, +10244,10244,10244,12325,12358,12358,12357,12358,14471,14470,14438,12358,12357,12357,12325,12325, +12326,10278,10245,10245,10245,8197,10245,8197,10245,8197,10245,8197,10245,8197,8197,8197, +4101,2053,4,4,4,2052,4,4,4,4,4,4,4,4,4,2052, +2052,4100,4100,4100,4100,4100,4100,2052,2052,2052,2052,2052,2052,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,2053,2053,2052,4,2052,4,2053,2053, +2052,2052,2052,2052,2052,2052,2052,2052,2052,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,2053,2085,4133,4166,4133,2053,2053,2053,2053,2053,2053,4101,4101,4134,6182, +6213,6213,8262,8262,8262,6213,6181,6181,6181,6181,6149,6149,4101,4101,4101,4101, +6148,6148,6149,6149,6181,6181,6181,6181,6213,6213,6213,6213,6213,6213,6213,6213, +6181,6213,6181,6181,8262,8294,8294,8229,8261,8229,6149,6148,6148,6148,8197,8197, +8228,8228,10309,10342,10342,8229,6148,4100,6149,4101,4101,4133,4133,4133,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4100,4100,4100,6148,6148,6148,6148,4100, +4100,2051,4099,4100,4100,4099,6148,8196,8196,8196,10277,8229,8228,8228,8229,10309, +10277,10245,12325,14438,14438,14438,14406,14406,16519,14438,12358,12325,12293,10245,10245,10244, +10245,10245,8197,8197,8197,8196,8196,8196,8196,8196,8196,8196,8197,8197,8197,6149, +4133,2053,2052,4,4,2052,4,4,4,4,4,4,4,4,4,2052, +4100,4100,6148,6149,6149,6149,4100,4100,4100,4100,2052,2052,2052,2052,2052,2052, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,2053,2053,2052,2052,2052,2052,2053,2052, +2052,4100,4100,4100,4100,2052,2052,2052,2052,2052,2052,4,4,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5, +4,2052,2053,4133,4133,4133,2053,2052,2053,2053,4101,4101,4101,4101,4101,4133, +6213,6213,6213,8262,8262,6213,6181,6149,6181,6149,6149,4101,4101,4101,4101,4101, +6148,6148,4100,6149,6149,6181,6181,6181,6213,6213,6246,6246,8326,8326,8326,8326, +8294,8294,8262,6181,8229,8294,8294,6181,6181,6149,6149,6148,6148,6148,6149,8197, +8196,6147,8196,8229,8229,6148,6148,4100,6149,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4100,4100,4100,4100,4100,4100,4100,4100, +2052,2052,2052,2052,2051,4100,6148,6148,6148,6148,8196,8196,6148,6148,8228,10276, +10244,10244,12293,12357,14406,12357,12325,12325,14406,12325,12293,10244,10244,10244,10244,8196, +8196,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6148,6181, +4133,2085,2052,4,4,2052,4,4,4,4,4,4,4,4,4,2052, +4100,6148,6149,8229,8261,6181,6149,6149,4101,4100,4100,2052,2052,2052,2052,2052, +4,4,4,4,4,5,5,2085,4,4,4,4,4,4,4,4, +4,2052,2052,2052,2052,2052,2052,2052,2053,2053,2053,2052,2052,2053,2053,2052, +4101,4100,4101,4101,4101,4100,2052,2052,2052,2052,2052,2052,2052,4,4,4, +4,4,4,4,4,4,4,4,4,4,4,4,5,37,2085,2085, +2052,2052,2053,2053,2053,4101,4133,4133,4101,4133,4133,6182,6182,4133,4101,4101, +6181,6181,6181,6213,6213,6181,6149,4100,6149,6149,4101,4101,4101,4101,4101,4101, +6148,6148,4100,6149,6149,6149,4101,4100,6181,6213,6246,8326,8359,8359,8359,10407, +8326,10374,8294,6181,6181,8294,8261,6148,6149,6148,6148,6148,6148,6148,6149,6148, +6148,6148,6148,6149,6181,6148,4100,6181,4101,4101,4101,2052,2053,2053,2053,2053, +2053,2053,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4100,4100,2052,2052,2052,2052,2052,2052, +4,2085,2085,2052,2052,2052,4100,4099,4100,6148,6148,6148,4099,6147,6148,8228, +10244,10244,10244,10245,10277,10244,8196,8196,10277,10244,8196,8196,10244,8196,8196,6147, +6147,4100,6148,6148,6148,6148,4100,4099,6148,6148,6148,6148,6148,6148,6148,6180, +4133,2085,2052,4,4,2052,4,4,4,4,4,4,4,4,4,2052, +4100,6148,8229,8261,10310,8261,8229,6149,6149,6148,4100,4100,2051,2051,2052,2052, +4,4,4,4,2053,2053,2085,2085,2053,2053,2053,4,4,4,4,4, +2052,2052,2052,4101,4101,4101,4101,4101,4100,2052,2052,2052,2052,2052,2052,2052, +4100,4100,6180,6181,4101,4100,4100,2052,2052,2052,2052,2052,2052,2052,2052,4, +4,4,4,4,4,4,4,4,4,4,4,36,2085,2117,2118,4197, +4165,4133,2084,2052,2052,4133,4165,6214,6214,6246,6246,6246,6214,6214,6181,4101, +6181,6181,6181,6213,6214,6181,4101,4100,4101,4101,4101,4101,4101,4101,4101,4101, +4100,4100,4101,4100,4101,4100,4100,4100,6181,6213,6246,8326,8359,10439,10439,10439, +10407,10407,8294,6181,6149,8261,6181,4100,6149,6149,6149,6149,6149,6149,6149,6148, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,2053,2053, +2053,2053,2053,2053,2053,2053,2053,2053,4101,4101,4101,4101,4101,4101,4100,4100, +4101,4101,4101,4101,4101,4101,4101,4101,2053,2053,2053,2052,2052,4,4,4, +2052,2052,2052,2052,2052,2052,2052,2052,2052,4100,4100,4100,6148,6148,6148,6148, +8196,8196,8196,8196,8196,6148,6149,6149,6148,6148,6148,6148,6148,6148,6148,6148, +4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100, +2084,2052,2052,4,4,4,4,4,4,4,4,4,4,4,4,4, +4100,6148,8229,8261,10309,10277,10245,10277,8197,8196,6148,4099,4099,4099,2051,2052, +2052,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2052, +4100,4100,4101,4101,6149,6149,6149,6149,8229,6149,6148,4100,4100,2052,2052,2052, +4099,4099,4099,4100,4100,4099,4099,2051,2052,2052,2052,2052,2052,2052,2052,2052, +2052,4,4,2052,4,4,4,4,4,4,4,36,37,2149,2150,4230, +4230,4229,4197,4197,4197,4230,6278,6246,6278,6278,6246,8327,8327,6246,4133,2052, +4101,4133,4133,6214,6214,4133,4133,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,6149,6149,6149,4101,6181,6214,8294,8327,10407,10408,10440, +10407,10375,8262,8230,6149,6149,6149,6149,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,2053,2053, +2053,2053,2053,2053,2053,2053,2053,2053,4101,4101,4101,4133,4133,4101,4133,4101, +4101,4101,4101,4101,4101,4101,4101,2053,2053,2053,2053,4,4,4,4,4, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,4100,4100,6148,6148,6148, +6148,6148,6148,6148,6149,6149,6149,4133,4100,4100,4100,4100,4100,4100,4100,4100, +4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,2052,2052,2052,2052, +2052,2052,2052,4,3,3,3,3,4,4,4,4,4,4,4,2052, +4100,6180,8261,8261,10277,10277,10245,12293,10244,8196,8196,6147,6147,4099,2051,2051, +4100,4101,4101,4101,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2052, +4100,4100,4100,4100,6149,6149,8197,8197,8197,8197,6148,6148,4100,4100,4100,4100, +6147,6147,6147,6147,6148,6147,4100,4099,4100,4100,4100,4100,2052,2052,2052,2052, +2052,2052,2052,2052,2052,2052,2052,4,4,4,4,4,2084,2117,2149,4197, +6375,6342,4262,4230,6310,6310,8391,8391,8359,6278,6246,6246,6246,6214,4133,4101, +2053,2053,4133,4133,4133,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,6181,6181,6181,6214,8262,8294,8327,10375, +8295,8262,8230,6150,6149,6149,6149,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,2053, +2053,2053,2053,2053,2053,2053,2053,2053,2053,4101,4133,6181,6181,6181,6181,6181, +6149,4101,4101,4101,4101,4101,4101,2053,2053,2053,2053,4,4,4,4,4, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,4100,4100,4100,6148,6148, +6148,6148,6148,6148,6148,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100, +4100,4100,4100,4100,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052, +2052,2052,2052,2052,3,3,3,3,3,3,4,4,4,4,4,2052, +4100,6148,6180,8229,10277,10277,10245,10245,10244,10244,8196,8196,6148,6148,4099,4100, +4100,4101,4101,2052,2052,2052,2052,2052,2053,2052,2052,2052,2052,2052,2052,2052, +2052,4100,4100,4100,6148,6149,6149,8197,8197,6149,6149,6148,4100,6181,4133,6181, +6148,6148,6148,6148,6148,6148,6148,6148,6148,4100,4100,4100,4100,4100,4100,4100, +2052,2052,2052,2052,2052,2052,2052,4,2052,4,4,4,2052,2084,2117,4165, +6342,6310,4229,4197,4197,6278,8359,8391,6278,6246,4165,4133,4133,4133,4133,4101, +2052,2052,2053,2053,2053,2053,4101,2053,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,6181,6181,4101,4101,6149,6181,6214,8262, +6149,6149,6149,6149,6149,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,2053,2053,4101,4101,4101, +2053,2053,2053,2053,2053,2053,4101,4101,4101,4133,6214,6214,6214,6214,6181,6181, +6181,6149,6149,4101,4101,4101,2053,2053,2053,2053,2053,4,4,4,4,4, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,4100,4100,4100,6148,6149, +6149,6148,6148,6148,6148,4100,4100,4100,2052,2052,2052,2052,2052,2052,4100,2052, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052, +2052,2052,2052,2052,4,3,3,3,3,3,4,4,2052,2052,2052,2052, +4099,4099,6148,8196,8196,10244,10244,10244,10244,10244,10244,8228,8228,6180,6180,4100, +4100,4101,4101,4101,2052,2052,2052,2052,2053,2053,2053,2052,2052,2052,2052,2052, +2052,2052,4100,4100,4100,6149,6149,6149,6181,6149,6149,6149,4101,4133,4133,6181, +8196,8196,8196,8195,8196,8196,8196,8196,6148,6148,6148,6148,6148,6148,4100,4100, +2052,2052,2052,2052,2052,2052,2052,2051,2052,2052,2052,2052,2052,2052,2052,2084, +4165,4164,2084,2052,2084,4132,4165,4197,6246,4165,4133,2052,2053,2053,2053,2053, +2053,2053,2052,2052,2053,2053,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,6149, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,2053,2053, +2053,2053,2053,2053,2053,4101,4101,4101,4101,4101,2053,2053,2053,2053,4101,4101, +2053,2053,2053,2053,2053,4101,4101,4101,6182,6182,6214,8262,8262,6214,6181,6149, +6181,4133,4133,4101,4101,4101,2053,2053,2053,2053,2053,4,4,4,4,4, +2053,2053,2052,2052,2052,2052,2052,2052,2052,2052,4100,4100,4100,6149,8229,8262, +8197,8197,6148,4100,4100,4100,4100,2052,2052,2052,2052,2052,2052,2052,2052,2052, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,4100,2052, +2052,2052,2052,2052,2052,2052,2052,2052,3,3,2052,4,2052,2052,2052,2052, +4100,4099,6148,8196,8196,10244,10244,10244,10244,10244,10277,10277,8229,8228,6180,6180, +4100,4100,4100,4100,4100,4100,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052, +2052,2052,2052,4100,4100,4101,6149,6149,6149,6149,4101,4100,4100,4100,4132,4132, +6148,8195,8195,8195,8195,8196,8196,8196,8196,8196,8196,6148,6148,6148,6148,4100, +4100,2052,2052,2052,2052,2052,2052,2052,2052,2052,2051,2051,2051,2052,2052,4100, +2052,2051,2052,2052,2051,2052,2052,2052,4133,2052,2052,2052,2052,2052,2052,2052, +2053,2052,2052,2052,2052,2053,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,2052,2052,2053,2053,2053,2053,2053,2053,2053,2053, +2053,2053,2053,2053,2053,2053,2053,2053,4101,4101,2053,2053,2053,2053,4101,4101, +4101,4101,4101,4101,4101,4101,4101,6149,6214,6214,8262,8262,8262,6181,6181,6149, +4133,4101,4101,4101,4101,2053,2053,2052,2053,2053,2053,2052,4,4,4,4, +2053,2053,2052,2052,2052,2052,2052,2052,2052,2052,4100,4100,4100,6149,8261,8294, +8197,8197,6148,4100,4100,4100,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,4100,4100, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052, +6148,6148,6148,8196,8196,10245,10245,10245,10244,10244,10277,10277,8229,8228,6180,6148, +4100,4100,4100,4100,4100,4100,4100,4133,2052,2052,2052,2052,2052,2084,2084,2052, +2052,2052,2052,4100,4100,4100,4101,4101,4100,4100,4100,4100,4100,2052,2052,4100, +6147,6147,6147,8195,8195,8195,8196,8196,8196,6148,6148,6148,6148,6148,6148,4100, +4100,4100,4100,4132,4100,4132,4133,6180,4100,4100,4100,4099,4100,4099,4100,4100, +2051,2051,2052,2051,2051,2051,2051,2052,2052,2052,2052,2052,2052,2052,4,2052, +2052,2052,2052,2052,2052,2052,2053,4101,4101,4101,4101,4101,4101,4101,4101,6149, +4101,4101,4101,4101,4101,4101,4101,4101,4100,4100,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,2053,2052,2052,2052,2053,2053,2053,2053,2053,2053,2052, +2052,2052,2052,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,4101, +4101,4101,4101,4101,4101,6149,6181,6181,6214,8262,8262,6214,6213,6181,6149,6149, +4101,4101,4101,4101,4101,2053,2052,2052,2053,2053,2053,2052,2052,4,4,2052, +2053,2053,2053,2053,2053,2052,4,4,2052,2052,4100,4100,4100,4101,6181,8294, +8229,8197,6149,4100,4100,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2084, +36,36,36,2052,4,2052,2052,2052,2052,2052,2052,2052,4100,4100,4100,4100, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,4100, +6180,6148,6148,6148,8196,10245,10277,10245,10244,10244,10244,8196,8196,8196,6148,6148, +4100,4100,4100,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2084,2084,2084, +2052,2052,2052,2052,4100,4100,4100,4100,2052,2052,2052,2052,2052,2052,2052,2051, +4099,6147,6147,6148,6148,6148,6148,6147,6148,6148,6148,6148,6148,6148,6147,4099, +4100,4100,4100,4100,4132,6180,6181,6213,6148,6148,6148,6148,4100,6147,6148,4099, +4099,4099,4100,2051,2051,2051,2051,2052,2052,2052,2052,2052,4,4,2052,2052, +2052,4100,4100,4100,4101,4101,4101,4101,6181,6149,6149,6149,6149,6149,6149,6149, +6149,6149,6149,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,2053,2053,2052,2052,2052,2052,2053,2053,2053,2053,2052,4, +2052,2052,2052,2052,2052,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,4101, +4101,4101,4101,4101,6149,6149,6181,6181,6214,6214,6182,6182,6181,6181,6181,6149, +4101,4101,4101,2053,2053,2053,2052,2052,2053,2053,2053,2052,2052,2052,2052,2052, +2053,2053,2053,2053,2053,2053,4,4,2053,2053,2053,2052,2052,4100,6181,8262, +8230,8229,6149,4100,4100,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2084, +2052,36,36,4,4,2052,2052,2052,2052,2052,2052,2052,4100,4100,4100,4100, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,4100, +6148,6148,6147,6148,8196,8196,10245,10244,8196,8196,8196,8196,8196,8196,6148,6148, +4100,4100,4100,2052,2052,2051,2052,2051,2052,2052,2052,2052,4100,2084,4132,4132, +2052,2052,2052,2052,2052,2052,4100,2084,2052,2052,2052,2052,2052,2052,2052,2051, +4099,4099,6147,6148,6148,6148,6147,4099,6147,4099,4100,4100,4100,4099,4099,4099, +4099,4099,4099,4100,6148,6180,6181,8229,8229,8229,8196,6148,6148,6148,6148,6148, +6148,6148,4100,4100,2051,2051,2052,4100,2052,2052,2052,2052,4,4,2085,2085, +4101,4101,4133,4133,4133,4133,4101,4101,6181,6181,6181,6149,6149,6181,6181,6181, +6181,6181,6181,6149,4101,4101,4101,4101,4101,4101,4100,4100,4100,4100,4100,4101, +4101,2053,2053,2053,2053,2053,2053,2053,2052,2052,2053,2053,2053,2053,4,4, +4,4,4,4,4,4,2052,2052,2052,2052,2053,2053,2052,2053,4101,4101, +4101,4101,6149,6181,6213,6213,6213,6213,8294,6213,6181,6149,4101,4101,4101,4101, +4101,4101,4101,4101,4101,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2052,2053,2053,4101,4101,4101,4101, +6149,6149,6149,4101,4101,4100,2052,2052,2052,2052,2053,2053,2053,2052,2052,2052, +2084,2084,2052,2052,4,2052,2052,2052,2051,2052,2052,4100,4100,4100,4100,4100, +2052,2052,2052,2052,2052,2052,2052,2052,4100,4100,4100,4100,4100,4100,4100,4100, +4100,6148,6148,6148,6148,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196, +6148,6148,4100,4099,2051,2051,2051,4099,4100,2051,4100,4100,4100,4100,4100,4100, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052, +4100,4100,4100,4100,4099,4100,4099,4099,4099,2051,4099,2051,4099,4099,4099,4099, +4099,4099,4099,4099,4099,6148,6180,6180,8229,8228,8228,8196,8196,8196,8196,8196, +6181,6181,6181,6180,4100,4100,2052,2052,2051,2052,2052,2052,2085,2085,2085,2085, +4133,4133,4133,4133,6181,6213,6214,6214,6213,6214,8262,8262,8262,8262,8262,6213, +6214,6214,6182,6181,6181,4101,4101,4101,4100,4100,4100,4100,4100,4100,4100,4100, +4101,2053,2053,2053,2053,2053,2053,2053,2052,4,4,4,4,4,4,4, +4,4,4,4,4,4,2052,2052,2052,2052,2053,2053,2052,2053,4101,4101, +4101,6149,6181,8262,8294,8294,8262,6214,8262,6181,6149,4101,4101,4101,4101,4101, +4101,4101,4101,4101,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2085,2053,4101,4101,4101, +6149,4101,4101,4101,4101,2052,2052,2053,2085,2085,4133,4133,4133,4133,4101,4101, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,4100,4100,4100,4100,4100,4100, +2052,2052,2052,2052,2052,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100, +4100,4100,6148,6148,6148,6148,6148,8196,8196,8196,8196,8196,8196,8196,8196,8228, +8229,6180,6148,6148,4100,4099,4099,4099,4100,4100,4100,4100,4100,4100,4100,4100, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052, +2052,2052,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051, +4099,4099,4099,4099,4099,6147,6148,6148,8228,8228,8196,8196,8196,8196,8196,8196, +6148,6180,6181,6181,6180,4132,4100,4100,4100,4100,4133,2085,4133,4165,4133,4133, +4165,4133,6181,6213,6213,6214,8294,8294,6214,6214,8262,8262,8262,8262,8262,8262, +8262,8262,6214,6182,6181,4101,4101,4101,4101,4101,4101,4100,4100,4100,4100,4100, +2053,2053,2053,2053,2053,2053,2053,2052,2052,4,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,2052,2052,2053,2053,2053,2053,4101,4101, +6181,6181,8294,8326,10375,8326,8294,8294,6214,6181,4101,4100,4101,4101,4101,4101, +4101,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053, +2053,2053,2053,2053,2053,2053,2053,5,5,2053,2053,2053,2053,4101,4101,4101, +4101,4101,4101,4101,4101,4101,2053,2053,2053,4101,4101,4101,4101,6149,6149,4101, +4100,4100,4100,4100,4100,4100,4100,4100,2052,4100,4100,4100,4100,4100,4100,4100, +2052,2052,2052,2084,4100,4100,4100,4100,4100,4100,4100,4100,4100,6148,4100,4100, +4100,4099,4100,4100,6148,6148,6148,6148,6147,6147,6147,6147,6148,6148,8196,8228, +8196,8228,8229,8229,8228,8196,6148,6147,6148,6148,6148,6148,4099,4099,4099,4100, +4100,2052,2052,2052,2052,2052,2052,2052,4,2052,2052,2052,2052,2052,2052,2052, +2052,2052,2052,3,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051, +4099,4098,4099,4099,4099,6147,6147,6147,8196,8196,8196,8196,8196,8196,8196,8196, +6148,4100,6180,6181,6181,6213,6213,6213,4133,4165,6213,4165,4166,4165,4165,4133, +6213,6213,6213,6246,8294,8294,8294,8294,6213,6213,8261,8261,8262,8294,10342,10375, +8294,8294,8262,6214,6181,4101,4101,4101,4101,4101,4101,4101,4101,4100,4100,4100, +2053,2053,4101,2053,2053,2053,2053,2052,2052,2052,4,4,4,4,4,4, +4,4,4,4,4,4,4,4,2052,2052,2053,2053,2053,4101,4101,4101, +6213,8294,10374,10407,10439,10407,8326,8294,6181,4133,4100,4100,4101,4101,4101,2052, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053, +2053,2053,2053,2053,2053,2053,2053,5,5,5,2053,2053,2053,2053,4101,4101, +4101,4101,4101,2053,2053,4101,2053,4101,4101,4101,4101,6149,6149,6149,6149,6149, +6149,6181,6181,6181,4101,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,2052, +2052,2052,2084,2084,4132,4100,4100,4100,4100,4100,6149,6149,6149,6148,6148,6148, +4100,4099,4099,4099,4100,4100,4100,4100,4099,4099,4099,4099,6147,6148,8196,8196, +8196,8196,8228,10277,10309,10277,8228,8228,8196,8196,6148,6148,6148,6148,6147,4100, +4100,4100,2052,2052,2052,2052,2052,2052,4,2052,2052,2052,2052,2052,4100,2052, +2051,3,3,3,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,4099, +4099,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6148, +4099,4100,4132,4133,6213,6213,6213,6213,6213,6213,6246,8326,6246,6246,6246,6246, +6246,8294,8294,8294,8294,6214,6213,6181,6181,6181,6181,6181,8261,8294,10342,10375, +8294,8294,6214,6214,6181,6149,4101,4101,4101,4101,4101,4101,4101,4101,4100,4100, +4101,4101,4101,4133,4133,4133,2053,2052,2053,2052,2052,4,4,4,4,4, +4,4,4,4,4,4,4,2052,2052,2052,2053,2053,2053,4101,4101,4133, +6213,8326,10439,12519,12519,10439,8326,6246,4133,4132,4100,2052,2052,2052,2053,2052, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053, +2053,4101,2053,2053,2053,2053,2053,5,5,5,2053,2053,2053,2053,2053,2053, +2053,2053,2053,2053,2053,2053,4101,4101,4133,6181,6149,6150,8198,8198,10246,10278, +8197,6181,6149,6149,6149,6149,6148,4100,4100,4100,4100,4100,4100,4100,2052,2052, +2052,2052,2084,2084,4132,4100,4100,4100,4100,6149,6149,6149,6149,6149,6148,6148, +4100,2051,2051,2051,4099,4099,4099,4099,4099,4099,4099,4099,4099,6147,6148,8196, +8196,8196,8196,10276,10276,10276,10276,10276,10276,8228,8228,8196,8196,8196,6148,6148, +4100,4100,4100,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,4100,4100,4100, +2052,2052,2052,2051,2051,2052,2051,2051,4099,4099,4099,4099,4099,4099,4099,6147, +6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,6147,4099, +4099,4100,4132,4132,4133,4165,4133,4133,6214,6214,8294,8359,8359,8327,8327,10439, +10375,8327,8326,8326,8294,6213,6181,6149,6149,6149,6149,6149,6181,8261,8262,8294, +6214,6214,6182,6181,6181,6181,6149,6149,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4133,4134,4133,4133,4101,2053,2053,2052,2052,2052,2052,4,2052,2052, +4,4,4,4,4,4,4,4,2052,2052,2053,2053,4101,4101,4101,4133, +6245,8325,10406,10439,10439,8358,6246,6213,4132,2052,2052,2052,2052,2052,2052,2052, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053, +4101,4101,2054,2053,2053,2053,2053,5,5,5,2053,2053,2053,2053,2053,2052, +2053,2052,2052,2052,2053,2053,2053,4101,4101,6149,6149,8197,8198,10246,10246,10278, +8197,8197,8197,8197,6149,6149,6149,6181,4100,4100,4100,4100,4100,2052,2052,2052, +2052,2052,2052,4100,4100,4100,4100,4100,4100,6149,6149,6149,6149,6149,6148,6148, +2051,2051,2051,2051,2051,2051,2051,2051,4099,4099,4099,4099,4099,6147,6148,8196, +10244,10244,10244,10244,10244,10244,10244,8196,10276,10276,10276,8228,8196,8196,8196,8196, +6148,4100,4100,4100,2052,2052,2052,2052,2052,2052,2052,2052,4100,4100,4100,4100, +2052,2052,2052,2052,2052,2052,4100,4100,4100,4100,4099,6147,6147,6147,6147,6147, +8228,8228,8196,8195,8195,8195,8195,8228,6147,6147,6147,6147,6147,6147,6147,4099, +4100,4132,4132,4132,4132,4132,4133,4133,6213,6213,8294,10407,10407,10375,10375,12488, +10407,10407,8326,8294,6214,6181,6149,4100,6149,6149,6148,6149,6149,6181,6181,8229, +6149,6181,6181,6181,6149,6149,6149,6149,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4133,4133,4133,4133,4101,4101,2053,2053,2052,2052,2052,2052,2052,2052, +36,36,4,4,4,4,4,4,2052,2052,2053,2053,4101,4101,4101,4133, +6213,6245,8358,8358,8358,6245,4165,4100,2052,2052,2052,2052,2052,4,4,4, +2052,2052,2052,2052,2052,2053,2053,2053,2053,2053,2053,2053,2053,4101,4101,4101, +4102,4102,2054,2054,2053,2053,2053,5,5,5,5,2053,2053,2053,2052,2052, +2053,2052,2052,2052,2052,2053,2053,4101,4101,6149,6149,8197,8197,10246,12294,12294, +10278,10245,8197,8197,8197,6149,6149,6149,4100,4100,4100,4100,4100,2052,2052,2052, +2052,2052,2052,4100,4100,4100,4100,4100,4100,6148,6149,6149,8197,6149,6148,6148, +2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,4099,4099,6148,6148,6148,8196, +10244,10244,10244,10244,10244,10244,10244,10244,10244,10244,10244,8196,8196,8196,8196,8196, +6148,6148,4100,4100,2052,2052,2052,2052,2052,2052,2052,2052,4100,4100,4100,4100, +4100,4100,4100,4100,4100,4100,6148,6148,6148,6148,6148,6148,6148,8196,8195,8228, +10276,10276,10276,8228,8228,8228,8228,8228,6147,6147,6179,6179,6147,6147,4099,4099, +4132,4132,4132,4132,4132,4132,4100,4100,4101,4101,6213,8327,8295,8230,8262,10375, +8294,8294,6214,6213,6181,6181,6149,6149,6149,6149,6148,6148,6148,6148,6148,6148, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,6149, +4101,4101,4101,4101,4101,4101,4101,4101,2053,2053,2052,2052,2052,2052,2052,2052, +4,4,4,4,4,4,2052,2052,2052,2052,2053,2053,4101,4101,4101,6181, +6181,6213,8294,8326,6278,6213,4100,2052,2052,2052,4,4,4,4,4,4, +2052,2052,2053,2053,2053,2053,2053,2052,2053,2053,2053,2053,2053,2053,4101,4101, +4101,4101,4101,2053,2053,2053,2053,5,5,5,5,2053,2053,2052,2052,2052, +2053,2052,2052,2052,2052,2052,2052,4100,6149,6149,8197,8197,10245,12294,12294,12326, +14406,12358,10245,8196,6148,6148,6148,4100,4100,4100,4100,2052,2052,2052,2052,2052, +2052,2052,4100,4100,4100,4100,4100,4100,6148,6148,6148,8197,8197,6148,6148,4100, +2052,2052,2052,3,2051,2051,2051,2051,2051,2051,4100,4100,6148,6180,6180,8228, +8196,10244,10244,10244,10244,10244,10244,10244,10244,8196,8196,8196,8196,8196,8196,8196, +6148,6149,4100,4100,4100,2052,2052,2052,2052,2052,2052,2052,4100,4100,4100,4100, +4100,4100,4100,4100,4100,4100,6148,6148,6148,6148,6148,8196,8196,8196,8228,8196, +10276,10276,10276,10276,10244,8196,8196,8228,6147,6147,6179,6179,6147,4099,4099,2051, +4132,4132,4133,4133,4133,4133,4101,4101,4100,2052,4101,6214,6182,4101,4101,6181, +6181,6149,4101,4101,4100,4101,6149,6149,6149,6149,6149,6149,6149,4100,4100,4100, +4100,4100,4101,4100,4101,4100,4101,4100,4101,4100,4101,4101,4101,4133,6149,4133, +4101,4101,4101,4101,4101,4101,4101,4101,2052,2053,2052,2052,2052,2052,2052,2052, +2052,2053,4133,2053,2053,4133,2053,4,2052,2053,4101,4101,4101,4133,4133,4101, +4101,4133,6214,6214,6214,4133,4101,2052,2052,2052,4,4,4,4,4,4, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2052,2053,2053,2053, +4133,4133,4133,4133,2053,2053,2053,2052,4,4,5,5,4,4,4,4, +2053,2053,2052,2052,2052,2052,4100,4100,4100,6149,8196,8196,10245,12293,14406,16486, +16518,14438,12325,10244,8196,6148,4100,4100,4101,4101,2053,2052,2052,2052,2052,2052, +2052,4100,4100,6148,6148,6148,6148,8196,8196,8196,8196,8196,8196,6148,6148,4100, +2052,36,4,4,4,4,2052,2052,2051,2051,2052,4099,4100,6148,6180,6180, +8228,8228,8196,8196,8196,8196,8196,6147,6148,6148,8196,6148,6148,6147,6148,6147, +4100,4100,4100,4100,2052,2052,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051, +4100,4100,4100,4100,4100,4100,4100,6148,6147,6147,6147,6147,8195,8196,8196,10244, +10244,12292,12292,12292,12292,12292,12324,10276,10244,10276,8228,8228,6180,4099,4099,4099, +4100,4101,4133,4133,4133,4133,4101,4100,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,6149,6149,6149,4101,4101,4101,4101, +4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,2052,4100,4100,4100,4100, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2053,2053,2053,2053, +4101,4133,4133,4101,4101,4133,4101,4101,4101,4101,4133,4133,4133,4133,4101,4101, +4101,4101,4134,4134,4134,4101,2053,2053,2053,2053,5,5,4,4,4,5, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2052,2053,2053,2053, +4101,4165,4165,4133,2053,2053,2052,2052,2052,2052,5,5,4,4,5,5, +2053,2053,2052,2052,2052,2052,2052,4100,4100,6148,6148,8196,10244,12325,14438,16518, +16550,14470,12357,10244,8196,6148,6148,4101,4101,4101,2053,2053,2052,2052,2052,2052, +4100,4100,6148,6149,8197,8197,8197,10245,8196,8196,8196,8196,8196,6148,6147,4100, +2052,5,4,4,4,4,2052,2052,2051,2052,2051,4100,4100,4100,6148,6148, +8196,8196,8196,8196,8196,6148,6148,6148,6148,6148,6148,6148,6148,4099,6147,4099, +4100,4100,4100,2052,2052,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051, +2052,2052,2051,2051,2051,4100,4099,4100,6148,6147,6147,6147,8195,8196,8196,10244, +12292,12292,12292,12292,12292,12292,12292,12292,10244,10244,8228,8228,6148,4099,4099,4099, +6149,4101,6149,6149,6149,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,2052,2052,4100,4100,4100, +2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2053,2053,2053,2053,2053,2053, +4166,6214,4166,4101,4101,4133,4166,6214,6214,6214,6214,6214,6214,4133,4101,4101, +4101,4101,4101,4101,4101,4101,2053,2053,2053,2053,2053,2053,5,5,5,5, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2052,2052,2053,2053,2053, +4101,4165,6246,4165,4101,2052,2052,2052,2052,2052,5,5,5,4,5,5, +2053,4,4,4,2052,2052,2052,2052,4100,4100,6148,8196,8197,10277,12390,14470, +16551,14470,12357,8196,8196,6148,6149,6149,4101,4101,2053,2052,2052,2052,2052,2052, +4100,6148,6148,8229,8229,10277,10277,10277,8196,8196,8196,8196,6148,6148,6147,4100, +2052,4,4,4,4,4,2052,2052,2051,2051,2051,2051,4099,4100,4100,6148, +6148,6148,6148,6148,6148,6148,6148,6147,6147,4099,6147,4099,4099,4099,4099,4099, +4100,2052,2052,2052,2052,2051,2051,2051,2051,2051,2051,3,3,3,3,3, +3,3,2051,2051,2051,2051,4099,4099,6148,6148,6148,6148,6148,8196,8196,8196, +10244,10244,10244,10244,10244,10244,10244,10244,10244,8196,8196,8196,6147,6147,4099,4099, +6181,6149,6149,6149,6149,6149,6149,6181,6181,4133,4133,4133,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,4100,2052, +2052,2052,2052,2052,2052,2052,2052,2052,2053,2053,4133,4133,4133,4133,4133,4133, +6214,6246,6214,4166,4134,6214,6246,6247,6246,6246,6247,6246,6214,4133,4101,2053, +4101,4101,4101,4101,2053,2053,2053,2053,2053,2053,5,5,5,5,5,5, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2052,2052,2052,2053,2053,2053, +4100,6213,6246,6213,4101,2052,2052,2052,2052,2052,2053,5,5,5,5,4, +2053,4,4,4,2052,2052,2052,2052,2052,4100,6148,6149,8197,10277,12358,12390, +14470,12390,10309,8228,8197,6149,6149,6149,4101,4101,4101,2052,2052,2052,4100,4100, +6148,6148,6148,8196,8229,10277,10277,10245,8196,8196,8196,8196,6148,6148,4099,4100, +4,4,4,4,4,4,2052,2052,2051,2051,2051,2051,4099,4099,4100,4100, +6147,6148,6148,6148,6148,6147,6147,4099,4099,4099,4099,4099,4099,4099,4099,2051, +2052,2052,2052,2052,2051,2051,2051,2051,3,3,3,3,3,3,3,3, +3,3,3,2051,2051,2051,2051,4100,4100,4100,6147,6147,6148,6148,6148,8196, +8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,8196,6148,6147,6147,6147, +8229,6149,6149,6148,6149,6149,6149,6149,6181,6181,6181,6181,6149,4101,4101,4101, +6149,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4100,2052,4100,4100,4100,4100,4100,4100,4100,4101,4133,4133,4133,4133,4101,4100, +2052,2052,2052,2052,2052,2052,2053,2052,2052,2053,4133,4133,4166,4166,6246,6246, +8327,8327,8327,8327,8327,8327,8327,8359,6247,6247,6247,6246,6214,4133,4101,2052, +4101,4101,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,5,5,5,5, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2052,2052,2052,2052,2053,2053, +4133,6246,8326,6214,4101,2052,2052,2052,2052,2052,2053,2053,5,5,5,5, +5,4,4,4,4,2052,2052,2052,2052,4100,4100,6148,6149,8197,8197,10278, +10309,10309,10277,8229,8229,6149,6149,4101,4101,4101,4100,4100,4100,4100,6149,6148, +8196,8196,8196,8196,8196,10245,10244,8196,8196,8196,6148,6148,4099,4099,4099,2051, +4,4,4,4,4,4,2052,2052,2052,2051,2051,2051,2051,2051,4099,4099, +4099,4100,4100,4100,4100,4100,4100,4099,4100,4100,4100,4100,4100,4100,4099,2051, +2052,2052,2052,2051,2051,3,2051,3,3,3,3,3,3,3,3,3, +4,4,3,3,3,2052,2052,2052,4100,4100,4099,4099,4099,6147,6147,6147, +6180,6147,6147,6147,6147,6147,6147,8195,8195,8196,8196,8228,8196,8196,6148,6148, +8196,8196,8196,8196,8196,8196,6148,6148,8229,8229,8229,6181,6149,6149,6149,6149, +6149,6149,6149,6149,6149,6149,6149,6149,4101,4101,4101,4101,4101,4101,4101,4101, +2052,2052,4100,4100,4101,4101,4101,4133,4133,6181,6181,6214,6214,6181,6181,4133, +4101,2053,2053,2053,2053,2052,2053,2053,2052,2053,4133,4166,4166,6246,6278,8359, +10440,8359,8359,10440,10440,8392,8359,8359,6246,6246,6214,6214,4133,4101,2053,2053, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2052,2053,2052,2053,4133,4133, +6246,8326,8327,6214,4133,4101,2052,2052,2053,2052,2053,2053,2053,5,5,5, +4,4,4,4,4,2052,2052,2052,2053,2053,4101,4101,4101,6149,6149,8197, +8196,8196,8196,8196,6149,6149,6149,4100,6149,4101,4100,6148,6148,8197,8229,10277, +10277,10244,10244,8196,10244,10245,10244,8196,8196,6148,6148,4099,4099,2051,2051,2051, +4,4,4,4,2052,2052,2052,2052,2052,2052,2052,2052,2051,2051,4099,4099, +4099,4099,4100,4100,4100,4100,4099,4099,4100,4100,4100,4100,4100,2051,2051,2051, +2051,2051,2051,3,3,3,3,3,3,3,3,3,3,3,3,3, +4,4,3,3,4,2052,2084,2052,2052,4099,4099,4099,4099,4099,4099,4099, +4131,4131,4099,4099,4099,4099,6147,6147,8195,8196,8196,8196,8196,8196,8196,8196, +8196,8196,8196,8196,8196,8196,8196,6148,8229,8229,8229,8229,6148,6148,6148,6149, +6149,6149,6149,6181,6181,6181,6182,6182,6149,6149,6149,6149,4101,4101,4101,4101, +2052,2052,4100,4101,4101,4101,4133,4133,6181,6181,6181,6181,6181,6181,6181,4134, +4101,2053,2053,2053,2053,2053,2053,2053,2053,2053,4133,4133,4133,4166,6278,8359, +8392,6279,6246,8359,8392,8359,6279,6279,4166,4133,4133,4133,2053,2053,2053,2053, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053, +4134,4102,4101,4101,4101,4101,4101,4101,2053,2053,4101,4101,4101,4133,4165,6213, +8359,10407,8327,6214,4133,4101,4101,2052,2053,2053,2053,2053,2053,2053,2053,5, +4,4,4,4,4,5,2085,2053,2053,2053,4101,4101,4101,4101,6149,6149, +6148,6148,6148,6148,6149,6149,6149,6148,6148,6148,6148,6148,8196,10277,12357,12357, +12357,12325,10244,10244,10244,10244,10244,8196,8196,6148,6148,4099,4099,2051,2051,2051, +2052,2052,2052,2052,2052,2052,2052,4100,4100,4100,4100,2052,2052,2052,4100,4100, +4099,4100,4100,4100,4100,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051, +2051,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, +3,3,3,4,3,2052,2084,2084,2052,2052,2051,2051,2051,2051,2051,2051, +2051,2083,2051,2051,4099,4099,4099,6147,6147,8195,8196,8196,8196,8196,8196,8196, +8196,8196,8196,8196,8196,8196,8196,8196,8196,8229,8229,8229,6148,6148,6148,6149, +6149,4133,4133,4133,6182,6182,6182,6214,6182,6182,6182,6182,4133,4101,4101,4101, +4101,4101,4101,4101,4101,4101,6149,6149,6181,6181,6149,6149,6149,6149,6181,4134, +4102,4102,4102,4101,2053,2053,2053,2053,2053,4101,4101,4101,2052,4133,6246,8327, +6279,4166,4133,4166,6246,6246,4166,4133,4133,2053,2053,2053,2053,2053,2053,2053, +2053,2053,2053,2053,2053,2053,2053,2052,2053,2053,2053,2053,2085,2085,4133,4133, +4134,4134,4134,4102,4101,4101,4101,4101,4101,4101,4101,4133,4133,6214,6246,6246, +10439,10439,8359,6214,4133,4133,4101,2052,2053,2053,2053,2053,2053,2053,2053,2053, +2052,4,4,4,4,5,2085,2053,2053,2053,4101,4101,4101,4101,6149,6149, +6148,6147,6147,6148,6148,6149,6149,8197,6148,6148,8196,8196,10244,12325,14405,16486, +14405,12292,10244,10243,10244,10244,10244,8196,6148,6148,4100,4099,2051,2051,2051,2052, +2051,2051,2052,2052,2052,4100,4100,4132,4132,4132,4100,4100,4100,4100,4100,4100, +4100,4100,4100,4100,4100,2051,2051,2051,2051,2051,2051,2051,2051,2051,3,3, +3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, +3,3,3,3,4,4,2084,2084,2084,2052,2051,2051,2051,2051,2051,2051, +35,35,3,3,2051,4099,4099,4099,6147,6147,8195,8196,8196,8196,8196,8196, +10244,8196,8195,8195,8195,8195,8196,8196,8196,8228,8228,8228,8196,6148,6148,6149, +6149,4101,4133,4133,6182,6214,6214,6214,6214,6214,6214,6182,4133,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101, +4102,4102,4102,4102,4101,2053,2053,4101,2053,4101,2053,2052,2052,2052,4165,6246, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,4101,4134,4134,4166,4166, +4166,6182,4134,4134,4101,4101,4101,4101,4133,4133,4133,6213,6213,6213,8326,10472, +12585,12520,8327,6214,4133,4101,4101,4101,4101,4101,2053,2053,2053,2053,2053,2053, +2052,4,2053,2053,2085,2085,2052,2052,2052,2052,4100,4101,6149,6149,6149,6148, +8196,6147,8196,6148,8196,10277,6148,8197,10245,10244,8195,12293,14405,14340,16453,16453, +16453,16421,14340,12291,10243,10244,10244,8196,6147,6147,4099,4099,4099,2051,2051,2052, +4100,4100,4100,4100,4100,4132,6180,6180,4100,4100,4100,4100,4100,4100,4100,4100, +4100,4100,4100,4100,4100,2052,2052,2051,2051,2051,2051,3,3,3,3,3, +3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, +4,4,4,4,4,4,4,3,3,3,3,2051,2051,2051,2051,2051, +35,35,35,3,2051,2051,4099,4099,6147,6147,8195,8196,8196,8196,10244,10244, +8195,8195,8195,8195,8195,8195,8195,8195,8196,8196,8196,8228,8196,8196,6147,6148, +4100,4101,4101,4101,4101,4133,4133,4133,6214,6214,4134,4101,4101,4101,2053,4101, +4101,6181,8294,8294,6182,4101,4101,4101,6181,4101,4100,4100,4100,4101,4101,4101, +4101,4101,4101,2053,2053,4101,4101,2053,2053,2053,4101,4101,4100,4101,4101,4101, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2052,2052,2052, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,4133,4134,4166,6214,6246, +6182,6182,4134,4134,4101,4101,4101,4101,4133,4133,6213,6246,6246,6246,8359,12552, +14633,12520,8359,6246,6181,4133,4133,4133,4101,4101,4101,2053,2053,2053,2053,2053, +2053,4,2053,2053,2053,2052,2052,2052,2052,4100,4100,4100,6148,6149,8197,8197, +8196,6147,8196,8196,10277,10309,10245,10277,12358,14373,12292,16453,16453,14339,16420,16388, +16388,16389,14340,12291,12292,12292,10244,8196,8196,6147,6148,4099,4100,4100,4100,4100, +6148,6148,6148,6148,6148,6148,6180,6180,6148,6148,4100,4100,4100,4100,4100,4100, +4100,4100,4100,4100,2052,2052,2052,2052,2052,2051,3,3,3,3,3,3, +3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, +4,4,4,4,4,4,4,4,3,3,3,3,2051,2051,2051,3, +35,35,2,2,2051,2051,4099,4099,6147,6147,8196,8196,8196,8196,8196,8196, +8195,8195,8195,8195,8195,8195,8195,8195,8196,8196,8196,8228,8228,8228,6148,6148, +4100,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,2053,2053, +4101,6181,8294,8294,6214,6149,4101,6149,8262,6181,6149,4101,6149,6181,6181,6181, +4101,4134,4134,4101,4101,4133,4133,4101,4101,4101,4101,4101,4100,4100,4100,4100, +2053,2053,2053,2053,2053,2052,2052,2052,2053,2052,2052,2052,2052,2052,2052,2052, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,4101,4133,4134,6214,6246,6247, +4134,4134,4133,4133,4101,4101,4101,4101,4133,4133,6213,8326,8326,8359,10472,12585, +12552,10439,8326,6213,4133,4101,4101,4101,4101,4101,4101,4101,4101,2053,2053,2053, +2053,2053,2053,2053,2052,2052,2052,2052,4100,4100,4100,6148,8196,10244,10277,12325, +10276,10244,12357,12390,14438,14470,12325,14405,14406,16486,16453,20646,20613,16387,18467,18435, +18436,16388,16388,14339,12292,12292,12292,10244,8196,8196,6148,6148,6148,4100,4100,4100, +6148,6148,6148,6148,6148,6148,6180,8228,6148,6148,6148,6148,6148,4100,4100,4100, +4100,4100,4100,4100,2084,2052,2052,2052,2052,2052,4,4,3,3,3,3, +3,2051,2051,3,3,3,3,3,3,3,3,3,3,3,3,3, +4,4,4,4,4,4,4,4,3,3,3,3,3,3,2051,3, +35,3,2,2,2051,4099,4099,6147,6147,6148,8196,8196,8196,8196,8196,8195, +8195,8195,8195,8195,8195,8195,8228,8228,6147,6148,8228,8228,8228,8228,6180,6180, +4101,4101,4101,4101,4101,4101,4101,4101,2053,2053,2053,2053,2053,4101,4101,4101, +4101,6181,8294,8294,6213,6181,6181,6181,8262,6213,6181,6181,6181,6181,6181,6213, +4133,6213,6214,6213,4133,6213,6214,4133,4101,4101,4101,2053,2053,2053,2053,4101, +2053,2053,2053,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,4, +5,5,5,5,2053,2053,2053,2053,2053,2053,4101,4101,4134,4166,6214,6214, +4134,4134,4101,4101,4101,4101,4101,4101,4101,4133,6214,8326,8326,8359,10472,12552, +10407,8327,6214,6181,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,2053,2053, +2053,2053,2053,2053,2052,2052,2052,4100,4100,6148,6148,8196,10244,12325,14405,16486, +14405,12325,16518,16518,16550,16518,14373,14405,14372,18566,20614,24774,22693,20515,22595,22596, +20484,18437,16388,14339,12291,12292,12292,10276,10276,8196,8196,6148,6148,6148,6148,6148, +8196,8196,8196,8196,8196,8196,8196,8228,8196,6148,6148,6148,6148,6148,6148,4100, +4100,4100,4100,4100,4100,2084,2052,2052,2052,2052,2052,4,3,3,3,3, +2051,2051,2051,2051,2051,3,2051,3,3,3,3,3,3,3,3,3, +4,4,4,4,4,4,4,4,3,3,3,3,3,3,2051,2051, +2083,2051,2051,2050,2051,4099,6147,6148,6148,6148,8196,8196,8196,6148,6147,6147, +8195,6147,6147,6147,6147,8227,6179,6180,6148,6148,6180,6180,6180,6180,6180,6180, +4100,4101,4101,4101,4101,4101,4101,4101,2053,2053,2053,4101,4101,4101,4133,4133, +4100,6181,8262,8261,6213,6181,6213,8261,8294,8294,8262,6213,6213,6213,8262,8293, +6213,6277,8326,6245,6213,6245,6213,6213,4101,4101,4101,4101,2053,2053,2053,2053, +2053,2053,2053,2052,2052,2052,2052,4,2052,2052,2052,4,4,4,4,4, +4,4,5,5,5,2053,2053,2053,2053,2053,4101,4101,4101,4101,4134,4134, +4101,4101,4101,4101,4101,4101,4101,4101,4101,4133,6213,6246,8294,8326,8358,8359, +8326,8294,6181,6149,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,4101,2053, +2053,2053,2053,2052,2052,2052,4100,4100,6147,8196,10276,12357,14405,16485,18566,18598, +16485,14372,16486,16486,18566,18566,14372,16453,16420,20613,22726,26887,24773,22627,24708,24708, +22597,20549,18437,14339,12291,12291,12324,12324,10276,10244,8196,8196,6148,6148,6148,8196, +10244,10244,10244,10244,10244,10244,10244,8196,8196,8196,8196,6148,6148,6148,6148,4100, +4100,4100,4100,2052,4100,4100,4100,2084,2052,2052,2052,2052,2052,4,4,4, +2051,2051,2051,2051,2051,3,2051,3,2051,3,3,3,3,3,3,3, +4,4,4,4,4,4,4,4,4,4,3,3,2052,2052,2051,2051, +2051,2051,2051,2051,4099,6147,6147,6180,6148,6148,6148,6148,6147,6147,6147,6147, +6147,6147,6147,6147,6147,6147,6180,6180,6180,6180,6180,6180,4100,4100,4100,4100, +4100,2053,4101,4101,4101,4133,4133,4133,4101,4101,4101,4101,4101,4133,4133,4133, +4100,6180,8261,8261,8261,8261,8294,8294,10407,10374,10374,10374,10374,10374,10374,10406, +10406,10438,10438,8357,8325,8325,6245,6213,4133,4133,4101,4101,4101,4101,4101,4101, +2053,2053,2053,2053,2053,2052,2052,2052,2053,2052,2052,2052,2052,4,4,4, +4,5,5,2053,2053,2053,2053,2053,2053,2053,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4101,6181,6213,6213,6213,6246,6246,6245, +6213,6181,4101,4100,4101,4101,4100,4100,4101,4101,4101,4101,4101,2053,2053,2053, +2053,2053,2053,2053,2052,4100,4100,6148,8196,10276,14437,16518,18566,20646,20646,22694, +16453,14339,14340,16420,16453,18566,16421,18501,18500,24774,24806,28967,26821,24675,26756,24708, +24677,22630,20517,16388,14339,12291,12292,12324,12324,10244,8196,8196,8196,8196,8197,10244, +10244,12292,12292,12292,12293,10244,10244,10244,8196,8196,8196,8196,6148,6148,6148,6148, +4100,4100,4100,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052, +2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,3,3,3,3,3, +4,4,4,4,4,4,4,4,4,4,3,2052,2052,2052,2052,2051, +2051,4099,4099,4099,4099,6147,6147,6148,6147,6147,6147,6147,6147,4099,4099,4099, +6147,6147,4099,4099,4099,4099,4099,4131,4099,4131,4099,4099,4099,4099,2051,2052, +2052,2053,2053,4101,4101,4133,4133,4133,4101,4101,4101,4101,4101,4133,4133,4133, +6181,6180,8261,8293,8293,8293,10374,10374,12487,12487,12487,12487,10407,10406,12487,12519, +12550,12550,10470,10437,8389,10438,8358,8326,6213,6213,4133,4101,4101,4101,4101,4101, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2052,2052,2052, +5,5,5,5,2053,2053,2053,2053,2053,2053,4101,4101,4101,4101,4101,4101, +4101,4101,4101,4101,4101,4101,4101,4101,4133,6213,6213,4133,4133,6213,6213,6181, +4101,4100,4100,4100,4100,4100,2052,2052,4101,4101,4101,4101,2053,2053,2053,2053, +2053,2053,2053,2053,2052,4100,4100,6148,10276,12357,16517,18598,20613,20613,22661,22694, +20581,14339,14339,14339,16421,20614,18501,18501,20581,24806,26854,28934,26788,24675,26755,24675, +24677,22630,22597,18468,16388,14340,14340,12324,12325,10276,10244,8196,8196,10244,10245,10245, +12292,14340,14373,14373,14373,12325,10244,10244,8196,8196,8196,8196,6148,6148,6148,6148, +4100,4100,4100,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052, +2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,2051,4, +4,4,4,4,4,4,4,4,3,3,2052,2052,2052,2052,2052,2052, +4099,4099,6147,6147,6147,6147,6147,6147,6147,6147,6147,4099,4099,4099,2051,2051, +4099,4099,4099,4099,4099,4099,4099,4099,4099,4099,4099,2051,2051,2051,2051,2052, +2052,2053,4101,4101,4101,4101,4101,4133,4101,4101,4133,4133,4133,4134,4166,6213, +8293,8293,8293,8325,10374,10374,10406,10406,12519,12519,12519,12519,12519,12519,12519,12551, +14663,12582,10470,10437,10470,10502,10470,8358,6245,6213,6181,4101,4101,4101,4101,4101, +2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053,2053, +5,5,5,2053,2053,2053,2053,2053,2053,2053,4101,4101,4101,4101,4102,4134, +4101,4101,4101,4101,4133,4133,4133,4133,6181,6213,6213,4133,4132,6213,6213,4133, +6149,4100,4100,4100,4101,4101,4101,4101,4101,4101,4101,4101,2053,2053,2053,2053, +2054,2053,2053,2053,2052,4100,6148,6148,10277,14405,16517,18565,18533,20580,20580,22629, +22726,16388,14339,14339,16420,20614,18501,20581,20581,24774,24773,26821,24708,22562,26723,24643, +24645,24678,22630,20549,16388,14372,14340,12292,12325,10277,10245,10244,10244,10245,10245,12293, +12293,14341,14373,14405,14373,12325,10244,10244,8196,8196,8196,8196,8196,6148,6148,6148, +4100,4100,4100,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052, +2052,4100,2052,2052,2052,2052,2052,2052,2052,2052,2052,2052,2051,2051,2051,2052, +4,4,4,4,4,4,4,4,3,3,3,2052,2051,2052,2052,2051, +4099,6147,6147,6148,6148,6147,6147,6147,6147,6147,4099,4099,4099,2051,2051,2051, +4099,4099,4099,4099,2051,2051,2051,2051,2051,2051,2051,2051,2051,2052,2052,2052, +4101,4101,4101,4101,4101,4101,4101,4101,4133,4133,4133,4134,6214,6214,6246,6246, +8326,10374,10374,10374,10374,10406,10406,10406,14600,14632,14632,14632,14632,14632,14632,14664, +14663,12581,10469,8389,10470,12551,12551,10438,6245,6246,6181,4101,4101,4101,4101,4101}; \ No newline at end of file diff --git a/sky2.c b/sky2.c new file mode 100644 index 0000000..6e7aa16 --- /dev/null +++ b/sky2.c @@ -0,0 +1,1024 @@ +unsigned short sky2[] = {16964,16997,12771,8514,10659,12739,12739,14852,12804,12772,12772,12739,12739,12739,12772,12772, +12772,12772,12707,14852,12772,10627,10595,12772,14852,8482,8546,10659,12739,14852,12739,14852, +12739,8514,8546,10659,12772,12772,12772,16964,17029,19109,16997,14852,14884,16997,16964,16997, +17029,14852,12739,10627,10659,16964,17029,16964,16964,14916,14884,14852,14852,14884,14916,16964, +16997,16964,14916,14884,14884,14852,14852,12739,10595,12772,14916,14884,14884,16964,14884,14884, +14852,12772,12739,12707,10659,10627,8546,8482,8514,10627,10595,10595,10627,6402,4289,6402, +8482,8514,8514,8547,8547,12707,14852,14852,14884,14884,14852,14852,14884,14916,14884,14916, +16997,16997,19077,17029,17029,16997,14884,14884,16997,17029,16997,16997,14916,14884,14884,14916, +17029,16965,12772,10595,10627,12739,12739,12771,12739,14852,14852,12771,12772,12739,12772,12772, +12739,14852,12739,12739,12707,10627,10627,12771,8514,6337,12739,10659,10627,12771,10659,8514, +12739,14852,12771,12739,10659,10659,10659,12707,14916,16997,16964,14884,14852,14884,16964,19077, +17029,16997,19077,19109,19077,19109,19077,17029,16997,16964,14852,14852,14852,12707,12739,14852, +14852,14884,14884,12772,12739,12707,10627,8514,8514,10659,12772,12772,14852,14852,12772,12739, +12739,12739,12739,12739,10627,8514,8482,8514,8514,8514,8514,8514,8546,6402,4257,6369, +6369,6370,8450,8482,6402,8514,10659,12739,14852,12772,12772,12772,14852,14884,14884,12772, +12739,12772,12772,12772,12772,12707,12739,12772,14852,14884,16997,19109,19109,19077,16997,16997, +17029,16964,14884,14884,12772,10659,12739,12739,10627,12739,12739,12771,12772,12771,12739,12772, +14884,14852,12772,12707,12707,10659,10594,8546,6370,4257,10627,8514,6370,8514,10627,4257, +8482,8547,8514,6369,6402,10627,10595,12772,14852,14852,12772,12772,12739,12739,14884,16964, +16997,17029,19077,19077,19109,17029,16997,16997,14916,14916,14916,14916,16964,14884,14852,14916, +16964,14884,14852,14852,12771,12772,10659,8547,10595,10595,10595,10594,8514,10595,10627,10595, +8514,8514,8482,8514,8514,8514,8546,14852,14884,14852,12739,12772,12772,12739,12772,12740, +10659,12707,12739,12739,10659,10595,10627,10627,8546,8546,8514,8514,8514,10627,10595,10595, +10595,10595,10595,10595,10594,6402,8482,10659,12772,14852,14852,14916,16996,16997,19077,17029, +12739,12739,14852,14884,14884,14852,12739,12771,16997,14916,14884,16997,16964,16997,14884,16997, +19109,16997,16997,16964,14852,12739,12739,12772,14852,12739,14852,16997,14884,14852,14916,14884, +12771,12707,10627,6402,8514,12772,12772,12804,12739,12771,14852,12772,14852,14884,14884,16964, +16997,16997,16997,17029,17029,16997,16997,16997,16997,16997,14916,14884,14852,14884,14852,12739, +12739,14884,14852,12739,12739,12739,10659,12771,12772,12739,12739,12739,10627,10627,10659,10627, +8546,8546,10595,10627,10627,10659,12739,14852,14884,14852,10627,10659,14852,14852,14884,14884, +12772,12739,10627,10659,12739,12739,10659,8482,6402,6369,6434,6402,6369,8482,6434,8482, +8514,8514,10627,10659,10595,8514,8514,10627,10659,12707,12739,12772,14884,16964,16965,14884, +10627,10627,12739,14852,14852,14852,10659,12772,16965,14916,14884,14884,14884,14884,14884,14884, +12772,12739,12739,12739,10659,10627,12707,14884,19109,21254,21254,21254,19141,19109,17029,16997, +16964,14884,16964,14884,14852,12772,12739,12707,10627,8546,10627,10659,12739,14852,12771,14852, +14884,16964,16997,16997,16997,16997,16997,17029,16997,14884,14852,12772,12771,10659,10627,10627, +10595,10659,8514,8482,8514,6402,4257,6337,8514,10627,12739,14852,14916,16964,14884,14852, +12771,12739,10627,8482,8514,12707,12772,12739,8514,8547,10659,10627,12772,14852,12772,12772, +12739,10659,8546,8514,10594,10659,12707,12707,10595,6402,14884,16997,16964,14916,14916,14884, +12772,12772,14884,14852,14820,12772,12739,10627,10595,10627,10659,12739,12772,12739,10659,10595, +10595,8482,8482,10594,10659,12771,14852,14852,14852,14884,12772,12739,12739,12739,12739,12772, +12739,12739,14852,16964,14884,14916,14884,14884,14916,16997,16997,16964,14852,14852,14852,12772, +12739,10659,12739,10659,10627,10595,10627,10595,8547,8514,8514,10595,10627,10595,10627,12772, +12772,14884,14884,16964,16997,19077,19109,19077,17029,16997,19077,17029,14884,12739,12739,10627, +12707,10627,8482,6402,6402,6402,4289,2145,2177,6369,8514,12707,14852,14884,16997,16997, +14852,12739,12707,10627,10627,10659,12739,12772,12707,12772,12772,12772,14852,12739,12707,12707, +10659,10627,8514,8514,10627,12707,12772,12772,12739,12739,14884,14884,14852,14852,12771,12772, +12739,12771,12739,10627,10627,10659,10659,10659,10659,12707,12707,12707,10659,10595,8514,10627, +12739,10595,4289,6402,10627,10659,12771,12772,12772,12772,12772,12739,12739,12739,12772,12739, +12739,12739,12771,12804,12772,14852,14852,14852,14884,14884,14852,12772,12739,12707,12707,10659, +10594,8482,6402,6369,6402,6402,8514,6402,6369,6369,6402,6402,8482,8514,10659,14884, +16964,16997,16964,14884,16997,17029,19109,19141,19141,19141,19141,19109,17029,14852,14852,14884, +12804,8546,6402,4289,4257,4225,4289,4225,2144,4225,6402,10627,12771,12739,14852,14884, +14916,14852,14884,14852,14852,14852,12772,14852,14852,12739,12772,12772,12739,12739,12739,12739, +12739,12707,12739,8546,6402,8482,10627,12739,12772,14884,14852,14852,14852,12772,12739,12739, +12739,12772,12771,12772,14852,16997,16964,16964,16997,14884,12739,10659,10659,10627,8514,8546, +10659,12707,10594,10595,10659,12771,12772,12772,14852,14852,14852,12772,12739,10659,12739,10659, +10659,12739,12739,12739,12772,12739,12772,14884,14852,14852,12739,10659,10627,10595,10595,10595, +10595,8514,6402,6337,6369,8514,10595,6402,6369,6402,8514,6402,8482,8514,12739,14884, +14852,14884,16964,14884,14852,14852,14884,14884,16964,16997,16997,17029,17029,17029,17029,19077, +14916,10627,8514,4257,32,6402,6370,2144,2144,2144,6369,8514,10627,10659,12772,14852, +14884,14884,14916,14852,14852,14884,14852,12771,12772,12772,14852,12739,10595,8514,10627,10659, +10594,10595,10627,10627,6402,4289,8482,10659,10659,12739,12739,12739,12739,12739,12739,12739, +12739,12707,10627,10659,10627,12739,12707,10659,12739,12739,12739,12739,12739,12739,12707,10627, +10627,10595,10627,10659,10659,12707,12739,12771,14852,14884,14916,16964,16997,16997,16997,17029, +16997,16997,16964,14884,14884,14852,12804,12772,12739,10659,10595,10595,10627,12739,12772,12772, +12772,14884,14884,14884,16997,19077,19141,21221,21222,21222,21222,19141,19141,19109,19141,21222, +21190,21222,21222,21222,19141,19109,16997,16964,16996,16997,14884,14852,14852,16964,16997,17029, +16997,12739,10659,10659,8546,10659,10627,6402,6402,6402,10659,12771,12772,14852,16964,16997, +14884,14884,16964,16964,14884,14852,14884,14884,14884,14884,14884,14884,12771,12771,12739,8514, +8482,10595,8482,8482,6369,4289,8482,8546,10627,10595,8546,8546,12707,10627,10595,8514, +10595,10595,10595,10627,12707,8514,10659,10659,8546,10627,12739,12739,12739,10627,10659,12772, +10627,8514,6402,8514,8546,8514,10594,10627,10627,12707,12771,14852,14916,16997,16997,17029, +16997,16964,14916,16997,16997,14884,14852,14852,12772,12772,14852,16997,17029,19109,21222,21222, +19141,19141,21190,21222,21254,21286,23334,23334,23334,23334,23334,23334,23334,23334,23334,21286, +21222,21222,21222,21222,21222,21190,21190,21189,19141,19109,17029,16997,16964,16997,16997,16964, +14916,14884,14852,14916,16964,14852,12739,10659,12739,10659,12772,14852,14884,12772,12772,14852, +14852,14852,14884,14884,12772,12739,12772,12772,14852,14820,14852,12771,12739,12707,10627,10627, +10627,8514,6402,6402,4257,4289,8482,8482,6402,6402,6402,10659,14916,19109,19077,19109, +21190,19141,19141,19141,19141,14852,14884,14884,12772,12772,14852,14852,12771,12739,12739,10659, +14916,16964,16964,14916,14884,14852,12772,12772,12772,12804,14852,14852,14852,14884,14916,16964, +14916,14884,14916,16964,16964,16964,16964,16964,16997,16997,19109,19109,19109,19141,19141,21222, +21222,21222,21254,23334,21254,21254,21254,21254,21254,21254,21222,21222,19141,19109,19109,19109, +19109,19109,19109,19109,19109,19109,19109,19077,17029,17029,16964,16964,16964,14916,16965,16964, +16997,16997,14916,16964,14884,14884,14884,12739,10627,10659,12771,12772,14884,16964,16964,16997, +16997,14884,14852,14852,14852,14852,14884,16964,16964,14916,14916,14884,14852,12772,12739,10659, +12707,12707,10595,10659,10627,8546,10627,10627,8514,8546,8514,16964,19141,21222,21222,21254, +21222,21222,19141,19141,19109,19109,17029,17029,17029,14884,14852,14852,14884,16964,17029,16997, +19141,19142,19077,16997,16997,16964,14884,14852,14852,12772,12772,12740,12772,14852,14852,12772, +12772,12772,12739,10659,12707,12739,12739,12772,14884,14884,16964,16997,17029,19109,19141,19141, +19141,21222,21222,21254,23334,23334,23334,23334,23334,21254,21222,19141,19109,16997,16997,16965, +16964,14916,14884,14884,14884,16964,16997,16997,17029,19077,16997,14916,14916,14852,14884,14852, +12804,12772,14852,14884,14852,12772,14852,14852,12772,12771,12772,14852,16997,17029,17029,17029, +16997,14884,14884,14884,14852,14916,16964,14916,16964,16997,17029,19077,19109,19109,19077,16997, +17029,19109,17029,17029,19077,17029,19077,19141,19141,19141,19109,19141,21222,19109,19141,21190, +19141,19142,19142,19141,19109,19109,21222,19141,19109,16997,14916,16997,19109,21222,21286,21254, +16964,14884,12772,12771,12772,12739,10659,10627,10627,10627,10595,8514,8546,8514,8514,8514, +8482,8514,10594,10627,10659,10659,10659,10659,12739,12771,12772,14852,14852,14884,14884,14884, +14884,16964,16964,16997,19109,19109,19141,19141,19141,19109,19109,16997,16964,14916,14884,14884, +14884,14884,14852,12771,12739,12772,14852,14852,14884,16964,16964,14884,14852,14852,12772,12739, +12707,10595,12707,14852,12771,12739,12771,14852,14852,14884,14884,14884,14884,14852,14852,14852, +14852,14820,12771,14852,14884,14884,14852,12772,14852,14884,14884,14884,14916,14884,14884,14884, +14884,14916,14884,16965,16997,16964,16964,16996,17029,19077,19109,16996,14884,14884,16964,19109, +21222,21222,19077,16997,16964,14884,14852,12772,14852,14852,16996,19077,19109,19109,19077,16997, +14852,12739,10659,10659,10659,10627,8546,8482,8514,8482,8514,10627,10595,12707,12707,12739, +10659,12707,12739,12772,12739,12739,12772,12739,12739,12772,12772,12772,14852,14820,12772,14852, +14884,14852,12772,14884,16997,16997,17029,16997,16997,16997,16997,14916,14884,12772,14852,12772, +12739,12739,12739,12739,10659,12707,12739,12772,14852,14884,14884,16964,14884,14852,12739,10659, +10659,8514,8482,12739,14852,12772,12739,12739,12739,12772,14852,14852,14852,12772,14852,12772, +12739,12771,12739,12772,14884,14884,14820,14820,12772,12771,12771,12771,12772,14852,12772,12772, +14852,14884,14852,14852,14884,16997,16964,14916,16964,17029,16997,16964,14884,14916,14884,14884, +16964,16964,14852,14852,12772,12739,12739,12772,14852,14852,14916,17029,17029,16997,14916,14884, +12707,10627,10627,10627,10627,10627,10627,10595,8482,8482,8482,10627,12739,12739,12739,12739, +10659,14852,12772,12739,10594,8514,8546,12739,19077,21189,19141,16997,16997,14884,12772,14884, +14884,12772,12771,14852,14852,14852,14884,14852,14852,14852,14852,14852,12739,10627,10659,10627, +8546,8514,10627,10659,10627,10627,10595,12707,12772,12739,12771,14852,14852,14884,14852,10659, +10595,8514,6402,10627,12739,12739,10659,10659,10659,12739,10659,12739,12739,12739,12707,12739, +12772,14852,14852,14884,14884,14852,14852,14884,12772,12739,12707,10659,12739,14852,12772,14852, +14916,16964,16964,14884,14884,16997,19077,16997,17029,17029,17029,16964,14884,14852,12772,12772, +12739,12707,12772,12739,12707,10659,12804,14916,16964,14916,14884,14884,14884,14884,14852,12772, +12739,12739,12739,14852,14884,14884,16964,17029,16965,17029,16997,16964,17029,16997,16997,16997, +16964,19109,17029,12771,10627,12772,14884,17029,21254,21222,21222,19141,19141,17029,14884,14884, +14852,14852,14884,14884,12772,12771,12739,12739,12739,12739,12739,12739,10659,10595,8546,8482, +8482,6369,8482,8546,10595,8546,8514,10595,10659,10627,12707,12739,10627,12739,14852,12739, +8546,8514,6402,6402,10594,10659,10627,10627,8514,10595,10594,10595,10627,10595,10595,12707, +14820,14852,14884,14852,14852,12772,12772,12772,12739,10659,10627,10627,12707,12739,12739,12739, +12771,12772,14852,14852,14852,16964,16997,16997,17029,17029,17029,16964,14884,14916,14916,12771, +12707,12707,10627,14884,12772,12707,14884,14916,14884,14852,14852,12772,14852,14852,14852,12772, +14852,12772,12739,10659,12739,12771,14884,17029,21222,23334,23367,23367,23366,23366,23334,21254, +21254,21222,21222,19141,19141,21222,21222,21222,21254,19077,16997,19077,19077,17029,16964,14852, +12772,12772,12804,12772,12772,12739,10659,10627,10595,8546,10627,10659,10627,10659,8514,8514, +8514,4289,6402,6402,6402,8482,6402,8482,8514,8546,10627,10659,10595,10659,12772,12772, +10659,8514,6369,6369,8482,10595,10594,8482,4257,6402,10659,12739,10595,8514,10659,12772, +12739,12739,12772,12739,10627,10595,10594,10595,8546,10627,8514,8514,8482,8482,8514,8514, +8514,10659,14884,16964,16964,14916,16964,19077,19109,19141,19141,19141,19141,19141,19109,16964, +12772,12772,12739,14884,14916,14884,14884,14884,14884,12772,12739,10627,12707,12739,12739,12707, +8482,6402,6370,6369,6402,8514,10595,12739,16964,21222,23334,23366,23366,21254,21222,19142, +19141,19141,19109,19141,21189,19141,19109,19109,19109,16997,14916,14884,14916,16964,16964,14884, +12772,12739,10659,12739,12804,12772,10659,8546,8482,8482,8482,8546,8482,10627,12771,8546, +8482,8482,6402,8514,8514,8514,6369,6369,8482,8514,10595,10627,8546,10595,12739,14852, +12771,8546,6370,6370,6402,8514,8482,6369,4257,10595,16997,16997,12772,14852,17029,19141, +16997,16964,14884,12771,8514,6369,4289,4289,6402,8482,4289,4257,4289,6369,6369,6434, +8546,12739,14884,14884,14916,14884,14884,14884,14916,16965,17029,17029,19109,19109,19109,17029, +16964,16997,16997,14884,14852,14852,14852,14852,12772,10627,8514,6402,6402,6402,6402,6402, +4257,4257,4257,4257,4289,6402,6402,8546,14852,19141,21254,21254,21254,21222,19109,16997, +16997,16997,16964,16964,16964,16964,16997,16996,16964,14884,14884,14852,14884,14884,14884,14852, +12771,10659,10627,10659,12771,12772,10659,10594,8514,8482,8482,6369,4257,6402,12739,8482, +2144,4289,4289,8546,10627,10595,8546,8514,6402,8514,10659,10627,10659,12707,12739,12739, +12739,12739,8514,6402,6402,12707,12739,12739,12739,14916,19109,16997,16997,19109,19141,21222, +21222,21190,17029,12772,10659,10627,10659,12772,14852,14884,14884,14884,16964,16964,14852,14852, +12772,16997,17029,17029,19109,19109,19109,16997,16964,14884,14852,14884,14916,14852,14852,16964, +16997,19077,17029,14852,12739,10659,10659,10659,10659,10659,6402,6402,4289,2177,4225,4257, +2112,2112,64,2112,2144,4289,6369,8514,12771,16997,19141,19141,19141,19109,19077,16997, +14916,16964,14884,14852,14852,14852,14884,14884,14884,14884,12772,12772,14852,14852,12772,12772, +12771,10659,10627,10595,10659,12739,10659,12707,10659,10627,12707,10594,8546,10659,12739,10627, +4225,8514,10627,10659,12739,12772,14852,12739,8546,8514,10627,10627,12739,12771,12739,12739, +12771,14820,12771,12707,12739,14884,14916,16964,16996,16997,16997,16997,16997,16997,16997,19109, +21222,21222,19142,19109,19109,19109,21190,21222,21254,23334,23334,23366,23366,23366,23366,23334, +23334,23366,23334,21254,21254,21254,21254,21222,21222,19141,19109,19141,19109,16996,14884,14884, +16964,16997,16997,14852,12739,10627,10627,12707,10627,8482,2177,4257,2144,2112,2112,2112, +4257,4257,6369,4257,32,2177,6402,8547,12739,14884,19077,19109,19109,17029,16997,16964, +14852,12772,12771,12771,12771,12739,12771,12771,12739,10659,12739,12739,12771,12772,12772,12771, +12739,12739,12739,10659,12739,12771,12772,14852,14852,14852,14884,14884,14884,16964,16997,16996, +14884,17029,19109,19077,17029,16964,16964,16964,14884,12772,12771,12739,12739,12707,12739,12739, +12739,12771,12739,12739,12771,12771,12771,14852,14852,14852,14852,12772,12772,14820,14852,16997, +19077,19141,21190,21222,21222,21222,21254,21254,21286,21286,21286,21254,21254,21254,21222,21222, +21222,19142,19141,19141,19141,19141,19141,19141,19141,19141,19109,17029,16997,16997,16964,14916, +16964,16964,14884,12772,12707,10659,10659,12739,8514,2144,0,32,32,32,32,0, +12772,14884,16996,12771,8514,10627,12804,14852,14852,14916,16997,17029,16997,16964,14916,14852, +12739,10659,10627,12707,12707,10627,10627,10595,8546,8514,12739,12739,10659,12707,12771,14884, +16997,16997,14884,14852,12772,14852,14884,14916,14916,14884,14884,16965,16997,19141,23334,25448, +25514,23400,23366,23366,23334,21222,21222,19142,19109,17029,14916,14852,12772,12771,12739,12707, +12707,10659,10627,8546,8546,10594,10627,10659,10627,10659,10627,8546,8514,10627,10659,12772, +16964,19077,19141,21254,21286,21286,23334,23334,23366,23366,23334,21286,21254,21222,19141,19109, +19077,17029,16997,16964,16996,16964,16964,16997,17029,17029,16997,16964,14916,14884,14852,14852, +12772,12771,12739,10627,10594,10627,10627,10627,6402,32,0,32,32,0,32,4225, +16964,16964,16997,16964,14884,16964,14916,14884,14884,14884,14884,16964,16964,14884,14852,12771, +10659,10627,10627,10659,12739,10659,10627,10595,8546,10627,12739,12739,12739,12771,14852,14884, +14884,14884,14916,16965,14916,14852,14852,19077,19141,19109,19141,21254,23366,23366,23399,25482, +25516,25516,25514,25482,25481,23366,21254,21222,19109,16997,14884,12772,12771,12739,10659,10627, +10595,8546,8514,8482,6402,6402,8482,8514,8482,8514,8482,6402,6370,8482,8514,10627, +14852,14916,16997,16997,19077,17029,19109,21222,21222,21222,21222,21222,21222,19141,19109,16997, +16997,16964,14884,14884,14884,14852,12771,12772,14852,14884,14884,14884,14884,14852,14852,12772, +12739,12707,12707,10627,8514,8482,6434,6402,4289,2112,32,32,0,32,4257,12739, +14884,14884,14884,14852,14852,14852,12772,12772,14852,14884,14852,14852,14852,14852,12739,10627, +10627,10627,12707,10659,12739,10659,10627,10595,10595,10627,10627,10627,10627,10627,10627,10659, +12707,12739,14852,16964,16996,12771,12772,21190,23399,25514,25515,25481,25481,25482,25515,25548, +25550,25550,25549,25515,25481,23366,23334,21286,21222,17029,16997,14884,12771,10627,10595,8514, +8482,6402,6369,4289,4289,4289,6337,4289,4257,4289,4289,4289,4257,4289,8482,8514, +10627,12772,14884,14852,14884,14852,16964,17029,17029,19077,19077,17029,16997,16997,16964,14884, +14852,14852,14852,12772,12772,12771,12739,12739,12771,12772,12772,14852,12772,12772,12772,12739, +10659,10659,10659,10659,8514,6369,4257,4257,4257,4225,2112,32,32,2144,8482,14884, +14852,14852,12771,12739,12739,12772,14820,14852,14884,14884,14852,14820,12772,14852,12739,12707, +12739,12739,12707,10659,10659,10627,10627,8546,8514,8514,8546,10595,10594,10595,10595,10627, +10627,10627,12739,14852,14884,12772,12771,14884,21254,25481,25515,25550,25550,25549,25550,25551, +25583,25550,25517,25516,25481,23399,23367,23334,21254,19109,17029,14884,12739,10659,10627,8514, +6370,6369,2144,2144,2177,4225,4225,2145,2144,2177,2177,2112,2144,4225,6337,6402, +8546,12739,14884,14884,12772,12772,14884,14916,16964,14916,14916,14916,14884,14884,14884,12772, +12739,12739,12739,12739,12739,12739,12739,12739,12739,12739,12771,12771,12739,12771,12771,12739, +12739,12707,10627,10627,10659,10595,6434,6369,4257,4257,4257,4225,4257,4289,6402,12772, +14852,12772,12739,12739,12771,14852,14852,14884,14852,14820,14820,12772,12772,14852,12772,12772, +12739,10627,8546,8546,8546,8546,8546,8482,8482,8482,8514,8514,8546,10627,10595,10595, +10595,12739,14852,16964,19077,19109,16997,14916,19077,21221,23334,25481,25516,25549,25550,25550, +25550,25516,25482,25480,23400,23367,23366,23334,21222,19141,17029,14884,14884,12771,12772,10627, +4225,4257,2145,2177,4257,2112,64,32,32,64,2112,2145,2144,32,2144,6369, +8514,12739,14884,14852,14852,14852,14884,14852,12772,12771,12772,12772,14852,14852,12772,12707, +10659,12739,12771,12772,14852,14852,12739,12707,10659,10659,12739,12739,12739,12739,12771,12771, +12739,12739,10659,10659,10627,10627,8546,8482,6370,6402,8482,8514,10659,10659,6402,10627, +10627,12739,12739,12739,12772,14884,14884,14884,14884,14852,14852,14852,12772,12707,12707,10659, +10627,8546,8482,6402,6370,8482,8514,6402,6402,6402,8482,8514,10595,10595,10627,12707, +14852,16997,17029,16997,19077,19109,19077,16997,16964,16964,17029,21221,23366,25514,25516,25515, +25515,25481,23399,23366,23366,23334,21254,21222,21222,19142,19077,14884,14916,14884,14852,10627, +4225,2144,4225,4289,4257,2144,32,32,32,6402,12739,12772,8514,4289,6402,10627, +12739,12772,14852,12772,14884,14884,14852,12804,12772,12739,12739,12739,12772,14852,14852,12772, +12772,12771,12771,14852,14884,14916,16964,14884,10659,10659,12707,12707,12739,10659,12739,12771, +10659,10659,10627,10627,10627,10627,10595,10594,8514,8514,8546,10627,12772,14852,10659,8482, +8514,10627,10659,12772,14884,14916,14884,14884,14884,14852,14820,14852,12771,10627,8546,8514, +8514,6402,6369,6369,4257,4225,6369,4289,6337,4289,6369,8514,10595,10595,10627,12772, +16997,19077,16997,14916,14916,14916,14916,16964,14916,14852,12739,12772,19109,23367,23400,23399, +23367,23366,23334,21254,21254,21222,21222,19141,19109,19141,19077,16997,16997,16997,16964,10659, +6402,4257,4289,6369,4289,2177,32,2177,8514,14884,19077,17029,16964,14852,14884,16964, +14916,14916,14884,14884,14852,14852,12772,12772,12739,10659,10627,10627,12771,14852,14852,14852, +14884,14884,14884,14852,14852,14884,16964,14884,12772,12739,10659,12739,12739,12739,12739,12739, +10627,10595,10595,10627,10627,10595,10595,10595,10595,10627,10627,10659,14852,14852,14852,8482, +10659,10627,10659,12739,14852,16964,14852,12804,14852,12772,12771,12772,12739,10659,8546,8482, +6370,4289,4289,6370,4257,2144,4257,4257,4257,4257,4289,8482,10595,10595,10659,12772, +14916,16964,14916,14916,14852,14852,14884,14884,14852,12771,10627,10595,14852,19109,19141,21189, +21222,21222,19142,19141,19109,19141,19109,19077,19109,19109,19109,19077,19109,17029,16997,14884, +12739,10659,10594,8514,6369,6369,4225,8546,16964,16964,14884,14884,14916,14884,14884,14884, +14884,14884,14884,14852,12772,12771,12739,10659,10627,10595,8546,10595,10659,12804,14852,14852, +14884,14852,14852,14852,14852,14916,14916,14884,14884,14852,10659,10659,12739,12707,10659,10627, +10595,8514,8546,8514,10595,10595,10595,10595,10595,10627,10595,10627,12739,14852,14852,10627, +14884,12772,12739,12771,14852,14884,14884,12772,10659,10659,12739,12771,12739,10627,8546,8482, +6369,6369,6369,6369,4225,2144,4257,4225,2144,2177,4257,6369,6402,8514,10659,12771, +14884,14884,14852,14852,12772,12772,14852,12772,12739,10595,8514,8514,10594,10659,10659,12772, +14852,14852,14852,14852,12772,14884,16964,16997,19077,19109,19109,19077,17029,16997,14916,14916, +16964,14884,14852,14852,10627,8450,6370,8514,14884,14884,14884,14852,12772,12739,12772,12772, +12772,14852,12772,12771,12739,12707,10659,10659,10595,10595,8546,10627,10627,12739,14852,12772, +12772,12772,14852,14852,14852,14884,14884,14852,12804,12772,12707,10627,10595,10627,10627,10595, +10595,8514,8514,8514,8514,8546,10594,10595,10595,10595,8546,10659,12772,14916,16997,16964, +17029,16964,14884,14884,16997,14884,14884,14852,12739,12707,10627,12739,12707,8514,6402,6337, +4225,4257,4289,4289,4289,32,2112,2145,2144,4225,4225,2177,6369,8482,8514,10659, +12739,12739,10659,10659,12739,12739,12739,12707,10595,8482,6402,6402,8482,8482,8482,8482, +10594,10627,10627,10595,8482,8514,10659,14884,16997,16997,17029,16997,16997,14916,12772,14852, +14884,14884,14916,16964,14884,12739,10627,6402,12707,14852,12772,10659,10595,4289,10627,12739, +12739,12739,12739,12739,10659,10659,10627,10659,10595,10595,10595,10627,10595,10659,12772,12739, +12772,14852,14884,14884,14852,14852,12771,12771,12739,12707,10595,8514,8514,6402,8482,8546, +8514,6402,6402,8482,8514,10595,10595,10595,10595,10627,12739,14916,16997,16997,19109,19109, +16997,16964,14884,14852,14884,14852,14884,14852,14852,12771,10659,12771,12739,8514,6370,4289, +4225,4257,4257,4257,6402,4225,64,2144,2177,4225,4225,4225,6370,8482,8482,10627, +10627,10627,8546,10595,10627,8514,8514,10595,8482,6402,6369,6402,8482,6402,8482,6402, +8482,8514,8514,8482,6370,4289,6402,10659,14884,16997,16997,16964,14916,14852,12771,12771, +12772,14852,14884,14884,14852,14852,12772,8547,8514,12739,12739,8546,4289,32,6402,8546, +8514,8514,10659,10659,10659,10627,10595,10595,8546,8514,10595,10627,10627,10659,12739,12772, +14852,14852,14884,14852,12772,12772,12771,12771,10659,10627,8546,6434,6402,6370,4289,6369, +6402,6369,6369,6369,6402,8546,10594,10595,10659,12772,16997,19109,17029,16997,16964,16996, +14916,14916,14852,12739,10627,10627,10659,10659,10659,10659,10659,12739,12739,10627,8514,8482, +6402,6369,4289,2177,4257,2177,2144,2144,2145,4257,4289,6402,8482,8546,10627,10627, +10627,10627,8546,8514,8482,6402,6370,6402,6402,6370,6369,6402,8514,8514,8514,6402, +6402,8482,8482,8482,6337,4257,6369,10627,14884,16964,16964,14884,14852,12739,10659,10659, +12707,12771,14852,14852,14852,14884,14852,12772,6402,6370,10659,8482,2144,0,4225,4289, +4225,4289,8482,10627,10627,10627,8546,10595,10627,10595,10595,10627,12739,10659,12772,14852, +14884,14884,14884,14884,14884,14852,14852,12739,10627,8514,6402,4289,4289,6369,2145,2144, +4257,4257,4257,4257,6369,8514,10595,10595,12739,14852,16997,16997,16964,14916,14884,14884, +14852,12772,12739,10627,8546,8514,8482,8482,8482,8546,10595,10627,10659,10627,10595,10595, +10595,8482,6402,4289,2144,2144,4257,6370,6402,8482,8514,10627,10659,12707,10659,10627, +10659,10627,8514,8482,6369,4257,6369,6369,6434,6402,6370,6369,10595,12739,8514,6369, +6370,6369,6402,8514,8482,6369,8514,12739,14852,14916,14884,14852,12772,12739,10659,10659, +12739,12771,14852,14852,14884,14884,14884,14852,8514,8482,8482,4225,2112,32,32,2144, +4289,4257,4289,8546,10595,10627,10627,10595,10595,10627,10627,10627,12739,12707,12772,14884, +14884,14884,14852,14884,14852,12772,12771,12739,10627,8482,6369,6369,4289,6369,2177,4225, +4289,2177,2177,4225,4289,8482,8514,10594,10659,12772,14884,14916,14884,14852,14852,14852, +12772,12739,10627,8514,8482,8482,6434,6402,6402,8514,10595,10627,10595,8546,8514,8514, +8546,8514,8482,6369,6337,6369,6402,10595,10659,12739,12739,12739,12739,12739,10595,10595, +10627,8514,8514,8482,6370,4289,8482,8514,8514,8514,8514,8514,12739,14852,12739,10627, +10595,10627,10659,12739,12772,10659,12772,14884,14884,14884,14852,12772,12739,12739,10659,12739, +12739,12707,12772,14852,12772,14852,14884,14884,10659,10595,6369,4225,2177,2112,2176,4257, +4289,2144,2144,6402,10595,10627,10627,10627,6434,8514,8514,8514,10659,12739,12739,14884, +14884,14852,12771,12739,12739,12739,12772,12739,10659,8514,4289,4289,6369,6369,2177,2112, +4225,2177,2144,2177,4257,4257,6402,8514,10595,12739,12772,12771,12739,12739,12739,12772, +10627,10595,8514,6402,6369,6402,6402,6402,8482,8450,8514,8515,8547,8514,6369,6369, +6402,8482,6369,4257,6369,6402,6402,6402,10627,12707,12739,12739,12739,10659,10627,10627, +10595,8514,8482,8482,8482,8514,10595,12707,10659,10659,12739,12772,14884,16964,16964,16964, +16964,16964,16997,16997,16964,14884,14884,16964,14916,14884,14852,12771,12739,10659,10659,12739, +12739,10627,10659,12739,12739,12771,14852,14884,12772,10595,6402,4289,4289,2177,4289,6369, +4289,2112,2112,2177,6369,8514,8514,6370,4257,6369,6402,6370,10594,12772,12772,14884, +14884,14884,12771,10659,10659,12707,12771,10659,8546,8514,6337,4257,4257,4289,6369,2112, +2112,2144,2177,4225,4225,2177,6370,6434,8514,10627,10627,10595,10595,10627,10659,10627, +6402,8482,6402,6369,6370,8482,8482,8482,8482,6402,6402,8482,8482,8482,4289,4257, +4289,6369,4289,4225,6402,6370,4289,4257,6402,8514,10627,10627,10627,10627,10627,10659, +10659,10627,8514,8514,8514,10595,10627,12739,12739,10659,10659,10659,12707,14852,14916,16997, +19077,19077,17029,17029,17029,16997,16997,16997,16997,14916,14884,14852,12739,10627,10595,10627, +10627,10627,10595,10659,10659,12739,12772,14852,14852,12739,8546,6402,6369,6369,6370,6370, +6369,4289,4225,4289,6402,8482,6402,4289,4289,4289,4289,4289,6402,10659,12739,14852, +14884,14884,14852,14852,12739,12707,12772,10659,8482,6370,4257,4225,32,2177,6402,2177, +2144,2144,2144,4225,4257,6369,6402,8514,8546,10627,10627,10627,10594,8546,8514,8482, +6369,6337,8482,6402,6370,6370,10595,10627,8482,6369,6369,6370,6402,6402,6369,4289, +6369,4289,4257,4289,8482,8514,6370,4257,6369,8482,8514,8514,8514,8514,8514,8546, +8514,8514,8514,8482,8482,8546,10627,10627,10627,8547,8546,8546,8546,10594,12739,14852, +16964,16997,16997,16997,16997,16997,16997,16997,16964,14884,14884,14820,12739,10595,10595,8546, +8514,10595,8514,10595,10627,10659,12739,12772,12772,14852,12739,10595,8482,8482,8482,8482, +8482,8514,8482,8514,8546,10595,10595,8514,8482,4289,4257,4289,6369,8546,10627,12739, +12739,12772,12772,12772,12739,12739,12772,12707,8546,6402,6402,6369,2112,0,2112,2112, +4225,4289,4289,6369,6402,8514,10627,10659,10659,10595,10659,10627,8514,8482,6369,4289, +6370,6369,6369,6370,6369,6369,10659,12739,8482,6369,6369,6402,8514,10595,8547,8482, +8482,8482,8482,8482,8514,10627,8514,8482,8482,8514,8514,8482,8482,6402,6402,6402, +6402,8482,8482,8482,8482,8514,10595,10595,8546,8514,6402,8482,8482,8482,8514,10627, +12739,14884,16964,16964,16964,16964,16964,14884,14884,14852,14852,12771,10627,10627,8546,8546, +10595,10627,8482,8482,10595,10627,10659,12739,12739,14852,12771,10659,10595,8546,8514,8482, +8482,8514,8514,8514,8514,8546,10595,8546,8546,6402,6369,6370,8514,10659,12739,12707, +12707,10659,10627,10659,12707,10659,12739,12739,10627,8514,10594,8482,2177,32,32,2177, +6434,10595,10627,10627,10627,12739,12739,12739,10627,10595,10627,8546,8514,8482,4289,4225, +6369,6369,4289,4289,6369,8514,12739,12739,10659,8514,8546,10627,12739,12739,12739,10595, +10595,10595,10627,10627,10595,10627,10627,10595,10595,8514,6434,6402,8482,6402,6370,6370, +6402,6402,6402,6402,6402,8482,8514,8514,8514,8482,4289,4289,6369,6402,8482,8482, +10595,12739,14884,14916,14884,14884,14884,14884,14852,14852,12772,12739,10627,12739,10659,10627, +10627,12739,8482,8482,8546,8546,10627,10659,12707,12771,12739,12739,10627,10595,8514,8482, +8514,8514,8514,8514,8514,10594,10595,10627,8546,10595,8514,8514,10627,10659,12739,12739, +12739,12739,10659,10659,12739,12739,12739,12739,10659,8514,8482,8514,4225,2177,2177,4289, +10627,12772,12771,12772,12772,12771,12739,10659,10595,10627,8546,8482,8482,8482,6402,4257, +6369,6369,6370,8482,8514,10659,12771,12771,12771,12739,12739,12772,14852,14852,12739,10627, +10659,12707,10659,12739,10659,10627,10627,10627,10595,8514,6402,6369,6369,6402,6402,6369, +6402,6402,6370,6402,6402,6370,6402,6402,8482,6402,4257,4257,4289,6370,6402,6402, +8482,10627,12771,14852,14852,14852,14852,14852,14852,14852,12772,12772,12771,12772,12772,10659, +10627,12707,8514,8514,8514,8482,8546,10627,10627,10659,10659,10659,10627,8514,8482,8482, +8514,8546,10627,10595,8546,10627,10627,10594,10595,10627,10627,10595,10627,10627,10659,12739, +12739,12739,12739,12739,12772,12771,12739,12771,12772,12707,10627,12739,10659,10594,8546,10595, +12739,12772,14852,14884,14884,14852,12772,12739,10659,12739,10627,10595,8482,8514,8514,6434, +10627,10627,10627,10659,12739,12739,12772,12772,12771,12739,12739,12772,14852,14852,12771,12739, +12771,12772,12772,12739,10659,10659,10659,10627,10595,8482,4289,4289,6369,6369,6402,6370, +6337,4289,6369,6369,6337,4289,6369,6369,6402,6402,4257,4225,4257,4257,4257,4289, +6369,6434,10595,12739,12739,12739,12771,12771,12771,12772,12772,12772,12772,12772,12771,12739, +10659,10627,10627,10595,8514,6402,8482,8546,8546,10595,10595,10627,10627,8482,6402,6402, +6402,8514,10627,10627,10627,10627,10594,10595,10627,10627,12739,10627,10659,10627,10595,10659, +10627,10659,10659,12739,14852,14852,14852,14884,14884,14852,14852,14852,14884,14852,14852,12772, +12771,12771,14884,14916,16996,16997,16964,14884,14884,14884,14852,12739,10659,12707,12739,10659, +10659,10659,12739,10659,12707,10659,10659,12707,10659,10627,12707,12739,12739,12771,12739,12772, +14852,14852,14852,12739,12707,10659,10627,10595,10595,8546,6370,4257,4289,4289,6369,6369, +4289,4257,6369,4289,4289,4289,6369,6369,6402,6402,4289,2177,4225,2177,2144,4225, +4257,4321,8482,10595,10627,12707,12739,12739,12771,12771,12772,12772,12772,12771,12771,12739, +10627,10595,10627,10659,10595,6402,6402,8514,10595,10627,10627,10627,12707,10595,8514,8450, +6434,8546,10659,10659,12739,12707,10627,10595,10627,12739,12772,12739,10659,12739,12739,10627, +10627,10627,10595,10659,14852,16997,19077,19077,17029,16964,14884,14852,14852,12771,14852,14852, +12772,12772,14852,14916,16964,16997,16996,16964,16964,16964,14884,14852,12772,12772,12739,12739, +10595,10659,12739,12771,14852,14884,14884,16964,16996,14884,16965,16964,14884,14884,14852,12772, +14852,12772,12707,10627,10595,10594,10659,12739,10659,12739,12739,8482,6370,4289,4289,4289, +4289,6369,6402,4289,4257,4257,6369,4289,6369,6370,6370,4289,4257,4257,64,2112, +2145,4225,6369,8482,8546,10627,10659,10659,12739,12739,12772,14852,12772,12771,12772,12739, +10627,8547,10595,12739,12739,10659,10627,8546,10627,12739,12739,12739,12771,12739,12739,12739, +10659,10659,12739,12739,12771,14852,12772,10659,12739,12772,12772,14852,12772,14852,14884,14852, +10659,12739,10627,10659,14884,17029,19109,19109,16997,16997,14884,14916,14884,12772,14884,14884, +14852,12772,14852,14852,14852,14852,14852,12772,12804,12772,12771,10659,10627,10627,10627,10594, +12772,12772,12772,12772,14884,16997,17029,17029,17029,17029,16997,14916,16964,16964,14916,14852, +12772,12772,12739,12772,14884,14916,17029,19109,19109,19141,19109,14884,8546,6402,6369,6337, +6369,6369,6369,6369,4289,4257,4289,4289,4289,4289,6369,6369,4257,4289,2144,2112, +2144,2144,4257,6369,8482,8546,10595,10627,10627,10659,12739,12772,12739,12771,12772,12707, +10595,8546,10627,12771,12771,12772,12772,12707,12739,12772,12772,12772,12772,12739,12739,12771, +12771,12739,12772,14820,12772,14852,14884,12772,12772,14852,14852,14884,14852,14852,14884,14916, +14852,12771,12739,14852,16964,17029,19077,16997,16964,14852,12772,12771,12772,14852,14852,12740, +12772,12804,12772,12771,12739,12739,12739,12739,12739,12739,12771,12739,10659,10627,10659,12739, +14884,14916,14884,14852,14852,12772,14852,14916,16965,16964,14884,14884,16997,16997,16964,14916, +16964,16997,16997,19109,19109,19109,19109,19141,21222,21222,21190,17029,12739,10627,8546,8482, +6370,8482,6402,6402,6369,4257,4289,4289,4257,4289,6370,6370,4257,4289,4257,2112, +2144,4225,4289,4289,6402,8514,8482,8514,10627,10659,12707,12739,12739,12739,12739,10659, +10595,10595,10659,12772,12771,12739,12772,12772,12739,12771,12771,12772,12772,12771,12739,10659, +10659,10659,10659,12739,12771,12772,14852,14852,12772,14852,12772,12772,14852,16964,16964,14916, +14884,14884,14884,14916,16964,16997,16964,14916,14884,12772,12739,10627,10627,12739,12707,10627, +10627,10595,8514,10627,12772,12739,12739,12772,14852,16964,19077,16997,14884,14852,14852,14852, +21255,21287,21254,19109,14884,14884,14884,14884,14884,14852,14852,12772,12739,12739,12739,12772, +14852,14884,14916,16997,16997,19109,19077,19109,19141,21222,21222,17029,14852,12739,10627,8546, +8514,10594,8546,10627,8514,4289,6337,4257,4257,4257,6402,6402,6369,6369,4289,2177, +4225,4289,6369,6369,8482,10594,8514,8514,10595,10595,10595,10595,10659,12739,12739,10627, +10594,10627,10659,12739,12739,10659,12739,12739,12739,12739,12771,12771,12771,12771,12739,12739, +12707,10659,10659,12739,12739,12739,12771,12772,14852,14852,12739,14852,14884,16997,14916,14884, +14852,14852,14852,14852,14884,14884,14884,14852,12772,12739,10627,10595,10595,10627,10595,8514, +8514,8514,8514,12739,14884,14884,14916,16996,16997,19077,19109,19109,19109,19141,19141,21189, +25550,25550,25516,23367,19141,16964,14884,14852,12772,10627,8546,8546,10595,10627,10627,10659, +10627,12739,12771,12772,14852,14884,14884,14916,16964,16965,16964,14852,12772,12739,10627,10595, +8546,8514,8547,10659,10627,6402,6369,6369,4257,2145,4289,6370,6402,8482,6402,4289, +4289,4289,6402,6402,8482,8514,10595,10594,8514,8514,8546,10595,10627,12707,10659,10627, +8546,10627,10659,10659,10659,10659,10659,10659,12707,12739,12739,12739,12771,12739,12739,12739, +12739,12739,10659,12739,12739,12772,12739,10659,12804,12772,12772,14884,12739,12772,14884,14884, +14852,14852,14852,14852,14852,12804,12772,12771,10659,10627,10627,12739,10659,10659,12739,14852, +16964,16996,17029,19077,19141,21222,21222,21254,21254,23335,23400,23434,25516,25515,25514,25515, +25584,25584,25584,25549,25514,23400,23367,23334,21254,19109,14884,12772,12739,12771,12739,12771, +12739,12739,12739,12772,12739,12772,14852,12772,14852,14884,14852,12772,12739,10659,10627,8514, +8514,8546,8514,12739,10627,6369,8482,8482,6369,4225,4257,4289,6369,8514,8514,6402, +6369,4289,6369,8450,6402,6434,8514,10594,8514,8546,8546,8546,10594,10627,10627,10595, +10595,10627,10659,10627,10627,10595,10659,10659,10659,12707,10659,10659,12739,12739,12707,10659, +12771,12771,12739,10659,12739,12739,10659,10659,12739,12772,14852,12771,10595,10659,12772,14852, +14852,14884,14852,14852,14852,12771,12772,12772,12739,12739,12772,14884,14884,14884,14916,17029, +19109,21222,21254,23334,23366,23399,25480,25513,25514,25548,25550,25550,25583,25584,25551,25550, +25584,25584,25551,25517,25515,25514,25481,25448,25480,23367,21254,19077,14884,10627,8546,10595, +10659,16964,19109,19109,16964,14884,14884,12772,14852,14884,12772,12739,10659,10595,8546,8514, +8482,8482,8514,10627,8546,6370,6402,10595,8482,4289,4225,4257,4289,8482,10595,8482, +6402,6370,6369,6370,6402,6402,8514,8546,8514,8482,8482,8482,8482,10595,10627,10627, +10627,10659,10659,10659,10659,10595,10627,10659,10627,10627,10595,10627,10627,10659,10659,12739, +12772,12771,12739,12707,10659,12707,12707,10627,12707,12739,12739,10659,10627,12707,12771,14852, +14852,14884,14852,12772,12771,12772,12772,12771,12739,12739,12739,12707,12739,12771,12772,14852, +14884,16996,16997,19077,19109,19141,21286,23399,25481,25515,25515,25549,25516,25550,25551,25584, +25516,25515,25482,25480,23366,23334,23334,21286,23334,21254,21254,21222,14916,10627,10627,12771, +14884,21222,21254,21222,19141,19109,17029,14852,14916,14852,12771,10659,10659,8514,6402,8514, +8514,8514,8482,8482,8482,8514,4289,8514,8514,8482,4225,2144,6369,6402,8546,8482, +6402,8482,6370,4289,6369,6369,6402,8514,8514,6434,8482,6370,6369,8514,10627,10659, +10627,10627,10659,10659,12739,10627,10627,10595,10595,8546,8514,10595,10627,10659,10659,10659, +10595,6370,8514,12707,12739,8546,10595,10627,12707,10627,8546,10659,12707,12771,14852,14884, +14884,14884,14884,14852,14852,14852,12772,10627,10627,10627,10627,10627,10627,12707,12707,12739, +12771,12804,12772,12771,12772,12804,16997,21254,23399,25448,23400,25481,25482,25515,25516,25517, +25482,23400,25448,23399,23366,23366,23334,23334,21254,21254,21222,21222,19109,19109,19141,21190, +21222,21254,19141,17029,19109,19109,17029,14916,14852,12772,12771,10659,12739,10595,6402,8482, +8482,8482,8514,8482,6402,8514,6402,4289,8482,4289,2144,2144,6402,8482,8514,8546, +8546,8546,8482,8482,6402,6369,6434,8514,8514,8482,6434,6337,4289,8482,10627,10627, +10659,10659,10659,10659,12739,10659,10627,8514,8546,8514,8514,10627,10659,8546,6402,8482, +6402,4257,6402,8546,12707,8514,6402,12707,10659,10595,8546,10659,10659,12772,14884,16964, +14884,14852,14852,14852,12772,12772,12739,10627,8514,8514,8546,8546,10595,12707,12739,12707, +12739,12739,10659,10659,10659,10627,12739,19109,21254,23366,23399,25447,25448,25482,25482,25515, +23400,23399,23366,23366,23366,23366,23334,21254,21222,21222,21190,19141,19141,21222,21222,19109, +19109,19109,16997,14916,14916,14916,14884,14852,12739,12739,12771,12771,14852,12739,8514,8514, +4289,6369,6402,4289,6337,8482,8482,2144,4289,2144,64,6434,10659,10659,10627,12739, +10659,10594,8546,10595,8514,6402,8482,8514,8514,8514,6402,6369,6337,8482,10627,10627, +10659,10627,10627,10659,12739,12739,10595,8482,8514,8514,8546,10659,10627,8482,4257,6370, +6370,4257,4289,6434,8482,6402,6369,8482,10627,12739,12739,10659,10627,12739,14884,14916, +14852,12739,12739,12771,12739,12772,12739,10627,8514,8482,8514,8514,8514,10595,10627,10627, +10627,10659,10627,10627,10627,8546,10659,16996,21222,21286,23334,23366,23367,23399,25448,25481, +23366,23334,21254,21254,23334,21286,21222,19141,19077,16997,17029,16997,16997,16997,16997,16997, +16997,16964,14916,14884,14852,14852,12771,12739,10659,10627,10659,12739,12772,12771,10627,10659, +10659,14884,12739,8514,8514,8546,4289,2144,32,4289,6369,8514,10627,10627,12739,12771, +12772,10627,10659,10659,10595,8482,8482,8514,10595,8546,8514,8514,8482,8514,10595,10595, +10627,10627,10627,10659,12739,12707,10595,8514,8546,10627,10659,12707,10627,6402,4257,2177, +64,32,4225,4289,4289,2177,6369,10659,12772,14852,12772,12771,12772,14852,14884,14884, +14884,12739,10659,10659,12707,12739,10659,8514,8482,6402,6369,6402,8482,8514,8546,10595, +10627,10659,10659,10627,10627,10627,12739,14884,19109,19109,19109,21222,21254,21254,21286,23334, +21254,21222,19141,19141,21222,19142,19141,19109,17029,16964,16964,14916,14884,14852,14852,14884, +14884,14884,14884,12772,12771,12739,10627,10627,10627,10595,10595,10627,10659,12739,12739,12772, +16965,17029,16997,14852,12772,10595,2144,4225,4225,8482,8514,4289,8546,10627,12739,12739, +14852,14852,12771,12771,14852,14852,14852,12739,10627,10659,12739,12771,12739,10659,10595,10595, +10595,10627,10627,10627,10659,10627,10627,10595,10627,12739,12772,12772,12739,6402,4257,4289, +32,0,2112,4225,4257,6369,10627,12772,12739,12739,12707,12739,14852,14916,16964,14884, +14852,12739,10659,10595,10595,10595,8514,6402,6369,6369,6337,6402,8514,10595,10627,10659, +10659,12707,10659,10659,12739,12739,12739,14852,14916,16965,16997,17029,16997,17029,21222,21254, +19109,19077,16997,17029,19109,19109,19077,16997,16997,14884,14852,12772,12772,12772,12739,12772, +14852,12739,12707,10659,10659,12707,10595,8514,8514,8514,8514,8546,10627,12707,12739,12772, +14916,14916,14884,14916,14852,12739,6370,4257,4257,6402,6402,6369,10627,10627,10659,10659, +12771,12772,14852,14884,17029,19109,19109,16997,14884,14916,16964,16964,16964,14884,12739,10659, +10595,8546,10627,10659,10627,10659,10627,10627,12771,14852,12772,14852,14820,10595,8482,8482, +4257,4289,4289,4289,6402,10627,12739,10659,10627,10627,10595,10627,12739,12772,12804,12739, +10595,6434,6402,6402,6402,4289,4289,6337,6369,6369,6370,6402,8514,10627,12739,12739, +12739,12739,10659,10659,12739,12739,12739,12772,14852,14884,14884,14884,14852,14852,16997,19109, +16997,16964,16964,16997,17029,17029,16996,14916,14884,12771,12707,10659,10627,10659,10627,10595, +10595,8546,8546,8546,8514,8514,8482,6402,6370,6402,8482,8514,8546,10595,10627,12739, +14852,14852,12772,12772,12772,14852,12771,8514,6369,6402,8482,8482,8482,8514,10595,10595, +12707,12739,12739,12772,12739,12772,14884,16997,19077,19077,19077,16997,16996,16964,14852,14852, +12772,10659,8514,10595,10595,10627,10595,8514,12772,14852,12772,12771,12739,12739,10659,12739, +12739,12739,10659,10627,12739,12739,12739,12707,10627,10595,10627,10659,10659,12739,14852,12739, +10627,6369,4257,4225,2177,2112,2144,4225,4289,6369,6369,6369,8482,8546,10659,12707, +12707,12739,10659,10627,10627,10659,12739,12772,14852,14852,14852,14852,14820,12739,14852,16965, +14884,14884,14884,14916,16964,16965,14916,14884,14852,12707,10627,12707,12707,8514,6402,4289, +4257,4289,6370,6402,6369,4289,4289,4257,4257,4289,6369,8482,8514,8514,8514,10659, +12707,10659,10627,10627,12739,10659,12739,10627,8514,8482,8482,6402,6402,6402,8482,8482, +10594,10627,10595,8514,6434,6402,10627,14852,16964,16997,16997,16997,16964,14884,12772,12772, +14852,12739,8547,10595,12739,12771,10627,6402,10627,14852,12771,10627,10627,8546,10659,12771, +12739,12739,12739,12739,10659,10627,10627,10659,10595,8546,10595,10659,10627,12707,12772,12772, +14884,12739,8514,4289,4257,2144,2177,4257,4257,4289,4289,4289,6402,8514,10595,10627, +10659,10659,8514,8482,8514,8546,10595,12739,14852,14852,14884,16997,16964,14884,14884,14916, +14884,14884,14884,14852,14852,12772,12804,12772,12772,12707,10627,12739,12739,8514,6402,6369, +4257,4257,4257,4257,4289,4257,2177,2176,2177,4257,4257,6369,6402,8482,8514,10627, +10627,10595,8546,8546,10595,8514,8482,8514,8482,6402,8482,8514,8482,8482,6402,6402, +6402,8514,8514,8514,6369,4257,6369,10659,14884,16964,16997,16964,14884,14852,12739,12739, +12739,12772,12739,12771,14852,14852,12771,10627,8482,10627,12739,10595,6402,4257,6434,8514, +6402,8514,10627,10659,10659,10627,8546,10595,8547,8546,10594,10627,10659,12739,12771,14852, +14884,14916,14884,10659,10627,8546,8514,10595,8482,6402,6402,4289,6369,6402,8482,8514, +8514,6370,6370,6369,6402,8514,10595,10627,12739,14852,16964,17029,16997,14916,14916,14884, +14884,14884,14852,12739,10627,8546,10627,10627,10627,10659,10659,12739,12739,10627,10595,8514, +8482,6402,4289,2177,4225,2176,2177,4225,2177,4257,6337,6402,8482,8546,10627,10595, +10627,10627,8546,8482,6402,6369,6369,6370,8482,8450,6402,8482,8546,10595,8482,6369, +6369,6402,6402,8482,6369,4257,6370,10659,14852,14916,16964,14884,14852,12771,12739,10659, +12707,12771,12771,12772,14852,14884,14884,14852,6402,6370,10627,8482,4225,2112,4225,4257, +4257,4257,6402,10627,10627,10627,10595,10627,10627,10595,10627,10627,12739,12739,14852,14884, +14884,14916,16997,14884,14852,12739,12707,10659,10595,8482,6370,4289,4289,4289,6369,6369, +6337,4257,4257,4289,4289,8514,10627,10595,12707,14852,16964,16964,14916,14884,14852,14884, +14852,14852,12739,10595,8514,8482,8482,8482,6434,8514,10627,10659,10627,10595,10595,10594, +10595,8514,6402,6337,4225,2177,4289,6402,6434,8514,8546,10627,10627,10659,10627,10595, +10627,10627,8514,8482,6337,4257,6369,6402,8482,8482,6402,6402,10627,12739,8514,6369, +6369,6402,8482,8514,8514,8482,10627,12772,14852,14884,14884,12772,12772,12739,10659,10659, +12707,12739,12771,12772,14852,14884,14884,14884,8546,8482,8482,4225,2177,2144,2112,2177, +6369,4225,4257,8514,10627,10627,10627,10627,10595,10627,10627,10627,12739,12739,12772,14916, +16964,14884,14884,14884,14852,12772,12739,10659,10627,8482,6369,6369,4289,4289,4257,4225, +4289,4225,2177,4225,4257,6402,8514,10595,12707,12771,14884,14884,14852,14852,12772,14852, +12771,12739,10595,8482,6402,8482,6434,6402,6402,8482,10595,10627,8547,8514,8482,8482, +8514,8514,6402,6369,6369,6370,6402,8514,10659,12707,12771,12739,12739,12707,10595,10595, +10627,8514,8482,8482,6402,6369,8482,10627,8546,10595,10627,10627,12772,14852,12772,10659, +10659,12739,12772,14852,14852,12771,14852,14884,14884,14852,14852,12772,12739,12707,12707,12739, +12739,10659,12739,12772,12772,14852,14852,14884,12739,10595,6402,4257,4257,4225,4257,4289, +4289,2144,2144,6369,10595,10627,10627,10595,6402,8482,8514,8482,10627,12739,12739,14852, +14884,14884,12772,12739,12739,12739,12771,12707,10627,8514,4289,4289,4289,6369,4225,32, +2177,4225,2144,4257,4257,4225,6402,8514,8514,10659,12739,12739,10659,12707,12739,12771, +10595,8514,8482,6402,6370,8482,6402,6402,6402,6402,8482,8514,8546,8482,6369,4289, +6337,6402,6369,4225,6370,6369,6402,4289,8546,10627,10659,12739,12707,10659,10627,10659, +10627,8546,8514,8482,8514,8514,10627,12739,12739,10659,12739,12772,14852,16996,16996,16997, +16997,17029,17029,17029,16997,14916,14916,16997,16964,14884,14852,12804,12739,10659,10659,10659, +10659,10627,10659,12739,12739,12771,14852,14884,14852,10627,6402,6369,4289,4225,4289,6369, +4257,2144,64,2177,4289,8514,8482,4289,4257,6369,6402,6369,8514,12771,12772,14884, +14884,14884,12772,10659,10659,10659,12739,10659,8514,8482,4257,4225,2177,6369,6370,2144, +64,2144,4257,4257,2177,4257,6370,6434,8482,10627,10627,10595,8546,10627,10627,10595, +6402,6402,6402,6370,6370,6402,8514,8514,6402,6369,6402,8482,8482,8482,4289,4257, +4289,6369,4257,4225,6402,6402,6337,4257,6402,8514,10594,10595,10595,10595,10627,10659, +10659,10595,8546,8514,8514,10595,10627,12707,10659,10627,10627,10627,10627,12739,14884,16997, +17029,17029,17029,17029,17029,16997,16964,16997,16997,14884,14884,12772,12739,10627,10595,10595, +10627,10595,10595,10627,10659,12707,12772,14852,14852,12772,10594,8482,6402,6369,6402,6370, +6369,6370,4289,4289,8482,8482,8482,6369,6369,4289,4289,4257,6402,10627,12707,12772, +14884,14884,14852,14852,12739,12739,12771,12707,6434,6369,4257,4225,32,2144,6369,2177, +2144,2145,2177,4257,4289,6402,8482,8546,10595,10627,10627,10627,10595,8546,8482,6402, +6369,6369,8482,6402,6369,6402,10627,10659,8482,4289,6369,6369,6402,8482,6370,4289, +6370,6337,4289,6370,6402,8546,6402,4289,6402,8482,8514,8514,8482,8482,8514,8514, +8514,8482,8514,8482,8482,8547,10627,10627,10595,8514,8514,8546,8546,8546,12707,12772, +14884,16997,16997,16997,16997,16997,16996,16964,16964,14884,14884,14852,12739,10627,10594,8546, +8514,8547,8482,10594,10627,10627,12739,12772,12772,14852,12739,10627,8514,8514,8482,8482, +8482,8514,8514,8514,10595,10594,10595,8514,8482,4289,4257,4289,6402,8546,10627,12739, +12739,12739,12739,12739,12739,12707,12771,12739,8546,8514,6402,6402,2144,0,32,2144, +4257,6337,6369,6402,8482,10627,10659,12739,10627,10595,10659,10627,8514,8482,6337,4289, +6402,6369,6369,4289,4289,6370,10659,12739,8514,6370,6402,6402,8514,10627,10627,8514, +8514,8514,8514,10594,8514,10627,8546,8514,8514,8514,8482,8482,8482,6402,6402,6402, +6402,6434,6402,6402,8482,8514,10594,10595,8514,8482,6402,6402,8482,8482,8482,8546, +12707,14852,14916,16964,16964,16964,14916,14884,14884,14852,14852,12771,10627,10627,10627,10594, +10595,10659,8482,8482,10595,10627,10659,12707,12739,12772,12771,10659,10627,8546,8514,8482, +8514,8514,8514,8514,8514,8546,10595,10595,8546,8482,6370,6402,8546,10659,10659,12739, +12739,10659,10627,10659,12707,10659,12739,12707,10627,8514,8546,8482,2144,32,64,4225, +8482,10659,10659,10659,12739,12739,12739,12739,10595,10627,10627,8514,8514,6402,4289,4257, +6369,4289,4257,4289,6402,8514,12739,12739,12707,10595,10595,10627,12739,12739,12739,10595, +10595,10627,10627,10659,10627,10627,10627,10627,10595,8514,6402,6402,6402,6402,6369,6369, +6402,8482,6402,6402,6402,6402,8482,8514,8514,6402,4289,4289,6337,6402,8482,8482, +10595,12739,14884,14884,14884,14884,14884,14852,14852,14852,12771,12739,10659,12739,12707,10627, +10627,12739,8514,8482,8514,8514,10595,10627,10659,12739,12739,12707,10627,8546,8514,8482, +8514,8514,8546,8514,8514,10595,10594,10594,8546,10595,8546,8514,10627,10659,12739,12739, +12739,12739,12739,12707,12739,12739,12739,12739,10659,8514,8514,8546,4289,4257,4289,6402, +10659,12772,12772,12772,14852,12771,12739,10659,10595,10627,8546,8514,8482,6402,6434,4289, +8482,6402,8482,8514,10595,12739,12771,12772,12772,12739,12771,12804,14884,14852,12739,10627, +10659,12739,12739,12739,10659,10627,10659,10627,8546,8482,6369,6370,8482,8482,8482,6370, +6402,6402,6370,6402,6369,6369,6402,6402,6434,6402,4257,6337,6369,6369,6402,6402, +8482,10595,12739,12772,14852,14852,14852,12772,14852,14852,12772,12772,12772,12772,12739,12707, +10627,12707,8546,8547,10595,8514,8546,10627,10627,10627,10627,10595,8514,8514,10595,10627, +10627,8547,10627,10627,10595,10659,10627,10594,10627,10627,10659,10627,10627,10627,10659,10659, +10659,10659,12739,12739,12772,12772,12739,14852,14852,12739,10659,14852,12772,12707,10627,10627, +12739,12772,14852,14884,14884,14884,12804,12739,12739,12771,12739,10627,8546,8546,10595,8514, +12739,10659,10659,10659,12739,12739,12772,12772,12739,12707,12739,12771,12772,14820,12771,12771, +12772,12771,14852,12771,10659,10659,10659,10627,10595,8514,6369,6337,8547,12739,8482,6402, +6369,4289,6402,8514,8482,6402,8482,6402,8482,8514,10627,10659,8514,6337,4289,6369, +6369,6402,8547,12707,12739,12739,12771,12771,12771,12772,12771,12772,14852,12771,12771,12771, +10659,10627,10627,10627,10595,8482,8482,8546,10595,8546,8514,8514,8514,8546,10659,10659, +10594,8546,10659,10627,10627,10627,10627,10595,10627,10659,12707,10627,10659,10659,10595,10627, +10627,10627,10627,12707,12772,14884,14884,16964,14884,14852,14852,14852,14852,14852,14852,14852, +14852,12771,14884,16964,16997,16997,16964,14884,14884,14884,14884,12772,12771,12739,12739,12739, +10659,10659,10659,12707,12739,12739,12707,12739,12739,10659,12771,12772,12739,12772,12772,12772, +14852,14852,14852,12739,10659,10595,10595,10595,10595,8546,8482,4257,8482,14884,12739,8514, +6402,8514,10659,14916,16997,14852,14852,14852,16964,16997,21190,19077,12772,8546,6369,6370, +4289,6369,8482,8546,10627,10659,12739,12739,12739,12772,12771,12739,12739,12739,12739,12739, +10627,8546,10627,10627,10595,8514,8514,8514,8546,8546,8514,10627,10595,10627,10659,10627, +10595,8546,10595,12739,12739,12739,12707,10627,10659,12739,12771,12739,12739,12739,12771,10659, +10627,10627,8514,8546,12739,16964,19077,19109,16997,16965,14916,14884,14852,12739,12772,14852, +14852,12772,14852,14884,14884,14884,14884,14884,14852,14884,14884,14852,12771,12739,12739,10659, +12707,12739,12739,12804,14884,16964,16997,16996,16997,16964,16997,16997,14916,14916,14884,14852, +12772,12739,10659,10595,10595,10627,12772,14852,12772,14852,14852,10595,6402,10595,14852,14852, +12772,14852,16964,17029,17029,16997,16997,19141,19141,21222,21222,21190,17029,14884,12739,12739, +10627,8514,8482,10594,10659,12707,10659,10659,12707,12739,10659,10659,10627,10627,10627,10627, +10595,8546,8546,8514,8546,10627,10627,10627,10627,10659,10659,10627,8546,10595,12739,12739, +10595,8482,6402,8546,12707,12804,12772,10659,12771,12739,12739,12772,14852,14852,14884,14852, +12739,10659,8546,8514,8514,10659,14852,14916,14916,14884,14852,12771,12707,8482,8546,12739, +12739,12739,12739,12739,10659,10659,10659,12739,12772,12772,12772,10659,10627,10627,10595,8546, +14884,14884,14852,12804,14884,14884,16964,16964,16997,16997,14884,14884,16964,16965,14916,14884, +14852,14852,14852,14884,16964,17029,19109,19141,21222,21222,19141,14884,8546,6369,6402,12739, +16964,14884,14884,17029,19077,17029,16964,16996,12772,16964,17029,16997,14884,12739,12739,14884, +14916,12739,10659,12771,12772,10659,10627,10659,10659,10659,10627,10627,10627,8514,8546,10627, +10627,8546,8514,8546,8546,10627,10627,10627,10659,12739,10659,10595,8546,10594,10659,12772, +10659,8482,8482,6370,8482,10659,12707,10627,10595,8546,10627,12739,14820,14852,14884,14884, +14884,12772,10627,10594,8514,6402,8514,8514,10595,8514,8482,6402,6402,8482,8546,10627, +10627,10627,10627,12707,10627,10627,10659,12771,14852,14852,14884,14852,12771,12739,12739,12772, +16964,16996,14852,12739,12772,14852,14884,14884,16964,14916,14884,14916,14916,16964,16964,16964, +16964,16964,16997,19077,19109,19109,19109,19109,21189,21222,21190,16997,10627,6402,4289,6337, +8514,12739,12771,14884,16997,16964,14916,14852,14852,16964,14852,10595,8482,6402,8482,10595, +10627,10627,10659,12739,12739,10659,10627,10659,10627,10627,10627,10627,10627,8546,8546,10627, +10627,10627,8547,10627,10595,10627,10627,10627,10627,12739,12707,10659,10627,12707,12739,12739, +10659,10595,10627,8514,8482,8482,8482,6402,2177,4289,8482,10627,12771,14884,14884,14884, +16964,14884,12771,10627,8546,8482,8482,6402,6402,8482,8514,8546,8547,8546,10595,10627, +10659,10659,10659,12739,10659,12707,12739,14852,14916,16964,17029,19077,16997,16964,14916,16964, +19109,19141,16997,14852,14884,14884,14852,14852,14852,12772,12739,12739,10659,10659,12707,12739, +12772,14852,14884,14916,16965,17029,17029,19077,19109,19109,19077,14884,10659,10594,8514,8546, +10659,12739,14852,14852,14884,14884,16964,14916,16997,19077,10627,4225,4257,4257,4225,2144, +4225,8482,6402,10627,12772,12739,12739,10659,10627,10595,10627,10659,10659,10627,10595,8546, +10627,10627,10595,10595,10627,10627,10595,10595,10627,10659,10659,12707,12739,12771,12772,12771, +12739,10659,10659,10627,8546,4289,8514,6402,4289,2145,4225,8514,12771,14884,14884,14852, +14916,14884,12772,12739,10595,10595,8514,8514,8514,10594,10627,12739,10659,12739,12739,12772, +14852,12772,12771,12772,14852,14852,14852,14916,16997,19077,19109,19141,19141,19141,21190,21190, +21254,21254,21190,19141,21221,19109,16964,14884,14852,12707,8546,10595,10627,10659,12707,12739, +10659,12707,12771,12772,12772,14852,14852,14884,14884,14884,12772,12739,10659,10659,12707,14852, +14884,14884,16964,14884,14884,16964,17029,19109,16964,12739,6369,2144,4257,4225,64,0, +64,4257,4257,8514,12739,12739,12739,10659,10595,8546,10627,10659,10659,10627,10627,10627, +10595,10595,10627,10595,10595,10627,10627,10627,10659,10627,10595,10595,10659,12739,12739,12772, +14852,12771,10659,10627,8514,4289,10595,6369,2144,2177,4257,10627,10595,10659,12739,12739, +12771,12772,12772,12772,10659,10627,10627,10627,10627,10627,10659,12771,12771,14852,14884,14884, +14916,14884,14884,14884,14884,14916,16964,16997,17029,19109,19141,21222,21254,21254,21254,21254, +23399,23367,23334,23367,25481,25481,23400,23399,23367,21254,16997,14884,12772,12739,12707,12771, +12739,12739,12772,12772,12772,14820,12772,12772,14852,14852,12739,12772,12707,12707,10659,12772, +14884,14884,14884,12772,12771,12772,14916,16964,10627,6402,4289,4257,6337,4289,2177,64, +2144,4257,4289,8514,10627,10659,10627,8546,8514,8514,10627,12739,12739,10659,10627,10627, +10627,10595,10595,8482,8482,8514,8514,8546,8546,8514,8482,8482,10595,10627,10627,10659, +12771,12772,12739,10659,10659,6402,4257,4257,64,2177,6402,8514,6402,6369,10627,8514, +6370,10627,10659,12772,12772,12771,10659,10659,12739,12772,14852,14852,14852,14916,16964,16997, +16997,17029,19077,19077,17029,17029,19077,19077,19109,21222,21254,23334,23334,23334,21286,23367, +25482,25481,25481,25481,25481,23400,23400,23399,23399,23366,23334,19109,14884,10627,8514,8546, +10659,16997,19141,19142,17029,16997,16964,12772,14852,14852,12739,12771,12739,12771,12772,12772, +14884,14916,14852,10659,10627,10627,10627,10659,8514,8482,4289,8482,8514,6402,4289,4289, +6402,6369,4289,8514,10659,10627,8514,8514,8546,8514,10659,12739,10659,10659,10627,10659, +10659,10627,10595,6402,4289,6370,8482,8514,8514,8482,8450,6402,8514,8547,8514,10595, +10659,10659,10627,10627,10594,4257,32,4257,6337,2177,8514,6402,4289,6369,8482,4257, +6369,8514,8514,12771,12772,12739,12772,12739,12772,14884,16964,16964,16964,16997,19077,19142, +19141,19142,21254,21222,21190,19141,21222,21222,21254,21286,23366,23366,23366,23367,23366,25447, +25515,25515,25515,25481,23366,23334,23334,23334,23334,21254,21254,21222,16964,12707,12772,14884, +16964,21254,21254,21222,21190,19109,17029,14884,14852,12771,12739,12772,14852,14852,14884,14884, +14884,14884,14852,12771,10659,10627,8482,10627,12739,10659,6370,10627,12739,8546,6369,4257, +8482,8514,8514,10627,10627,10595,8514,8514,8546,8546,10627,10659,12739,10659,10659,10659, +10659,10627,10627,6434,4257,6369,8482,8482,8482,8482,6402,6369,6402,6402,8482,8514, +8514,8514,8514,6402,6337,64,4257,6370,8514,4257,6402,8546,6402,8514,8482,8514, +8514,8514,6402,10627,10659,10659,12771,14852,14884,16964,19109,19109,19141,19109,19141,21222, +19141,19141,16997,16964,19109,21222,21254,21254,23334,23334,23334,23334,23366,23399,23400,25481, +25550,25549,25549,25482,25480,23400,23399,23399,23366,21254,21222,21222,19141,21189,21222,21222, +21222,21222,19109,16997,17029,16997,16964,14852,12739,12739,14852,14852,12772,14852,14884,14884, +14884,14852,12772,12739,10659,10659,10595,10659,10659,10627,10595,10627,12739,12707,8514,8482, +12707,10659,10659,10627,10595,10595,8514,8546,10627,10627,10627,10627,12739,10659,10659,10627, +10627,10627,10627,8514,6369,6402,8482,8482,8514,8514,6402,6369,6369,6337,6402,8482, +6402,8482,8546,6402,4289,2144,4289,6402,10595,8514,6369,8482,8482,8514,8482,8514, +8482,8514,8482,10595,10659,12739,12772,14884,14884,14852,19077,19109,19141,21222,21254,19077, +10659,10627,8514,10659,16997,21222,21286,23334,23367,23334,23366,23367,23399,25482,25516,25516, +25584,25551,25551,25550,25549,25516,25515,25515,25481,23334,19141,19109,19109,19141,19109,19109, +19077,17029,16964,14884,14884,14852,14852,12772,12772,14852,14852,12771,12772,14852,14852,14884, +14852,12772,12739,10659,10627,12707,12772,12739,10659,10659,12707,12739,10659,12739,12739,12772, +12772,10659,10659,10659,10627,10627,10627,10627,10659,10659,10627,10627,10659,10659,10659,10659, +10627,10627,10627,10594,8482,8514,8482,8514,8546,8546,8482,6402,6402,6402,6369,6370, +6402,8514,8546,6402,4289,4257,4257,4289,8514,8514,6402,6370,10627,10659,8514,8514, +8482,8546,10595,10627,12707,12772,14852,14884,14820,12771,14884,14852,14884,16997,16964,12772, +10659,10627,10595,12739,14884,19109,21254,23399,25480,25480,25481,25515,25549,25551,25584,25584, +25583,25549,25550,25584,25583,25550,25549,25514,25481,25448,21286,19141,19109,19141,19141,19109, +19077,16997,14884,14884,14852,14852,12771,10659,12739,12772,12739,12772,14852,14852,14884,14884, +14852,14852,14852,10627,10627,14852,14852,12772,12739,10659,12707,12772,12739,10659,12739,12771, +12739,12707,12707,12739,12739,10659,10659,12707,10659,10659,10627,10627,10627,10627,10627,10627, +10594,10627,10627,10627,10594,10594,8546,8514,8514,10595,8514,8482,6402,8482,6369,4289, +6369,6402,8514,8514,6337,4289,4257,2177,6369,6402,6402,6402,12739,10627,8514,8514, +8514,8546,10627,10659,12771,14852,14884,14884,14852,14852,14852,12772,12739,12739,12739,12739, +12772,12772,12739,12739,12707,12707,12772,16997,19141,21222,21254,23367,23433,25549,25584,25584, +25515,25481,25481,23401,23401,23368,21287,21222,19141,21190,19141,19109,17029,16964,14884,14852, +12772,12739,10659,10627,10627,10627,10595,10627,12739,14820,14852,14852,14852,14852,14852,12804, +14852,14884,14884,12772,14884,14884,12739,14852,12772,12739,12739,12739,12739,12707,12707,12739, +12739,12739,12739,12771,12739,12739,12739,12739,10659,10659,10659,10659,10659,10659,10659,10595, +8546,10627,10659,12739,10627,8546,8514,8546,8514,8546,10595,8514,6402,6402,6370,4289, +4289,4289,6370,6402,6370,6370,4289,4225,4257,4289,6370,6402,10627,10627,8546,8546, +8546,10595,10627,12739,14852,16964,17029,16997,16997,16964,16964,14884,14884,12804,12772,12739, +10659,10627,10627,10627,8546,10595,10627,10659,12739,12771,14852,16964,19109,23367,25514,25515, +19077,19077,19109,19077,19077,19109,19077,17029,16997,14884,14852,14852,14852,10595,8482,8514, +8514,8514,10627,10627,10595,10627,10659,12772,14852,14884,14916,16964,14884,14884,14852,14852, +14884,14884,16997,16997,14884,12772,12739,14852,14852,12772,12772,12739,12739,12707,10659,10659, +12707,12707,12739,12771,12771,12771,12739,12739,12739,12739,12739,12739,12739,12739,10659,8546, +10595,10659,12739,12772,10627,10627,10627,10595,10595,8514,8514,8546,6402,6337,6337,4257, +2144,2177,4289,4289,6337,8482,6370,4257,4257,4289,4289,4289,8514,8514,8546,8546, +8482,10594,10627,12707,14852,19109,21254,21222,19141,19109,19109,19077,17029,16997,16964,14916, +14884,14852,14852,14852,14852,14852,14884,14884,14884,14884,14884,14884,14916,19077,21189,21222, +14852,12804,12772,12772,14884,16997,16997,14884,12772,12739,12739,12739,12771,10627,10595,10659, +10659,10659,12771,12739,10627,10659,12739,12772,14916,16964,16997,16997,16964,14884,14852,14884, +16964,14916,16964,14884,12804,12772,14820,14852,12772,14852,14852,12772,12771,12772,12707,12707, +12739,10659,12739,12772,12772,12772,12771,12771,12739,12771,12771,12771,12772,12771,10627,10594, +10627,12707,12739,12739,12739,12739,12707,10627,10627,8546,8514,8514,6402,4289,4257,2144, +2112,2144,4257,4289,4257,6369,4289,4257,4289,4289,4257,4257,6369,6370,6370,6402, +6370,8482,8514,10627,12739,17029,21222,21222,21222,19141,19109,19109,19109,17029,16964,16964, +14916,16964,16997,17029,16996,14884,14916,16997,16964,14884,14852,12772,14852,14852,14852,14916, +10659,10627,10627,10627,10627,12739,12739,12739,12739,12739,12739,12739,12739,12772,14852,14852, +12772,12804,14884,14852,14852,12772,14852,16964,16964,16997,19077,17029,14884,12739,12739,12771, +14852,14916,14884,14852,14852,14884,14852,14852,12772,12804,14884,14852,12771,12772,12739,12739, +12771,12771,12771,12772,14852,12772,12772,12771,10659,10659,12772,12772,12772,12739,8546,8546, +10627,12739,12772,12739,12772,12772,12739,12707,10659,10627,10595,8546,8514,6369,4225,2144, +2144,32,2177,4257,4289,6369,6337,4289,4289,4289,4289,4257,4289,6337,6369,6370, +4289,4289,4289,6402,10595,14884,19077,17029,17029,16997,14916,12772,12739,10659,12739,12739, +12772,14852,14884,16964,16964,16997,16997,17029,19109,19077,19077,16997,14884,12772,12772,12739, +8546,10595,10627,10659,10659,12771,14852,14852,14852,14852,14852,14884,14852,14852,14852,12772, +14852,14916,14884,12772,14884,14916,16964,16997,17029,19109,19109,16997,12772,10627,10627,10659, +10659,12772,14852,12772,12772,14852,14852,12771,12739,10659,12772,12772,12739,12739,10659,10627, +10627,10659,10659,12739,12739,10659,12707,12707,10595,8514,8514,10627,10659,12707,10595,8546, +10595,12771,12771,12739,12772,12772,12772,12739,10659,12707,10659,10627,8546,8482,6369,4257, +2144,64,2144,4257,4225,4257,6402,6370,4289,4289,6337,4257,4289,6369,6402,4289, +4289,4289,4257,4289,6370,8482,10627,10595,10627,10627,10595,10595,10627,10659,12772,14852, +14852,12772,14852,14884,14852,14884,14884,14852,14884,14852,12772,14820,12772,12739,10659,10627, +12771,12771,12771,12772,12772,14852,16964,16964,16964,16996,16997,16997,16997,14884,14852,12772, +14852,14884,14852,12772,14852,14852,14884,14916,16997,17029,16997,14916,12772,10627,10627,10627, +10627,10659,10659,10659,10659,10659,12739,10659,10627,8546,10627,10659,12707,10659,10627,8514, +6402,6402,8514,10627,10659,10627,10595,8546,8514,8514,6402,6402,10595,10659,10627,10595, +10627,12772,12772,12772,14852,12772,12772,12771,12739,12771,12739,10659,10627,10595,8482,4289, +4257,4225,2144,2177,4225,4225,6369,6402,6369,6369,6369,4289,4289,4289,4289,4257, +4289,6369,6369,6337,6369,4257,6402,8546,10594,10627,10627,10659,12739,12772,14852,14852, +14852,12772,12739,12739,12739,12739,10659,10627,12707,12739,12707,10659,10659,12739,12739,12739, +10627,10627,10659,10659,10659,12739,14852,14852,14852,14852,14916,16997,16964,14916,14852,12772, +12771,12772,12772,14852,14884,14852,12772,14852,14884,14852,12772,14852,12772,12739,10659,10627, +10627,10659,10627,10627,10627,10627,10659,10595,10627,8514,10627,10627,10595,10659,10627,8514, +8482,6402,8482,8514,10627,10627,10627,10627,10627,8546,8482,6434,8546,8546,10627,10659, +10659,12739,12772,12772,12772,12772,12772,12771,12804,12772,12772,12772,12772,12739,10595,8482, +6369,4289,4289,4225,4257,4225,4289,6402,6402,6369,6369,4289,6369,6369,6337,4289, +6369,6402,8450,6369,6369,4289,6369,8482,10595,10659,10659,10659,12739,12771,12739,12771, +12739,12739,14820,14852,14884,14852,12771,12771,12771,12772,12772,12739,10659,10627,10595,8546, +4257,6402,8514,8482,8482,10595,10627,10659,10659,12739,12771,14852,14884,14852,14852,12772, +10659,8482,8482,8514,10595,10659,8546,10659,12772,12771,12739,12771,12739,12739,12739,12739, +12739,12739,12707,10627,10627,8546,10627,10595,10595,10595,10627,10595,8514,10595,10595,8514, +8482,8482,8514,8546,10627,12739,12707,10659,10659,10627,8514,8514,8514,8482,10595,12707, +10595,10659,12771,12771,12739,12772,12772,14852,14852,14852,14852,14884,14852,14852,12771,10595, +8482,6402,6402,6369,4289,4257,4289,8482,8482,8482,6402,6402,6402,6402,6370,6402, +6370,6369,6402,6402,6369,6369,8482,8514,10595,10627,10659,10627,10659,10659,10659,10659, +10627,10627,12771,12772,12772,12739,12707,10659,12771,12739,12739,10627,8482,6369,6337,6369, +2177,4257,6402,8482,8482,8482,10627,10595,10627,12739,12739,12771,12772,12771,12771,12739, +8514,4225,2144,2112,4257,8546,8514,8514,10659,12739,12739,12707,12739,10659,10659,12739, +12739,12739,10659,12707,10595,8482,8514,8546,10595,10595,8546,8514,8514,8514,8514,8514, +8514,8514,8514,10595,10627,12739,12772,12771,10659,10659,10627,10595,8514,6434,8514,12739, +10595,10627,10659,10627,10627,12739,12772,14852,14852,14884,14884,14884,14884,16964,14884,12739, +10627,8514,8482,6402,6369,6369,6369,8482,8514,8514,8514,8482,6402,6402,6402,6402, +6402,6402,6402,6402,8482,8482,8482,8514,10594,8546,10627,10595,8547,10627,10595,8546, +8546,10627,10659,10659,10627,8514,8482,8514,10659,12771,10627,6370,6369,4289,4289,6369, +4257,4257,4289,8482,8514,10627,10659,10627,10659,12739,12707,10659,10595,8546,8514,8482, +4289,2112,0,32,4257,8514,8546,8546,10627,12739,12739,10659,10659,10691,12707,10659, +10659,12707,10659,10627,6402,6369,4289,6402,8546,8546,10595,10594,8514,8514,8514,8514, +8482,8482,8514,8514,10595,10659,12772,12772,12739,12739,12707,10627,10595,8482,8514,10627, +10594,8514,8546,10627,12707,14852,14852,14884,14884,14916,16964,16997,16964,16964,16964,14884, +12771,10627,10595,8514,8514,8482,8482,8514,10595,10627,10595,8514,6434,6402,8482,6402, +8482,8482,6402,6402,8482,8514,8482,8482,8482,6402,8546,8546,8482,6402,6370,6402, +6402,8482,8514,8514,6402,6369,6369,6370,8514,12771,10594,6337,6369,6402,6370,6337, +6369,4289,6402,8514,8546,10659,10627,10627,10659,10627,8514,8482,6369,4257,4225,4225, +2144,2144,2144,32,2144,6337,6369,6402,10595,12739,12772,12739,12771,14852,12804,14852, +12771,12739,10627,8482,6337,4289,4289,6369,6402,8482,8546,10594,8514,6402,8482,8482, +6402,6402,6402,6402,8482,10595,12739,14852,14852,14820,12772,10659,10659,8546,8546,10595, +10595,10595,10595,10627,12739,14852,14884,14916,16964,16996,16997,16997,16997,16997,16997,16997, +16996,14884,12739,10627,10595,10595,10595,10627,10627,10659,10627,8514,8482,8482,8546,8546, +10627,10595,8514,8514,8514,8514,8514,8482,6369,4257,6402,8514,6402,4257,4289,6369, +4289,4257,6369,8482,6402,6402,6370,6369,8514,10627,8514,6370,6369,6402,8482,6369, +8482,8514,10595,8546,8546,10627,10627,10627,8514,8482,6402,4257,4225,4225,2177,2144, +64,4257,8482,2144,2144,4225,4289,6402,8514,10659,12771,10659,12739,12771,14852,14916, +14884,14852,12739,10659,6402,4289,6370,4289,4289,4289,6402,6402,4289,2177,2177,4257, +6369,6369,6370,4289,6369,6402,8514,12771,14884,14852,12772,12739,10659,10659,10595,10627, +10627,10627,10627,10659,12739,14852,14884,16964,16964,16997,16997,16997,17029,17029,17029,19077, +19077,16997,16964,14852,12739,12707,12707,12739,12739,10659,10627,10595,8514,8514,8514,10627, +10659,10659,10627,10627,10659,10659,10627,8546,6402,4257,6370,6402,6369,2177,6370,6370, +4289,4257,6369,8514,8514,8482,6402,6402,8482,6434,8482,6402,6369,6402,8482,8514, +10659,10659,10659,10627,10627,10627,10659,10627,8482,8482,6369,2145,4225,4225,2144,2145, +2112,2112,6369,4289,4257,4257,6369,8514,10627,12739,12739,12707,10659,10627,14820,14884, +14884,14852,12772,12739,8546,6402,6434,6337,4289,8482,10595,8514,6369,2177,64,2144, +4289,6337,4257,2176,4289,4289,6402,10659,14852,14884,14852,12771,12739,12739,10659,10659, +12739,12739,10659,10659,12739,12772,14852,14884,14916,14916,14884,14884,16964,16964,16964,14884, +14884,14884,14916,16964,14852,12739,10659,10627,10627,10659,8514,8482,8482,8514,8482,8514, +10595,10595,10627,10659,12739,12739,12739,12739,10627,6402,6402,6402,6369,4257,6402,8482, +6402,6402,6434,8514,8546,10595,8514,6402,6402,6402,8450,6402,6402,8482,8514,10627, +12804,12772,12771,12771,12771,14852,14852,12739,10595,8514,6370,4289,4257,2177,2144,4257, +4257,64,4257,6369,6369,6337,6369,8514,10627,12739,12772,12771,12772,12772,12772,14884, +14916,14852,12739,12707,10659,8514,10595,8514,8514,10627,10627,10627,10595,6402,2177,4225, +4289,2144,2144,2112,2144,2177,8482,8546,12707,14884,14884,14852,14852,12772,12772,12739, +12739,12707,10659,12739,12772,12772,14852,14884,14884,14852,12739,10627,10659,10659,8546,8514, +8482,8514,10659,12772,10627,8482,8482,8482,8482,8514,6369,4289,6402,8514,8514,10595, +10627,10595,10659,12739,12739,12739,10659,10627,10627,8514,4289,4289,4289,6402,8482,8546, +8546,8514,8514,10594,10627,10627,10595,8514,6402,6402,6434,8482,8482,8546,10659,12771, +14884,14852,14852,14884,14884,16964,14916,12772,10627,8546,8546,8482,4257,4257,2177,4257, +4257,2177,4257,6369,4289,6369,6369,8514,10627,12739,14852,14852,14884,14884,14884,14884, +14884,14884,12739,12707,12739,10627,10627,10627,10627,10627,10595,10627,10627,8514,4257,4257, +4257,2144,32,0,2112,6402,8514,6369,10595,14884,14884,14916,14852,14852,14852,12739, +10659,10627,12739,12771,14852,14884,14916,14916,14852,10659,6402,6369,6434,8482,6402,6369, +6369,6369,8546,10659,8514,6369,6370,6434,6402,6369,4289,4289,6402,8482,8546,10659, +10627,10627,10659,10659,10627,8514,6402,6369,6337,4289,4225,2112,2144,4289,6369,8482, +8514,10594,10595,10627,12707,10659,10627,10627,8514,8514,8514,8514,10595,10659,14852,14852, +14916,14884,14884,14916,16997,19077,16965,12772,10659,10595,10627,8482,4289,4289,4289,4257, +4257,2177,4225,6369,6337,6369,8482,8514,10627,12772,14852,14852,14852,14884,14884,14884, +14852,12772,12739,10659,12739,10627,8547,8546,10595,10595,10595,10627,10627,10627,8482,6369, +4289,6402,4225,0,4289,8547,10659,6370,8514,12771,14852,14884,14852,14884,14852,12771, +10659,12707,12739,12772,14884,16964,16997,14916,14852,10594,4289,4257,6369,8482,8482,6402, +6402,6402,8482,8514,8514,6402,6369,6402,6402,6402,6402,6434,8514,8546,10627,10627, +10627,10595,8546,8514,6402,4289,4257,4225,2144,2112,2112,4289,4289,2177,4289,4289, +6402,8482,8514,10627,12739,12739,10627,12739,12739,12739,12707,10627,12707,12772,14916,14916, +16997,16997,16997,16997,17029,19077,14884,10659,10627,10594,10594,8514,6402,6369,6370,6402, +8482,6369,4289,6402,8482,8482,10595,10627,10659,12772,12739,12772,12772,14852,14852,14852, +14852,12771,12739,10627,10627,10627,10595,8546,10594,10627,10627,10659,10659,10659,10659,10627, +10594,10627,6369,32,8514,10627,12772,12739,8514,10595,12771,14852,14852,14916,14884,14852, +14820,12771,12772,14884,14916,16964,16997,16964,14884,10659,6402,4289,6402,8514,8514,8514, +8482,8482,8482,6402,6402,6402,6402,6434,8514,10627,10595,10627,10627,10627,10594,10627, +10659,8546,8482,6402,4289,2177,2177,4257,2145,2144,32,4257,6402,4257,4289,4225, +2177,4289,6369,10595,12771,12771,10659,12772,14852,14852,14884,14884,14884,14884,14884,16964, +19109,19109,19109,16997,14916,12772,10659,10627,10595,10595,8546,8546,8514,8482,6402,8482, +8546,8546,8514,8482,8514,8514,10659,12739,12771,12772,12772,14884,14884,14852,14852,12772, +12772,12739,12771,10627,10627,10627,10595,10595,10627,10659,10659,12707,12739,12739,12739,12739, +12739,12772,10595,8482,10659,12739,14852,14884,10627,6402,10595,10659,14884,16964,14884,14884, +14884,14852,14884,16997,16997,16997,17029,17029,16997,14884,10659,8546,8546,10627,10627,10627, +10627,8514,8482,8482,8482,6402,8482,8514,10627,12739,12771,12739,12739,12739,12739,12771, +12739,10627,8514,8482,4289,4257,4225,2177,2144,4225,2144,64,6337,6369,6369,4257, +4257,6402,8482,8546,12739,12739,10659,10659,12707,14884,14884,14916,16997,14884,14852,16964, +14852,14884,16964,14852,12739,10627,10595,10627,10595,10595,10595,8546,8514,8514,8514,8546, +10627,10595,10659,10659,10627,10659,12739,14852,14852,14884,14884,14884,14852,14852,14852,12772, +14852,14852,14852,12739,10659,10595,10594,10595,10595,12707,12739,12739,12772,12772,14852,14852, +12772,14852,14852,12772,14852,14884,14884,14916,14852,8482,6370,6402,10627,12739,14852,14884, +14916,14916,16964,19077,19109,19109,19109,19109,17029,17029,16997,16964,14884,16964,14916,14916, +14916,14852,12772,12739,10627,8514,8514,10659,12739,14852,14852,14852,14852,14884,14884,14884, +14852,12739,10627,8514,8482,6369,4257,2177,2145,4257,4257,2144,4289,6369,6369,6369, +6369,8514,10595,10659,12739,12771,12739,12739,12707,14852,14884,14884,12772,12739,12739,12739, +8482,10659,14884,14852,12707,10595,10595,10627,10595,10595,10595,10595,10595,10595,8514,8546, +10627,10627,10659,12739,12739,10659,12739,14852,14852,14884,14916,14884,14852,14852,14884,14884, +14884,14852,14852,12772,10659,10595,10595,10627,10627,12707,12771,12772,12772,14852,14884,14884, +14884,14916,14916,14884,16964,16964,14916,16964,14852,6369,2177,6369,6369,8482,8514,10594, +12739,14884,16997,19077,19109,17029,19109,19109,19077,19109,19141,21190,19141,19142,21222,21222, +21254,21254,21254,19109,14852,10627,10659,12772,14884,14916,14884,14852,14884,14916,16964,16997, +14884,12772,10627,10595,10595,6402,4289,4257,4257,4257,4225,2144,4289,6369,4289,6369, +6402,6402,10595,10659,12771,12772,12772,14852,14852,14852,14884,16964,14852,12739,10659,10627, +4257,10595,14852,14852,12771,10627,10595,10627,10595,10595,10595,10595,10595,10595,10627,10627, +10659,12739,12739,12707,12739,10659,10659,12739,12772,16997,16964,14852,14852,14852,14852,14852, +14852,14852,14852,14852,12739,10659,10659,12739,12772,12772,14852,14852,14852,14884,14884,14884, +14884,14884,12771,12772,16964,19077,17029,12707,4289,64,32,4257,4289,6369,2177,4257, +6402,12739,14916,14916,14916,16964,19109,19141,19141,21222,21222,21254,21254,21286,23366,23399, +23400,25481,25481,23367,19109,14852,14852,14852,14916,16964,16964,16964,16964,16964,19077,19077, +14884,12739,10627,8547,10595,8482,6337,6369,6369,6369,6369,4257,4289,6369,6402,8482, +10594,10595,10595,10659,12772,14852,14852,14852,14884,14884,14884,14884,14852,12739,12707,10627, +8546,8514,10659,12772,12739,10595,8546,8514,8514,10594,10595,10627,10627,10627,10627,12707, +12739,12772,12739,10659,12707,10659,10659,10627,10659,14852,14916,16964,14884,12772,12771,12739, +12771,12772,14852,14852,12772,12739,12739,12739,12771,14852,14884,14884,14852,12772,14852,12771, +10627,8482,4257,4225,8482,10627,8514,4225,0,32,32,2144,4289,4225,4225,2177, +4257,12771,14852,14852,14916,14916,19077,19142,21222,21254,23334,23366,23366,23399,25480,25514, +25515,25517,25516,25482,23367,21221,19109,16997,16965,16997,19109,19109,19109,16997,16997,14884, +12739,10595,10595,10595,8546,8514,8482,6402,6402,8482,8546,8482,6402,6434,8514,8546, +10659,12739,12739,12771,14852,14852,14852,14852,14884,14884,14884,14852,12772,12739,12707,12739, +14884,8514,6402,10595,8546,8482,6434,4289,6369,8482,8546,10659,10659,10627,10659,12739, +12739,12739,12771,12739,12739,12739,12739,10659,10659,10659,12739,12772,14852,12772,12739,12707, +10659,12739,14852,14884,14852,12772,14852,12804,14852,14852,14884,12772,14852,14884,14852,10659, +8514,4289,2145,64,2112,64,32,64,32,2112,2112,2177,4257,2144,2177,4289, +4289,12707,12739,12771,14852,14884,17029,19141,21254,23334,23367,23399,25481,25482,25516,25549, +25550,25584,25550,25549,25549,25482,23366,21254,17029,14884,16997,17029,17029,14884,12771,10627, +10595,10595,10627,10595,8546,10594,8514,8514,8482,8514,10595,8547,10627,10595,10627,10659, +12771,12772,12772,14852,14852,14852,14852,14852,14884,14852,14852,14820,12739,12739,12739,14852, +14916,12772,6369,4257,2145,2144,4257,4257,4257,6337,8482,10595,10659,10659,10659,12739, +12707,12739,12771,12771,12771,12771,12771,12739,12739,12739,12739,12707,12707,12739,12739,12771, +12771,14852,14916,16964,16964,16964,16964,16964,16964,16964,14852,12772,14852,14884,14852,10659, +8514,6402,6369,4225,2177,2177,4257,2177,2145,4225,4225,4257,4257,2144,4225,6402, +6402,8514,8546,10659,12772,14884,19077,19141,21254,23366,23367,23399,25482,25515,25549,25550, +25551,25550,25550,25517,25549,25549,25516,25481,21254,14884,12739,12772,14916,14852,12707,10627, +10627,10627,10627,10595,10595,10595,8546,8546,8514,10595,10627,10627,10659,12707,12739,12739, +10659,10627,12739,12772,12772,14852,14852,14884,14852,12772,12772,12772,12771,12771,14852,14884, +16964,14852,4289,32,32,0,2112,4225,4257,4257,4257,6369,8546,10659,10627,10659, +12707,12771,12771,12772,14852,14852,14852,12772,12771,12739,12739,12772,14852,14852,14852,14884, +14884,14884,16996,17029,19077,19077,19077,19077,19077,19077,16964,14884,14884,14884,14884,12772, +10659,8514,8482,4289,4257,6337,6369,6369,4289,6369,6369,6369,6369,6369,6402,8482, +8514,8546,10627,10659,12772,14884,16964,19077,21222,21254,23334,23367,25481,25515,25549,25549, +25549,25515,25514,25480,23399,23400,23401,23401,23367,19109,12739,14852,16997,14916,14852,12739, +12739,12739,10659,10659,10659,10659,10627,10627,10595,10595,10627,10659,10659,12707,12707,10627, +10627,12739,12772,14852,14884,14884,14884,14884,14852,12772,14852,14852,14852,14884,14884,14884, +12772,8482,2112,0,32,0,32,2112,6370,8482,8514,8482,8514,10659,12707,12739, +12772,12772,14852,14852,14884,14884,14916,14916,14884,14852,14852,14852,14884,14884,16964,16997, +17029,19077,19109,21222,21222,21254,21254,21254,21222,21222,19141,19109,19141,19077,17029,16964, +12772,10627,10595,8514,6402,8482,8514,8514,8514,8546,8482,8482,8482,8514,8546,10595, +10627,10627,12739,12739,12739,12772,14884,16997,19109,21254,21286,23334,25480,25481,25481,25516, +25515,25480,23399,23334,21254,19141,19077,16996,17029,16997,14852,14884,14884,14884,16997,16996, +16964,14884,14852,12739,12707,12771,12707,8546,8514,10595,10627,10659,12739,10659,10627,10627, +12707,14852,14884,14884,16996,16964,14916,14884,14884,14884,16964,14884,14852,16997,17029,16964, +2176,64,32,0,32,0,0,64,8514,12707,10659,10627,10627,12707,12772,14852, +14852,14884,14884,14884,16964,16996,17029,19109,19109,19077,17029,17029,16997,16997,17029,19077, +19109,19141,21222,21222,21254,21286,23334,23366,23334,23334,23334,21254,21254,21254,19141,17029, +16964,14852,12739,10627,8546,10627,10659,12707,12707,12739,10627,10627,10627,10627,10659,12707, +12707,12739,12739,12739,12772,14884,16964,17029,19109,19142,19142,21222,23334,23334,23334,23400, +23367,23334,21222,17029,16964,16964,14884,14884,14884,14884,14852,14852,12771,14852,14884,16997, +14916,12772,12739,12739,12707,12771,10659,8546,10595,10627,10627,10659,12739,10659,10659,12739, +12772,14884,14916,16997,17029,17029,16997,14884,12804,12771,10659,6434,8482,12739,14916,12739, +32,32,32,32,32,32,32,4257,10627,12739,10659,10627,12739,14852,16964,16997, +16964,16964,16964,17029,19077,19109,19141,19141,19141,19142,19142,21190,21222,21222,21222,21222, +21254,21254,21254,21254,21254,23334,21286,21286,21254,21254,21222,21222,21222,21222,21190,19141, +19109,16997,14884,14884,14852,14884,14884,14884,14884,14884,14852,14852,12772,12771,12771,12739, +12739,12739,12739,12739,12739,10627,12707,12739,12804,14884,14884,14916,14916,16964,16997,14852, +12707,14916,14916,14916,14852,14884,14852,12772,14852,12772,12771,12739,10659,10627,10659,12707, +12739,12772,14852,12772,12772,12771,12739,12739,12771,12772,12772,12739,12772,14820,14852,14884, +14884,16964,17029,19109,19109,19109,17029,14852,10659,8482,4289,2112,32,4225,4225,2144, +2144,2144,2144,2112,4257,4257,4289,10627,10659,10659,10627,10627,12739,14884,16997,16964, +14916,14852,14852,16964,19109,19109,19077,19141,21222,21254,21254,21254,21254,21254,21286,21254, +21254,23334,23334,23366,23366,23366,23334,21254,21222,21222,19077,17029,16997,19077,19141,21222, +21222,19109,17029,17029,16997,16997,17029,16997,16997,16964,14916,12772,10659,10627,12739,12771, +12739,12707,12739,12739,10659,10627,10627,8514,8514,12739,12772,12739,10659,8514,8514,4289, +4257,10659,12707,8514,6370,8514,10595,10595,10627,10659,12739,12739,12739,8546,10659,12739, +12771,12772,12804,14884,14852,12771,14852,14852,14884,14916,14884,14852,14884,14884,14884,16964, +16965,16997,19109,19141,19141,21222,19109,16964,12707,8482,6370,4289,2145,2144,2112,2144, +4257,4257,4257,4257,6369,6402,8514,10659,12739,12739,10659,12739,12771,16964,19109,19077, +17029,16997,14884,14916,14916,14884,14852,14884,14884,14916,16964,16997,16997,14884,14916,12772, +10659,10627,10627,12739,12739,10627,10659,12739,10627,8514,8482,8514,10627,14852,17029,19141, +21222,21222,19141,17029,16997,19077,17029,12771,10595,10627,10627,10594,6369,6402,8514,10659, +12772,12739,12707,10627,10627,10659,10627,8482,6402,8482,8514,8546,10659,8482,4289,6369, +4257,10595,12739,6369,4289,6402,6434,8482,8514,10595,12707,12772,12739,10659,10659,10659, +14852,14884,14884,14884,14884,14852,14884,14916,16997,16997,16997,16997,16997,16997,16997,17029, +16997,19077,19141,21254,21286,23334,21254,19109,12772,8546,8482,6402,4289,4257,4289,4289, +8514,8514,8482,8514,8482,8514,10627,12739,14852,14852,14884,14884,14852,14884,16964,16964, +14916,17029,19109,19109,19109,19109,19109,16997,16997,14916,14884,14884,16964,14916,14884,12707, +8514,8482,6337,6369,4257,4257,6369,8514,6402,6369,4289,6402,10595,12772,14884,14852, +16996,19109,14884,12739,12771,16996,14852,6370,2177,6402,8482,8514,6402,6370,6401,10627, +12771,14852,12739,10595,10595,10627,10595,8514,6402,6370,6402,8482,8482,8514,6402,8482, +8546,10627,12739,10595,8547,8546,8514,8514,8514,10595,12707,14820,12771,12739,12739,12739, +14852,14884,16964,16997,16997,16964,16964,17029,19141,19141,19109,21222,21222,19141,19141,19141, +21222,21222,21254,23334,23366,23366,23334,21222,16965,12739,10627,8547,6402,6402,8482,8514, +12771,12771,12772,14852,12739,12739,12772,14852,14884,14884,14884,14852,16964,14852,10659,12772, +12739,16997,19109,19109,19109,19109,19109,19109,19109,16997,16964,14884,14916,14852,12772,10627, +8546,10595,10627,8514,10594,10594,10627,10659,10595,10627,10659,10627,10659,12772,12772,12739, +12739,12739,8546,8514,10627,10659,10595,6370,6337,8546,10595,10595,8482,6369,6402,8514, +10659,12772,12772,10627,10627,10659,10627,10595,8546,8482,8482,8514,6402,8482,6369,6337, +8514,8482,8514,10627,10659,12707,10627,10627,10627,10659,10659,12771,12772,12772,14852,12772, +12772,14884,16964,19077,19109,19109,19109,19141,21254,21222,19142,19109,19077,19109,21222,21222, +21222,21254,21254,23334,23334,23334,23334,21254,19141,19077,14884,14852,12772,12739,12771,14852, +12771,12772,14852,14852,12772,14852,14852,14884,14884,14916,12772,10659,12772,12772,10659,12739, +12707,12771,14884,14884,14852,16964,17029,17029,17029,16997,16997,14916,14820,14852,14884,14852, +14852,12772,12772,12739,10659,10627,10659,12739,12804,14852,14852,12772,14884,14884,14884,14852, +12772,10659,10595,10627,10627,10627,10595,10627,8546,10627,10659,10627,10595,6402,6402,8514, +10627,12771,14852,12771,10659,12739,10659,10627,10659,8546,8514,10595,10595,8546,8482,6402, +8482,8514,10595,10627,12739,12739,12739,12739,12739,12771,12771,12771,14852,14884,14852,12772, +14884,14884,14884,19077,19141,19142,21254,21254,21222,14852,12739,10627,8514,12772,17029,16996, +14852,14916,14852,14884,14884,14820,14852,12804,14852,14916,14820,12772,12772,12739,12707,10659, +12771,14852,14884,14916,14916,14916,14916,14884,14916,14884,12739,12707,12739,12772,12772,12739, +12772,14852,14852,14884,16964,17029,17029,17029,16997,17029,19077,16997,14884,14884,16964,14916, +14884,12772,12772,14852,10659,10659,12739,12739,14852,14884,14852,14852,14884,14852,14852,12772, +12739,12739,12739,12739,12739,12739,12739,12739,12739,10659,12707,12772,12772,8546,6402,8514, +10627,12739,14852,14884,14884,14884,12772,12772,12771,10659,10627,10627,10659,12739,10627,8546, +10627,10659,12707,12739,14852,14852,14852,14884,14884,14884,14916,14884,14884,14852,12739,14852, +14884,14852,12772,14884,14884,16964,19109,19077,14884,10659,10594,8514,10659,12739,12772,12772, +12739,12739,12739,12739,10627,10595,8482,6402,8482,10595,10594,10595,10627,10627,10627,10659, +14852,14884,16996,17029,19077,16997,14884,12772,12771,12771,12739,12739,14852,14884,14884,19077, +17029,14916,14884,14884,14884,16964,16997,16997,14916,14916,16964,16964,14916,14852,14852,14884, +14884,14852,14852,14852,14852,12772,14852,12772,12772,14852,14852,14884,14884,12739,12771,12772, +12771,14852,14852,14852,14852,14884,14852,12772,12771,12739,12739,12772,14852,12707,8514,10595, +12739,10659,12739,14852,14884,16964,14916,14884,14852,12772,12771,12739,12739,12772,12771,12772, +14852,14852,14852,14884,14884,16964,17029,17029,17029,16997,19077,17029,16997,14884,14852,14852, +14884,14852,12772,12772,12772,12739,12772,12739,12707,12772,12772,12739,12772,12739,12739,10627, +10627,10627,10627,10627,10595,10595,8546,8546,8514,8482,10627,10659,10659,10659,12739,12772, +19077,19077,19109,19141,19141,17029,16964,14884,14884,14884,16964,16997,19109,19109,19141,21222, +21222,19109,16997,16964,16996,19077,19141,19109,19109,16997,16997,16997,16997,16997,16996,16996, +16964,14916,16964,16964,16996,14916,16964,14884,14852,12804,14852,14884,14884,14852,12772,14852, +14852,14852,14852,14884,14884,14884,14852,14884,14852,14852,12772,12739,12772,14852,10659,10627, +12739,12772,12772,14884,14884,14884,16964,16964,14884,14884,14884,12772,12771,12772,14852,14884, +14884,14916,16964,16964,16997,19109,19141,19141,21222,19141,21189,21222,19141,16997,16997,16997, +16964,14916,16964,16964,14884,14852,14852,12772,12739,10627,10659,10659,10627,10595,8546,8514, +8546,8546,8546,10595,10595,8546,10595,10627,12707,10659,12739,12772,14852,14852,14884,16996, +21254,21286,21254,19141,16997,16964,14884,16964,21222,21222,19141,19109,19109,19141,19141,21190, +19141,19142,19141,19141,21222,17029,16997,19077,19077,19077,16997,16964,16997,16964,16996,16997, +16997,16997,17029,17029,19077,19077,19077,16997,16964,16964,16964,14884,14884,14884,14884,16996, +19109,19109,19109,19077,14916,12772,12739,12739,12739,14852,14884,14852,14852,14884,14852,14852, +14852,14884,14884,14884,14916,14884,16997,19077,17029,17029,17029,16997,16964,14916,14916,14916, +16964,16997,17029,19077,19109,21190,21222,21286,23334,23334,23366,23334,23334,23334,21254,21222, +21190,19141,19141,19109,17029,16997,16964,16964,14884,14852,12772,12771,12739,12772,14820,14852, +14852,14884,14884,14884,14852,12804,12772,14852,14852,14884,14916,16997,17029,17029,19109,19141, +14852,14884,14884,14852,14852,14852,14884,14884,16997,16964,17029,19109,19141,21222,21222,21222, +21254,21254,21222,19142,19077,12772,6402,8482,6402,8514,8482,6402,8514,8546,8514,10627, +10627,10627,10659,12739,12772,14852,14852,14884,14884,14852,12772,12772,12772,14852,14884,14884, +14916,14884,14852,14884,14852,12771,12739,10627,10659,12739,14884,14884,16964,14916,16964,16964, +16997,16996,16997,16996,16996,16997,17029,19077,17029,19109,19141,19141,19141,19141,19141,19109, +19141,19142,19142,19142,21222,21222,21222,21254,21254,21254,21286,21254,21254,21254,21222,21221, +21222,21222,19142,19141,19141,19109,17029,16997,16964,16964,14916,16964,16997,16964,14884,14884, +14916,16964,14884,12772,12771,14852,14852,12739,12739,12739,12739,12739,12772,12772,12771,12772, +10627,10659,12707,12739,12772,12772,12772,12739,12739,14884,12772,14852,19109,17029,19077,16997, +16997,14884,16964,16997,12772,8546,6402,6402,8482,8514,8482,4289,4289,6370,8482,10595, +10595,10659,12707,12739,12772,14852,14852,14852,14852,14852,12772,12772,14852,14916,14884,14884, +14884,14884,14852,14852,14884,14852,12739,10659,10659,10627,12739,14884,16964,14884,12771,12804, +16964,16997,16997,16964,16964,16964,17029,19141,19141,19142,21190,21222,21222,21222,21222,21222, +21254,23334,23334,23334,23334,23366,23366,23366,23366,23334,21286,21254,21254,19141,19141,19141, +19109,19109,19141,16997,14884,14852,12739,12739,12772,12772,14852,14884,16964,16964,14916,16964, +17029,19109,19077,16997,16964,14884,12771,12739,10659,10627,8546,8546,10595,8514,6402,8514, +12739,12739,10659,10627,10659,12707,12707,10627,8546,10627,10595,8514,10595,8514,8514,8514, +8514,8514,10595,10627,10659,10595,10627,10627,10627,10595,6402,4257,6402,8482,8514,8514, +8482,10595,12707,12739,12739,14884,14884,14852,14852,14884,14884,14852,14884,14916,16964,14884, +14916,16964,16964,12771,12739,10659,8514,4257,4257,6369,10627,8546,6370,10627,10659,14852, +16997,17029,17029,16964,14884,14852,14884,16964,14884,14884,16964,16997,19109,19142,19141,19109, +19077,19109,16964,14884,16964,16997,19077,16997,17029,16997,16997,14884,14852,12739,12739,12739, +10659,12707,12739,10627,10595,10595,10627,12707,14852,14852,12804,14884,14884,14852,16997,16996, +14916,16964,16964,14884,16964,14916,14884,14884,14852,12772,12739,12739,12739,10659,10627,10627, +10595,10627,10659,12739,12772,12739,12707,12804,14852,12772,14852,12772,12739,12739,12739,12772, +12771,12739,12739,12739,12739,12772,12739,12771,12739,10627,8482,4257,6402,10659,10659,10627, +10659,10659,10627,8546,10595,12771,12772,12771,12772,12739,14852,14852,14852,14884,14884,14884, +14884,14852,12739,10659,10627,8514,4289,2144,2144,2112,6370,4225,32,4289,6402,10627, +16964,19077,16997,17029,17029,19077,19077,17029,16997,16964,14884,14852,14852,14884,14916,14884, +14852,14852,10659,8482,6402,6369,6402,4257,4257,6402,8514,6369,4289,4257,6369,8546, +10595,10595,10595,10627,10659,12739,12772,14852,14884,14852,12771,12739,12707,10659,10659,10627, +10627,10659,12739,12707,12739,12739,14852,12804,12772,12772,12739,12739,10659,8482,8514,12707, +10659,8546,8482,10627,10627,10627,12771,14884,16964,14884,14916,14884,12739,12739,12739,12739, +12707,12707,12739,12739,14852,14852,14852,14884,12772,12739,10659,8482,8482,8514,10627,12707, +12739,12772,12739,12739,12772,14852,12771,12772,14852,12772,12772,12772,12772,14852,14852,14852, +14916,14916,14852,12772,12739,10595,6402,2177,2144,4257,6369,4257,4289,6370,8482,10627, +12772,14852,14852,14884,17029,19141,19142,19141,19141,19141,19141,19109,16997,14884,14916,16997, +14916,12804,8546,8514,8514,8482,6402,6402,8482,8514,8546,8482,6402,6434,8514,8514, +10595,12707,12739,12739,12739,14852,14884,14884,14884,14884,16964,14884,14884,14884,14852,12772, +12772,12772,12772,12739,12739,12771,12772,12772,12772,12804,12771,10659,8546,6402,6369,10627, +10594,10595,10595,10659,12739,12739,12739,10627,10627,10627,10659,10659,10659,12739,12772,12772, +12772,14852,14884,14884,14884,14916,14884,10627,12739,12772,12771,12739,10627,8514,10595,10627, +10659,10659,10659,12772,12772,12771,12772,10659,10627,12772,12739,10627,8514,8546,10659,12739, +14852,16997,16964,16964,14852,12707,8546,6369,4225,2145,4289,6402,6402,6402,8514,10627, +10659,10627,12707,12739,14884,16997,16997,16997,17029,17029,19077,17029,16997,16965,14884,14852, +12772,12739,10627,10659,10627,10627,8514,10594,10595,10595,10627,10627,12739,12772,12739,12739, +12772,14884,14884,14852,14916,17029,17029,17029,14916,14852,14852,14852,14852,14852,12739,12707, +12739,12739,12739,12739,12739,12739,14820,14852,14852,14852,12772,12739,12739,10627,8514,8514, +10659,10659,12739,12772,12772,12739,10659,10627,10595,10659,12739,12771,12772,14852,14852,10659, +12739,12804,14852,14852,14852,14884,12739,6370,10627,10627,12707,10659,8514,8482,8546,12739, +12772,12772,12772,14852,12739,10595,10627,8546,10627,12772,12772,12739,10595,8546,10659,12739, +12771,14852,14852,14884,14884,14852,12771,10659,8547,6434,6369,8514,8546,8514,10627,12739, +10595,10627,10627,12739,12771,12772,14852,16964,17029,17029,17029,16997,16997,16997,16997,16964, +14916,14852,14852,14852,12772,10659,10627,10627,10659,12739,12772,14852,12772,14852,16964,16964, +16964,17029,19109,19141,21222,21254,21254,21222,19077,14852,12707,10659,12739,12772,14852,14884, +16964,16965,16964,16996,16996,16964,16964,16997,16996,10659,12707,14852,14852,14852,12739,10659, +16964,16997,17029,16964,14884,12772,12739,12739,10659,10595,6402,8482,8546,10595,10595,8514, +8514,6402,6402,6402,6337,6369,6369,6402,6369,8546,12739,12739,12739,12739,12707,12739, +12772,14884,14884,14884,14852,10659,12739,14884,16996,14852,10627,10627,10594,8514,8482,8514, +8514,10594,10627,8546,8546,10627,10659,12739,12772,12771,12739,12772,12739,12772,14884,14852, +12772,14852,14916,16964,14884,14884,16964,16997,16964,16997,16997,16997,16997,16997,16964,16997, +16996,16964,14884,14852,12772,14852,14852,12771,12772,14852,12771,12739,6369,6337,10595,10595, +12707,12771,14852,10659,12739,12772,10627,10595,10659,12739,12739,12772,14884,14916,14916,16997, +19077,14884,14852,14916,14916,14916,12804,14852,14884,12739,12739,14852,16964,14916,14852,12772, +17029,16997,17029,17029,16997,16964,14852,14852,12739,10659,8482,8482,10595,10627,10627,10627, +10627,10659,12739,12707,10627,10627,10627,10627,10627,10659,10627,8514,10595,12739,10659,10627, +10627,10627,10659,10659,12739,10659,12739,12772,12772,12707,8514,8514,8514,10594,8546,10595, +10595,10627,10627,10627,10627,10627,10627,8514,8514,8514,10627,12739,12771,14852,14852,14884, +14884,14884,12772,14884,16964,14884,14884,16964,16964,16997,16997,19109,19141,19109,19109,17029, +16997,16964,14852,12739,12739,12804,12772,14852,14852,10659,8546,8546,6402,8514,10627,10659, +6402,4257,10659,8482,6434,10627,10627,4225,6434,8546,10627,10659,10659,10659,14820,14852, +14852,12772,12739,12771,12772,12739,12771,12707,10627,12739,10659,10659,12739,12772,14852,16997, +16996,16964,16965,17029,19109,19077,16997,16964,14884,14852,12772,14852,14884,14884,14852,12772, +12804,14852,14884,14884,14852,14852,14852,14852,14852,12739,10659,8514,8482,8482,6402,6369, +6369,4289,4257,6434,10595,8514,8546,8514,8514,8514,8514,10595,10659,12739,12739,12740, +12772,12804,14852,14884,14852,14852,14852,10659,8546,10627,12739,12739,12772,14852,14916,14884, +14884,14852,12739,12772,12804,14852,14884,16964,17029,17029,19077,17029,16996,16965,16997,16997, +19077,19077,16996,14884,14884,14884,16997,19077,16964,12771,12739,12739,12739,12771,12739,12739, +12772,10627,12739,12772,10659,12739,10627,6369,12739,12739,10627,10627,12739,12739,12772,14852, +12771,12772,12772,12771,12771,12771,14884,12772,12772,12772,12739,12739,10627,10595,14852,14852}; \ No newline at end of file diff --git a/sky3.c b/sky3.c new file mode 100644 index 0000000..6c5535f --- /dev/null +++ b/sky3.c @@ -0,0 +1,4800 @@ +unsigned short sky3[] = {22531,22531,20483,20483,22531,22531,22532,22532,22532,22532,22532,22532,22532,22532,24581,24579, +24580,24580,24581,24581,24581,24580,24579,24580,24581,26629,24581,24581,24581,24581,26629,26630, +26629,26629,26629,26629,26629,26629,26629,26630,28677,26629,26629,26629,26630,28678,28678,28678, +28678,28678,28677,28677,28677,28678,28678,28678,28678,28679,28678,28678,28678,28678,28678,28678, +28678,28678,28678,28679,28678,28678,30727,30726,30726,30726,30727,30727,30727,30727,30727,30727, +30727,30727,30727,30727,30727,32775,32775,32775,32775,32775,32775,32775,32775,32775,32775,32775, +32776,32776,32776,32775,32775,32775,32776,34824,34824,34824,34824,34824,34825,34824,34824,34824, +34824,34824,34825,34824,34825,34824,34824,34825,34824,34824,34824,34824,34825,36873,36872,36872, +36872,38921,38921,38921,38921,38921,38921,40969,40970,38921,38921,38921,38921,38921,38921,38921, +38921,40969,40969,43018,43018,45067,45067,45066,45066,45066,45066,45066,45067,45067,47114,47114, +47275,47371,49419,49387,49387,49322,47210,47242,47274,47274,47210,47243,49355,49419,49419,47274, +47113,47178,47307,47306,47211,47114,45065,45065,45065,47114,45065,45066,43018,43017,43017,40969, +40969,40969,40969,40970,40970,40970,40969,38921,38921,38921,38921,36873,36873,36873,34825,34824, +34824,34824,34824,34824,34824,34824,34824,34824,34824,34824,34824,34824,34824,34824,34824,34824, +34823,34823,32775,32775,32775,32775,32775,32775,32775,32775,32775,32775,32774,32775,30727,30727, +30727,30727,30727,30727,30727,30727,30727,30726,30726,30726,28678,28678,28678,28678,28678,28679, +28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,26630,26630,26630,26630,26630,26630, +26630,26629,26628,26629,26629,26629,26629,26629,26630,26630,26629,26629,26630,26629,26627,26628, +26629,24581,24580,24580,24579,24579,24580,24581,24581,24580,24579,24580,24580,24580,24580,24580, +24581,24580,24580,24580,24580,24580,22533,22532,22531,22531,22532,22533,22532,22531,22530,22530, +22531,22531,22531,20483,22531,22531,22532,22532,24581,24581,24580,22531,22531,22531,24579,24580, +24580,24579,24579,24580,24579,24580,24581,24581,26629,26628,26628,26628,26629,26629,26629,26629, +26630,26630,26629,28677,26629,26629,28677,28678,28677,28677,28678,28678,28677,28677,28678,28678, +28678,28678,28678,28677,28678,28678,28678,28678,28678,28679,28678,28678,28678,28678,28679,28678, +28678,28678,28678,28678,30727,30726,30727,30726,30727,30727,30727,30727,30727,30727,30728,30728, +30727,30727,30727,30727,30726,32775,32775,32775,32775,32775,32775,32775,32775,32775,32775,32775, +32775,32775,32775,32776,32776,32776,34824,34824,34824,34824,34824,34824,34825,34824,34824,34825, +34824,34824,34825,34825,34825,34825,34825,34824,34824,34824,34825,34825,34825,36872,36873,36873, +38921,38921,38921,38921,38921,40970,40970,40970,40970,40970,40970,38921,38921,38921,38921,38921, +38921,40969,40970,43017,43018,43018,45066,45066,45066,45066,45066,45066,45066,45066,45066,47114, +47114,47242,47274,47242,47307,49452,49451,47338,47306,47339,49387,49419,49451,49419,49323,49323, +47338,47178,47146,47339,49355,47339,47210,47114,47114,47211,47146,45067,45067,43018,43018,40969, +40968,38920,40969,40969,40970,40970,40970,38921,38921,38921,38921,36873,36873,36873,34825,34824, +34824,34824,34824,34824,34824,34824,34824,34824,34824,34824,34824,34824,34824,34824,34824,34824, +34823,32775,32776,32775,32775,32775,32775,32775,32775,32775,32775,32775,32775,32775,32775,32776, +32775,30727,30727,30727,30727,30727,30726,30726,30727,30726,28678,28678,28678,28678,28678,28679, +28679,28678,28678,28678,28678,28678,28678,28678,28678,28678,26630,26630,26630,26630,26630,26630, +26630,26629,26628,26629,26630,26630,26630,26630,26630,26629,26629,26629,26630,26630,26627,26628, +26630,26629,26629,24581,24580,24580,24580,24580,24581,24580,24579,24579,24579,24580,24580,24581, +24581,24581,24580,24580,24580,24579,24579,24581,22532,22531,22531,22531,22531,22530,22532,22534, +22531,22531,22531,20483,22531,22532,24580,24580,24581,24581,24580,22531,22531,22531,24580,24580, +24579,24579,24579,24579,24579,24581,26629,24581,24581,26628,26628,26629,26629,26629,26629,26629, +26630,26630,26629,28677,28677,28677,28678,28678,28678,28678,28678,28677,28677,28677,28678,28678, +28678,28678,28678,28678,28678,28678,28678,28678,28678,28679,28679,28679,30727,28678,28679,28678, +28678,28679,28679,28679,30726,30726,30727,30726,30727,30727,30727,30727,30727,30727,30728,30728, +30727,30727,30727,30727,32775,32775,32775,32775,32775,32775,32776,32776,32776,32776,32776,32776, +32775,32775,32776,32776,34824,34824,34824,34824,34825,34825,34824,34824,34825,34825,34825,34825, +34825,34825,34825,34825,34825,36873,34825,34825,36873,36873,34825,34825,34825,36873,36873,36873, +38921,38921,38921,38921,38921,38921,40969,40969,40970,40970,40970,40969,38921,38921,38921,38921, +38921,40969,40969,43017,43018,43018,45066,45067,45067,47114,45066,45066,45066,45066,45066,45066, +47114,47113,47146,47242,47274,49355,49451,49419,49354,47242,47275,49387,49419,49355,49323,49387, +49387,47307,47275,47243,47243,49387,47339,47178,47114,47178,47307,45131,45067,43018,43018,40969, +40969,40969,40969,40970,40969,40969,40969,38921,38921,38921,36873,36873,36873,36873,36873,36873, +36873,36873,34825,34825,34825,34825,34824,34823,34823,34824,34824,34824,34824,34825,34825,34824, +34824,34823,32775,32775,32775,32775,32775,32776,32776,32776,32776,32775,32775,32775,32776,32776, +30727,30727,30727,30727,30727,30727,30727,30726,30727,30726,30726,28678,28678,28678,28678,28679, +28679,28678,28678,28678,28678,28678,28678,28678,28678,28678,26630,26630,26629,26629,26630,26630, +26630,26629,26628,26630,26630,26630,26630,26630,26630,26629,26629,26629,26630,26630,26629,26629, +26629,26629,26629,24581,24581,24581,24580,24580,24581,24580,24580,24579,24580,24580,24581,24581, +24581,24581,24581,24581,24581,24580,24580,24580,22532,22533,22532,22532,22532,22531,22533,22536, +22532,22532,22532,22531,22532,24581,24581,22532,22532,24581,24581,24580,24579,24580,24581,24581, +24580,24579,24580,24580,26628,26629,26628,26628,26629,26629,26629,26629,26630,26630,28678,26629, +28677,28678,28678,28678,28678,28678,30726,30726,30727,30726,30725,28677,30725,30726,28679,28678, +28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28679,28679,28679,28678,28679,28679, +28679,30727,28679,28679,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727, +30727,32775,32776,32776,32775,32775,32775,32775,32775,32775,32776,32776,32776,32776,34824,32776, +32776,32776,32776,34824,34824,34824,34824,34825,34825,34825,34825,34825,34825,34825,36873,34825, +34825,34825,34825,36873,34825,36873,36873,36873,36873,36873,36872,34824,36873,36873,36873,36873, +38921,38922,40970,38921,38921,40969,40969,40969,40969,40970,40969,40969,40970,38922,38921,40970, +40970,40970,43018,43018,43018,43018,45066,45066,45066,45066,45067,45066,45066,45066,47114,47114, +47114,47114,47178,47275,47339,49323,49355,49323,49323,47242,47114,47274,47306,49290,49387,49452, +49387,47307,47307,49291,49163,47114,47211,47307,47210,47146,47115,45066,43018,43018,43017,40969, +40970,40970,40970,40970,40970,40970,38921,38921,38921,38921,36873,36873,36873,36873,36873,36873, +36873,36873,34825,34825,34825,34825,34825,34825,34824,34824,34824,34824,34824,34824,34825,34824, +34824,34824,34824,34824,34823,32775,32776,32776,32776,32776,32775,32775,30727,30727,32775,32775, +32775,30727,30727,30727,30727,30727,30727,30727,30727,30726,30726,28678,28678,28678,28678,28679, +28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,26630,26629,26629,26629, +26630,26630,26629,26630,26630,26630,26630,26630,26629,26629,26630,26630,26629,26629,26629,26629, +26629,26629,26629,26629,24581,24580,24580,26628,26628,24579,26628,26629,24581,24581,24581,24581, +24581,24581,24581,24581,24581,24581,24581,24580,24581,22533,22533,22534,22533,22533,22533,22533, +24581,24581,24580,24579,24579,24580,24580,24581,24580,24580,24581,24581,24580,24580,24581,24581, +24580,24580,24580,24579,26627,26627,26627,26628,26629,26629,26628,26629,26630,26630,28677,28678, +28677,28678,30727,32775,32775,30725,32774,34823,34823,32775,32774,30725,32774,32775,30727,28679, +28678,28678,30726,30726,28678,28678,28678,28679,28679,28679,28679,28679,28678,28679,30727,30727, +30727,30727,30726,30727,30727,30727,30727,30727,30727,30727,30727,30727,30728,30728,30728,30727, +32775,32776,32776,32776,32775,32775,32775,32776,32776,32776,32775,32775,32775,32776,34824,34824, +34824,34824,34824,34824,34825,34824,34825,34825,34825,34825,34825,34825,34825,34824,36872,34824, +34825,34825,36873,36873,36873,34825,34825,36873,36873,36872,36872,36872,36872,36873,36873,36873, +38922,40970,40970,38921,40970,40970,40970,40970,40969,40969,40969,40969,40970,38921,38922,40970, +40970,43018,43018,43018,43018,43018,45066,45065,45065,45066,45067,47115,47115,47115,47147,47243, +47243,47307,47275,47307,49419,49451,49387,49323,49322,49386,49451,49451,49387,49290,49355,49484, +49548,49419,49355,49419,49451,49322,47274,47371,49451,47339,47115,45066,43017,43018,40970,40969, +40970,43018,43018,43018,43019,40970,40969,38921,38921,38921,38921,36873,36873,36873,36873,34825, +34825,34825,36873,36873,34825,34825,34825,34825,34825,34824,34824,34824,34825,34824,34824,34824, +34824,34825,34824,34824,34823,34823,34823,32775,32775,32775,32775,32775,32775,32775,32775,32775, +32775,30727,30727,30727,30727,30727,30727,30727,30727,30727,30726,28678,28678,28678,28679,28679, +28679,28679,28679,28679,28678,28678,28678,28678,28678,28678,28678,28678,26630,28678,28678,28678, +26630,26630,26630,26630,26629,26630,26630,26630,26630,26630,26630,26630,26629,26629,26629,26629, +26629,26629,26630,26629,26628,26628,26629,26630,26629,24580,26628,26629,26629,24580,24581,24581, +24581,24582,24580,24580,24580,24579,24580,24581,24581,24580,22531,22532,22533,22534,22531,22528, +24581,24580,24580,24580,24580,24580,24580,24580,24580,24581,24581,24581,24581,24581,24581,26630, +24581,26629,26629,26628,26628,26627,26628,26629,26629,26628,26628,26629,28677,28677,28678,30727, +30727,30726,30727,32775,34823,34821,34821,36871,36872,34823,34823,34824,34824,32776,30726,30726, +30727,30727,30726,30726,30726,30726,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727, +30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30728,30728,32775, +32775,32776,32776,32775,32775,32776,32776,32776,32776,32776,32776,32776,32776,34824,34825,34825, +34824,34824,34824,34825,34825,34825,34825,34825,34825,36873,36873,36873,36873,36873,36873,36873, +36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,36874,38921,38921, +38921,38921,40969,40969,40970,40970,40970,40970,40969,40970,40970,40969,40969,38921,38921,38921, +40969,43018,43018,43018,43018,45066,45066,45066,45066,45066,45067,47115,47115,47115,47115,47211, +47339,47339,47339,49387,49451,49483,49483,49419,49419,49451,49451,49515,49483,49419,49419,49451, +51499,49483,49516,51564,49483,49419,47210,47210,47307,47275,47114,45066,43018,43018,40970,40970, +40969,40969,43018,43019,43019,40970,40969,38921,38921,38922,38922,36874,36873,36873,36873,36873, +36873,36873,36874,36873,36873,34825,34825,34825,34825,34825,34825,34824,34825,34825,34825,34825, +34825,36873,34825,34825,34824,34824,34824,34823,32775,32775,32775,32775,32775,32775,32775,32775, +32775,32775,30727,30727,30728,30727,30727,30727,30727,30727,30727,30726,30726,30727,30727,28679, +28679,28679,28679,28679,28679,28679,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678, +28678,28678,26630,28678,28678,28678,28678,28678,28678,26630,26629,26629,26629,26630,26630,26630, +26629,26629,26630,26630,26630,26629,26629,26630,26630,24581,26628,26628,26627,26627,26628,26627, +26627,26629,24581,24581,24581,24580,24579,24579,24579,24580,22532,22532,22532,22531,22532,22532, +24580,24580,24580,24581,24581,24581,24581,24581,24581,24581,26629,24581,24581,24581,24581,26630, +26629,26629,26629,26629,26628,26628,26629,26629,26629,26629,26630,28678,28677,28677,28677,30726, +30726,30725,30726,32774,34823,38921,38921,38920,36870,36870,36871,34824,32775,32775,32776,30727, +30727,30726,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727, +30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,32775,30727,30727,32775,32775, +32775,32776,32776,32776,32775,32776,32776,32776,32776,32776,34824,32776,34824,34824,34825,34825, +34824,34825,34825,34825,36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,36873, +36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,38922,38922,38922,38921, +38921,40969,40969,40969,40970,40970,40971,40970,43018,43018,40970,40970,40970,40970,38921,40969, +40970,43018,43019,43018,43018,45067,47115,47115,47114,45066,47115,47115,45067,45066,45066,47114, +49355,49387,49419,49387,49387,49451,49451,49515,49547,49483,49387,49354,49451,49515,49483,51531, +49451,49386,49419,51563,51531,49451,49355,47211,49323,49355,45066,45066,43018,40969,40970,40969, +40969,43018,43019,43019,43018,40969,38921,38921,38922,36873,36873,36874,36873,36873,36873,36874, +36874,36873,36874,36873,36874,36873,36873,34825,34825,34825,34825,34825,34825,34825,34825,34825, +34825,36873,34825,34824,34824,34824,34824,34823,34823,32775,32775,32775,32775,32775,32776,32775, +32775,32775,32775,32776,32776,30728,30727,30727,30727,30727,30727,30726,28678,28678,28678,30727, +28679,28678,28678,28678,28679,28678,28679,28678,28678,28678,28678,28678,28678,28678,28678,28678, +28678,28678,28678,28678,28679,28679,28679,28679,28678,28678,26629,26629,26629,26630,26630,26630, +26629,26629,28677,26630,26630,26630,26629,26629,26629,24581,24581,26628,26627,26628,26626,24578, +26627,26628,26628,24580,24581,24581,24579,24578,24580,24581,24581,24581,22532,22531,22533,22536, +24579,24580,24580,24579,24580,24581,24581,24581,24581,24581,24582,24581,24581,24581,24582,26629, +24581,26629,26629,26629,26628,26629,26629,26629,26629,26630,28678,28678,26630,26629,28677,28677, +28677,28677,28677,28677,30726,34824,36873,38922,38921,38920,34824,32775,32774,30727,30727,30727, +28678,30726,30726,30726,30726,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727, +30727,30727,30727,30727,30727,30727,30727,30728,30727,30727,30727,32775,32775,32776,32775,32775, +32775,32776,32776,32776,32776,32776,34824,34824,34824,34824,34824,34824,34824,34825,34825,34825, +34825,34825,36873,36873,36873,36873,34825,36873,36873,36873,36873,36873,36873,36873,36873,36873, +36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,38921,38922,38922,38922,38921, +38922,38922,40970,40970,40970,40970,40970,43018,43018,43018,40970,40970,40970,40970,38922,40970, +40970,43019,43019,43018,45066,45066,47115,47115,47179,47211,47147,47115,47115,47115,47115,47178, +49323,49387,49355,49323,49323,49355,49451,49548,49483,49419,49483,49419,49450,49450,49451,49547, +51628,49451,49418,49515,49483,49451,49387,49355,47307,47275,47115,45067,43018,40970,40970,40969, +40970,43018,45067,45067,43018,40969,38921,38921,38922,36874,36873,36873,36873,36873,36873,36873, +36873,36873,36873,36873,36873,36873,34825,36873,34825,34825,34825,36873,34825,34825,34824,34824, +34825,36873,34825,34825,34824,34824,34824,34824,34823,34824,32775,32775,32775,32775,32776,32775, +32775,32775,32776,32775,32775,32776,30728,30728,30728,30727,30727,30726,28678,28678,28678,30727, +28679,28679,28679,28678,28678,28678,28679,28678,28678,28678,28678,28678,28678,28678,28678,28678, +28678,28678,28678,28678,28678,28679,28679,28679,28679,28678,28677,26629,26629,28678,26630,26630, +26629,26629,26629,26629,26630,26629,26629,26629,26629,26630,26629,26628,26629,26629,26628,26628, +26628,26628,24580,26629,24581,24580,24579,24578,24580,24580,24580,24580,24580,22531,22532,24583, +24579,24580,24579,24579,24579,24580,24581,24581,24581,24581,26628,24580,24581,24581,24580,26628, +26629,26629,26629,26629,26628,26629,26629,26629,26630,26629,26629,26630,26630,26630,28678,28678, +28678,28678,28677,28678,28678,30725,30724,32774,34823,32775,32775,30726,30726,30726,30726,28678, +28679,30726,30726,30726,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727, +30727,30727,30727,30727,30727,30727,30727,30728,30728,30727,30727,32776,32776,32776,32776,32775, +32775,32776,32776,32776,32776,34824,34824,34824,34824,34824,34825,34825,34824,34825,34825,34825, +34825,34825,34825,34825,36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,36873, +36873,36873,36873,36873,36873,36873,36873,36873,36873,38921,36873,38921,38922,38922,38921,38921, +38921,40970,40970,40970,40970,40970,40970,43018,43018,43018,43018,43018,40970,40970,40970,40970, +40970,43018,43019,45067,45067,45067,47115,47115,47179,47211,47147,47115,45067,45067,47179,49419, +49451,49387,49387,49451,49387,49323,49419,49419,49419,49484,51628,51628,49516,49483,49451,49483, +49515,49515,49483,49483,51563,49451,49419,49451,47307,47147,45067,45067,43018,43019,43018,40970, +43018,43018,43018,43018,43018,40970,38921,38921,38921,36874,36873,36873,36874,36874,36874,36874, +36874,36874,36873,36874,36873,36873,36873,36873,34825,34825,36873,34825,36873,34824,36872,36873, +36873,36873,34825,34825,34825,34825,34824,34824,34824,32776,32776,32776,32775,32775,32775,32776, +32776,32775,32775,32775,32775,32775,30727,30728,30727,30727,30728,30727,30727,30727,30727,30727, +30727,28679,28678,28678,28678,28679,28679,28679,28678,28678,28678,28678,28678,28678,28679,28678, +28678,28678,28678,28678,28678,28679,28679,28678,28678,28678,28678,28678,28678,28678,28678,26630, +26630,26629,26629,26629,26630,26630,26630,26630,26629,26629,26629,26629,26630,26630,26630,26630, +26630,26630,26630,26629,26628,26628,26628,24580,24581,24580,24579,24580,24580,24581,24579,24578, +24579,24580,24579,24579,24579,24580,24581,24581,24581,24581,24580,24579,24580,24581,24580,26629, +26628,26628,26629,26629,26629,26629,26629,26629,26628,26628,26628,26628,26629,28678,28678,28678, +28678,28678,28678,28678,28678,28676,28675,28676,28677,28678,30727,30727,30727,30726,28678,28678, +30727,30726,30726,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727, +30727,30727,30727,30727,30727,30728,32776,30728,30727,32775,30727,32776,32776,32776,32776,32775, +32775,32776,32776,32776,32775,32776,34824,34824,34824,34824,34825,34825,34825,34825,34825,36873, +36873,34825,34825,36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,36874,36873, +36873,36873,36873,36874,36873,36874,36874,36874,38922,36873,38921,38921,38921,38922,38921,38921, +38922,40970,40971,40971,40971,40971,40970,43018,43018,43018,43018,43018,40970,40970,40970,40970, +43018,43019,45067,45067,45067,45067,47115,47115,47114,45067,45067,47115,45067,45066,47179,49451, +49516,51563,51595,49547,49483,49387,49419,49451,49451,49516,51596,51628,51596,51595,49515,51498, +51563,51563,49515,49483,49483,49419,49419,49452,47307,47115,45067,45067,43018,43018,43019,43019, +43019,43018,43018,43019,43018,40970,38921,36873,36873,38921,38922,36873,36874,38922,36874,36874, +36873,36874,36874,36874,36873,36873,36874,36874,36873,36873,36873,36873,36873,36873,36873,36873, +36873,36873,36873,36873,34825,34825,34824,34824,34824,32776,32776,34824,34824,32776,32776,32776, +32776,32776,32775,32775,32776,32776,30728,30728,30728,30728,30728,30727,30727,30727,30727,30727, +30727,28678,28678,28678,28678,28678,28679,28679,28679,28679,28678,28678,28678,28678,28678,28678, +28678,28678,28678,28678,28679,28679,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678, +28678,26629,26629,26629,26630,26630,26630,26630,26629,26629,26629,26629,26630,26630,26630,26630, +24581,26630,26629,26629,26629,26628,26629,24581,24581,24580,24579,24579,24580,24582,24579,24576, +24580,24580,24580,24579,24579,24581,24581,24581,24581,24581,26629,24581,26628,26628,26628,26628, +26628,26627,26628,26629,26629,26629,26629,26628,26628,26629,26629,28676,28677,28677,28678,28677, +28678,28678,28678,28678,28678,28677,28678,30726,30726,28679,30727,30727,30727,30726,28678,28679, +30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30728,30728,30728, +30727,30727,30727,30727,30727,32776,32776,30728,32776,32775,32775,32776,32776,32776,32776,32776, +32776,32776,32777,32776,32776,32776,34824,34824,34825,34825,34825,34825,34825,34825,34825,36873, +34825,34825,36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,36874,36874,36874,36874, +36874,36874,36873,38921,36874,36874,36874,38922,38922,38922,38922,38921,38921,38922,38922,38922, +40970,40971,40971,40971,40971,43018,43018,43019,43018,43018,43018,43019,43019,43018,40970,40971, +43019,43019,45067,45067,45067,45131,47179,47243,47243,47147,45067,45067,45066,45066,45131,47371, +49515,49579,49547,49548,49516,49452,49420,49452,49484,49516,49547,49515,51595,51628,51596,51628, +51628,51596,51628,49515,49419,49355,49387,47371,47275,45066,45066,45067,45067,43018,43018,43019, +45067,45067,45067,43019,40971,40970,38922,38922,38922,38921,38921,36873,36873,36874,36873,36873, +36873,36873,36874,36873,36873,36873,36873,36874,36873,36873,36873,36873,36873,36873,36873,36873, +36873,36873,36873,34824,34825,34825,34824,34824,34824,34824,32776,34824,32776,32776,32776,32776, +32776,32776,32776,32776,32776,32776,30728,30728,32776,30728,30728,30727,30727,30727,30727,30727, +30727,30727,28679,28678,28678,28678,28679,30728,30727,30727,28679,28678,28678,28678,30726,28678, +28678,28678,28678,28678,28678,28678,28678,28679,28679,28678,28678,28678,28678,28678,26630,28678, +28678,26630,26629,26630,26630,26630,26630,26630,26629,26629,26629,26629,26629,26629,26630,26630, +26629,26629,26629,26630,26630,26630,26629,24582,26628,26627,26628,24579,24581,24582,24579,24576, +24581,24581,24580,24580,24581,24581,24581,24581,24581,24580,26629,26629,26628,24579,26627,26628, +26628,26628,26629,26629,26629,26629,26629,26629,26629,26630,28678,28677,28677,28677,28678,28677, +28677,28678,28678,28678,28678,30727,30726,28678,30726,28679,28679,30726,30726,30726,30727,30727, +30727,30726,30727,30727,30727,30727,30728,30728,30727,30727,30727,30727,30727,30728,30728,30727, +30727,30727,30727,30727,30727,32775,32776,32776,32776,30728,32775,32776,32776,32776,32776,32776, +32776,32777,32777,32776,32776,32776,34824,34824,34825,34825,34825,34825,34825,34825,34825,36873, +36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,36873,36874,36874,38922,38922, +36874,36873,38921,38921,36873,36874,38922,36873,38922,38922,38922,38921,38922,38922,38922,38922, +38922,40970,40970,40970,40970,40970,43018,43019,43018,43019,43019,43019,43019,43019,40970,40970, +43019,43019,45067,45067,45067,47147,47147,47308,47372,47307,45131,45067,45067,43019,45099,47340, +49484,49516,49516,49548,49548,49516,47339,47275,49419,49484,49451,49483,49547,51627,51628,51628, +51628,51628,51628,51595,51563,49451,49387,47307,47211,45067,43018,43019,43019,43019,43018,43018, +43019,45067,45067,43018,40970,38922,38922,38923,38922,38921,38922,36874,38922,38922,38922,36873, +36873,36873,36874,36874,36874,36873,36873,36873,36873,36873,36873,36873,36873,36874,36874,36873, +36872,36872,36873,34825,34825,34825,34825,34824,34824,34825,34824,34824,34824,32776,32776,32776, +32776,32776,32776,32776,32775,32776,32776,30728,30728,30728,30727,30727,30727,30727,30727,30727, +30727,30727,30727,30727,30727,28679,28679,28679,30727,30727,28678,28678,28679,30727,30727,28678, +28678,28679,28679,28679,28678,28678,28678,28678,28679,28679,28679,28678,28678,28678,26630,26630, +28678,26630,26629,26630,26630,26630,26630,26629,26629,26629,26630,26628,26627,28677,30727,30727, +30726,30726,28677,26629,26630,26630,26628,24580,26629,26628,26627,24580,24581,24581,24581,24580, +24580,24581,24581,24581,26629,26629,26629,24581,24581,24581,26629,24581,26628,26628,26628,26628, +26629,26629,26629,26629,26629,26629,26629,26629,26630,26630,26630,26630,26629,28678,28678,28678, +28678,28678,28678,28678,28679,28678,28678,30727,30727,28678,28678,30726,30726,30726,30727,30727, +30727,30727,30727,30727,30727,30727,30728,30728,30727,30727,30727,30727,30727,30727,30727,30727, +30728,32775,30727,30727,30727,30727,32775,32776,32776,30728,32776,32776,32776,32776,32776,32776, +32776,32776,32776,32776,32776,32776,34825,34825,34825,34825,36873,34825,34825,34825,34825,36873, +36873,36873,36873,36873,36873,36873,36873,36873,36873,38922,36873,36873,36873,38922,38922,38922, +38922,38922,38922,38921,38922,38922,38922,38922,38922,38922,38922,38922,38922,38923,38923,38922, +40970,40970,40970,40970,40970,40970,43018,43019,43019,43019,43019,43019,43019,43018,40970,40970, +43019,43019,45067,45066,45067,47116,47115,47308,47340,47308,47308,45196,45067,43019,43019,45132, +49484,51596,51628,51628,51596,49484,47339,47339,49420,49419,49484,49548,49516,49515,51595,51627, +51627,51628,51595,49515,51660,49515,49419,47307,47211,45067,43018,43018,43019,43019,43019,43019, +45067,45067,43019,43018,40970,38922,38923,38922,38922,38921,38922,38922,38922,38922,38922,36874, +36874,36874,36874,36874,36874,36874,36874,36873,36874,36873,36873,36873,36874,36874,36873,36873, +36873,36873,36872,36873,34824,34824,34825,34824,34824,34825,34825,34824,34824,32776,32776,32776, +32776,32776,32775,32775,32775,32776,32776,32776,30728,30728,30728,30728,30728,30728,30728,30727, +30727,30727,30727,30727,30727,28678,28679,28679,30727,30727,28678,28678,28679,30726,30727,28679, +28678,30726,30727,28679,28678,28678,28678,28678,28679,28679,28679,28678,28678,28678,26630,28678, +28678,26630,28678,26630,26630,26630,26630,26629,26630,26630,26629,26629,28677,30726,32776,32776, +32775,30727,28678,26629,24582,26629,26628,24579,24579,26628,26628,24581,24580,24580,24583,24585, +24579,24579,24580,24580,24580,26628,26629,26629,24581,24581,26629,26629,26629,26628,26628,26628, +26629,26629,26629,26629,26629,26630,26629,26629,26630,28678,26629,26629,26629,28677,28678,28678, +28678,28678,28678,28678,28678,28678,28678,30726,30727,30726,30726,30727,30727,30727,30727,30727, +30727,30727,30727,30726,30727,30727,30727,30727,30727,30727,30727,30727,30727,30728,30728,30728, +30727,30727,30727,30727,32775,32775,32775,32776,32776,32776,32776,32776,32776,32776,32776,32776, +32776,32776,32777,32777,32777,34825,34825,34825,34825,34825,36873,34825,34825,36873,34825,36873, +34825,36874,36874,36874,36873,36874,36873,36873,36873,38922,38922,36874,36874,38922,38922,38922, +38922,38922,38922,38922,38922,38922,38922,38922,38922,38922,38922,38922,38922,38922,38922,40970, +40970,40970,40971,40970,40971,43019,40970,43018,43018,43018,43019,43019,43019,43019,43019,43019, +43019,45067,45067,45067,45131,47275,47211,47243,47308,47308,47340,47308,45067,43018,43019,45067, +47307,49515,51692,51692,49580,49516,47339,47372,49516,49516,49516,49548,51660,51660,51628,51627, +49547,51628,51628,51596,51628,49548,49451,47307,47211,45067,43019,43018,43019,43019,45067,45066, +45067,43019,43019,40971,40970,38922,38922,38922,38921,38922,38922,38922,38923,38922,38922,36874, +36874,36874,38922,36874,36874,36874,36874,36874,36874,36873,36873,36873,36874,36874,36873,36873, +36874,36874,36873,34825,34825,34825,36873,34825,34825,34825,34825,34824,34824,34824,32776,32776, +32776,32776,32776,32776,32776,32776,32776,32776,30728,30728,32776,30728,30728,30728,30728,30728, +30727,30727,30728,30727,30727,28679,30727,30727,30727,30727,30727,30727,30727,30727,30727,30726, +30727,30727,30727,30727,30727,28679,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678, +28678,28679,28678,28678,26630,26630,26630,26630,26630,26630,26630,26629,26629,28678,30727,30727, +28677,28678,26630,26630,26629,26629,26630,26631,24579,24579,24583,24582,24576,24578,24586,26640, +24579,24580,24580,24580,24580,26628,26629,26629,24581,26629,26629,26629,26629,26629,26629,26629, +26629,26629,26629,26629,28677,28678,28678,28678,28677,28677,28677,28677,28678,28678,28678,28678, +28678,28678,28678,28678,28678,28678,30726,30727,30727,30727,30727,30727,30727,30727,30727,30727, +30727,30727,30727,30727,30727,30727,30727,30728,30728,30727,30727,30727,32776,30728,30728,30728, +30727,32776,32775,32775,32775,32776,32775,32776,32776,32776,32776,32776,32776,32777,32777,32777, +32776,32776,32777,34825,34825,34825,34825,34825,34825,34825,36873,34825,34825,36873,36873,36874, +36874,36874,36874,36874,36873,36874,36874,36873,36873,38922,38922,38922,38922,38922,38922,38922, +38922,38922,38922,38922,38922,38922,38921,38922,38923,38922,38922,38922,38922,38922,38922,40971, +40971,40971,40971,40970,40971,43019,43019,43019,43019,43019,43019,43019,43019,43019,43019,43018, +43019,45067,45067,45067,45067,45099,47308,47308,47340,47243,45067,45068,43019,43019,43019,45067, +47211,49483,49612,51660,51628,51661,49452,47372,47436,49484,49516,49580,51692,51725,51724,51692, +51628,51628,51596,51595,51660,51628,49548,47372,45131,45067,43018,43019,45067,45067,45067,45067, +45067,43019,40970,40971,40971,38923,38922,38922,38922,38923,38922,38922,38922,38922,38922,38922, +38922,38922,38922,38922,38922,36874,36874,36874,36874,36874,36874,36874,36874,36873,36873,36874, +36874,36873,36873,34825,34825,34825,36873,34825,34825,34825,34825,34825,34824,34824,34824,34824, +34825,32776,32776,32776,32775,32775,32776,32776,30727,30727,32776,30728,30728,30728,30727,30727, +30728,30728,30728,30727,30727,30727,30727,30727,30727,30727,30727,30728,30728,30727,30727,30727, +30727,30726,28679,30727,30727,28679,28678,28679,28679,28678,28678,28678,28678,28678,28679,28678, +28678,28679,28679,28678,26630,26630,26630,26630,26630,26630,26630,26629,26629,28677,28678,28678, +26629,26630,26630,26630,26629,26630,26630,26630,24579,26628,26630,26630,26629,26629,26629,26628, +24580,24581,24581,24581,24581,26628,26629,26629,26629,26629,26629,26629,26630,26630,26630,26630, +26630,26630,26629,26629,28677,28678,28678,28678,28677,28677,28677,28677,28678,28678,28678,28678, +28678,28678,28678,30726,30726,30726,30726,30726,30727,30727,30727,30727,30727,30727,30727,30727, +30727,30727,30727,30727,30727,30727,30728,30728,30728,30728,30727,30727,32776,30728,30728,30728, +32775,32776,32776,32775,32775,32775,32776,32777,32777,32777,32777,32776,32776,32777,32777,32777, +32777,34825,34825,34824,34825,34825,34824,34825,34825,34825,36873,36873,36873,36874,36874,36874, +36874,36874,36874,36874,36874,36874,36874,36874,36874,38922,38922,36874,36874,38922,38922,38922, +38922,38922,38922,38922,38922,38922,38922,38922,38923,38922,38922,38922,38922,38922,38923,40971, +40971,40971,40971,40971,40971,43019,43019,43019,43019,43018,43019,43019,45067,43019,43019,43018, +43019,43019,45068,45068,45067,45067,47211,47307,47339,47243,45067,45067,43019,43019,43019,45068, +47308,47436,49484,49484,49549,49613,49549,47436,47371,47371,49516,49580,49580,51628,51692,51725, +53773,51724,51692,51660,51660,49548,47500,47308,45068,45067,43018,45067,45067,45066,45068,45068, +43019,43018,40970,40971,40971,38923,38923,38922,38923,38923,38922,38922,38922,38922,38922,38922, +38922,38922,38922,38922,38922,38922,36874,36873,36874,36874,36874,36874,38922,36873,36873,36873, +36873,36873,36873,34826,34826,36873,36873,34825,34825,34825,34825,34825,34825,34825,34825,34825, +34825,32776,32776,32776,32775,32776,32775,32775,32776,32776,32776,30728,30728,30728,30728,30728, +30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30728,30727,30727,30727,30727,30727, +30727,30727,28679,30727,30727,30727,30727,30727,30727,28678,28678,28678,28678,30727,28679,28678, +28678,28678,28679,28679,26631,26630,28678,28678,26630,28678,28677,26629,28677,28678,28678,28678, +28678,28678,28679,28678,26629,26629,26630,26627,26628,26630,28678,28677,28677,26629,26629,26628, +24580,24581,24581,24581,24581,26629,26630,26629,26629,26629,26629,26629,26629,26630,26630,28678, +26630,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678, +28678,28678,28678,30726,30726,30727,30727,30726,30726,30727,30727,30727,30727,30727,30727,30727, +30727,30727,30727,30727,30727,30727,30727,32776,30728,30728,30727,30727,32775,30728,30728,30728, +32776,32776,32776,32775,32775,32775,32776,32776,32776,32777,32777,32776,32776,32777,32777,32777, +34825,34825,34825,34825,34825,34825,34825,34825,34825,36873,36873,36874,36873,36873,36873,36874, +36874,36874,36874,36873,38922,38922,38922,38922,38922,38922,38922,38922,36874,38922,38922,38922, +38922,38922,38922,38923,38922,38922,38922,38922,38923,38922,38922,38922,38922,40970,40970,40971, +40971,40971,43019,43019,43019,43019,43019,43019,43019,43019,43019,43020,45068,45067,43019,43019, +43019,43019,45067,45068,45132,47276,47211,47307,47339,47275,45131,45067,43019,43019,43019,45068, +47308,47436,49483,49483,49516,49516,47436,47371,47371,47435,49483,49516,49516,49547,51660,51757, +53837,53804,51692,51692,51692,49580,47403,45164,45068,45067,45067,45163,47275,47179,45067,45067, +43018,43018,40971,40971,40971,40971,38922,38922,38922,38922,38922,38922,38922,38922,38922,38922, +38922,38922,38922,38922,38922,38922,38922,38922,38922,38922,38922,38922,38922,36873,36873,36874, +38922,38922,36874,36873,36873,36873,36873,34825,34825,34825,34825,34825,34825,34825,34825,34825, +34825,34825,32776,32776,32776,32776,32775,32775,32775,32776,32776,32776,30728,30728,32776,32776, +30728,30727,30727,30728,30727,30727,30727,30727,30727,30728,30727,30727,30728,30728,30728,30727, +30727,30727,30727,30727,30727,30727,30727,30727,30727,30726,28678,28678,28678,30727,28679,28679, +28678,28678,28679,28679,28678,28678,28678,28678,28679,28678,28677,28678,28678,28678,26630,28678, +28678,28679,28679,28678,26628,26628,26630,26629,26629,26630,28679,28677,28673,26628,28682,28687, +24580,24581,24581,24581,24581,26629,26630,26629,26629,26629,26629,26629,26629,26629,26630,28678, +28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678, +28678,28678,28679,30727,30726,30727,30726,30726,30727,30727,30727,30727,30727,30727,30727,30727, +30727,30727,30727,30727,30727,30727,30727,32776,32776,30728,30728,30727,32775,30728,30728,32776, +32776,32776,32776,32776,32775,32776,32777,32776,32776,32776,32776,32776,32777,32777,32777,32777, +34825,34825,34825,34825,34825,34825,34825,34825,36873,36874,36874,36874,36874,36874,36874,36874, +36874,36874,36874,36874,38922,38922,38923,38922,38922,38922,38922,38922,38922,38922,38922,38922, +38922,38922,38922,38922,38922,38922,38922,38922,40970,40970,38922,38922,40971,40971,40971,40971, +40971,40971,43020,43020,43019,43019,43019,43019,43019,43019,43019,45068,45068,45068,43019,43020, +43019,43019,43019,45068,45132,47308,47308,47372,47340,47212,47115,45067,45067,43019,43019,45068, +47308,47436,49516,49516,49516,47436,47339,45163,47308,47436,49452,49484,49516,49548,49580,51693, +51724,51692,51692,51756,51725,49612,47404,45163,45067,45067,45195,47308,47308,47340,47307,45067, +43019,43019,40971,40971,40971,40971,38922,38922,40971,38922,38922,38923,38923,38922,38922,38922, +38922,38922,38922,38922,38922,38922,38922,38922,38922,38922,38922,38922,38921,38921,38922,38922, +38922,38922,36874,36874,36874,36873,36873,36873,36873,34825,34825,34825,34825,34825,34825,34825, +34825,34825,32777,32776,32776,32776,32776,32776,32776,32776,32776,32776,32776,32776,32776,32776, +32776,30728,30728,30728,30727,30727,30727,30727,30728,30728,30728,30728,30727,30727,30727,30727, +30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30726,28678,28678,28679,28679,28679, +28678,28678,28678,28678,26630,26630,26630,28678,28678,28678,28678,28679,28679,28678,26629,26629, +26630,26630,26630,26630,26629,26629,26630,26631,26630,26629,28679,28678,28675,26628,26633,28685, +24580,24581,26629,26629,26628,26628,26629,26629,26629,26629,26629,26629,26629,26629,26630,28678, +28677,28678,28678,28678,28678,28678,28678,28678,28678,28678,28679,28679,28679,28678,30726,28678, +28678,28678,30727,30727,30727,30726,30727,30727,30727,30727,30727,30727,30727,30728,30727,30727, +30727,30727,32775,32775,32775,32775,32775,32776,32776,32776,32776,32775,32775,32775,32776,32776, +32776,32776,32776,32776,32776,32777,32777,32777,32777,32776,32776,32776,32777,32777,34825,34825, +34825,34825,34825,34825,34825,34825,36873,36873,36873,36873,36874,36874,36874,36874,36874,38922, +36874,36874,36874,38922,38922,38922,38923,38922,38922,38922,38922,38922,38922,38922,38922,38922, +38923,40971,40970,40971,38923,38923,40971,40971,40971,40970,40970,40971,40971,40971,40971,40970, +40970,40971,43019,43019,43019,43019,43019,43019,43019,43019,43019,43020,45068,45067,43019,43019, +43019,43019,43019,43019,45067,45068,47340,47436,47468,47436,47340,45100,45067,43019,43019,45067, +45196,47340,47404,49516,49548,47372,45164,45067,45099,47340,47340,49420,49516,49548,49548,51660, +51660,51725,51725,51660,51595,49548,47403,45131,45067,47147,47276,47340,47340,47372,47340,45099, +43019,43019,40970,40971,40970,40971,40971,40971,40971,38922,38922,38923,40971,38923,38923,38923, +38922,38922,38922,38923,38922,38922,38922,38923,38922,38922,38922,38922,38922,38922,38922,38922, +38922,38922,36874,36874,36874,36874,36874,36874,36873,36873,34826,36873,34825,34825,34825,34825, +34825,34825,32777,32777,32777,34825,32776,32776,32777,32777,32776,32776,32776,32776,32776,32776, +32776,32776,30728,30728,30728,30728,30728,30728,30727,30728,30728,30728,30728,30728,30728,30727, +30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,28678,28678,28679,28679,28679, +28678,28678,28678,28678,28678,28678,26630,26629,26629,26629,26630,28679,28679,26630,26630,26629, +26629,26630,26630,26630,26630,26630,26631,24583,26630,26629,26630,26631,26631,26630,26626,26624, +26629,26628,26627,26628,26628,26628,26629,26629,26629,26630,28678,28678,28677,28677,28677,28677, +28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,30726,30726,30727,30726,28678, +28678,28678,28678,30727,30727,30727,30727,30727,30727,30727,30727,30727,30728,30728,30727,30727, +32775,32776,32776,32775,32775,32775,32775,32776,32775,32776,32776,32776,32775,32775,32776,32776, +32776,32776,32776,32776,32776,32777,34825,32776,32776,32776,32777,34825,32776,34825,34825,34825, +34825,34825,34825,34825,36874,36873,34825,36873,36873,36874,36874,36874,36874,36874,36874,38922, +38921,38922,38922,38922,38922,38923,38922,38922,38922,38923,38923,38922,38922,38922,40971,38922, +38922,40970,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971, +40971,40971,43020,43020,43019,43019,43019,43019,43019,43019,43019,43019,45068,45067,45067,43020, +43020,43019,43019,43019,45067,45132,47340,47404,47404,47404,47372,45228,45068,43019,45068,45100, +45260,47340,47372,47404,47404,47340,45068,45068,45100,45164,47340,49517,49549,49548,49548,51628, +51660,51725,51757,51725,51628,49483,47307,45099,47147,49484,47404,47372,47340,47340,47340,45067, +45067,43019,43019,43019,40971,40971,40972,40971,40971,40970,38923,40971,40970,40971,38923,38923, +38922,38922,38923,38923,38923,38922,38922,38923,38922,38922,38922,38922,38923,38923,38922,38922, +38922,36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,34825,34825,34825,34825, +34825,34825,34825,34825,32777,32777,32776,32777,32777,32777,32777,32776,32776,32776,32776,32776, +32776,32776,32776,32776,32776,32776,32776,30728,30728,32776,30728,32776,30728,30728,32776,30727, +30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,28679, +28679,28679,28679,28679,28678,28678,26630,26629,26629,26629,28678,28679,26631,26630,26630,26629, +26629,28678,26629,26630,26630,26630,26630,26630,26630,26630,26630,26630,26629,26630,26630,26630, +26628,26628,26628,26628,26628,26628,26629,26630,26630,26630,28678,28678,28677,28677,28677,28677, +28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,30726,30726,30727,30727,30726, +30726,30726,30726,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,32775, +32775,32775,32776,32776,32775,32775,32775,32775,32775,32776,32776,32776,32776,32776,32776,32776, +32776,32776,32776,32776,32776,32776,34825,34824,34824,34825,34825,34825,34825,34825,34825,34825, +34826,36874,36873,36874,36874,36873,36874,36874,36874,36874,36874,36874,36874,36874,38922,38922, +38922,38922,38922,38922,38922,38923,38922,38922,38922,38922,38922,38922,38922,40971,40971,40971, +40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40972,40972,40971,40971, +40971,40971,43020,43019,43019,43019,43019,43019,43019,43019,43019,43020,45068,45067,45132,45132, +45068,43019,43020,43020,45068,45132,47180,47276,47307,47404,47340,45067,45068,45100,45164,45196, +47308,47340,47436,47404,47340,47340,45100,45068,45100,45228,47308,47372,47437,49516,51628,51725, +53805,53805,53805,53805,51661,49548,47243,45066,47307,49517,49548,49484,49484,49516,47404,45131, +45067,43019,43020,43019,43019,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,38922, +38922,38922,40971,38922,38923,38923,38923,40971,38923,38922,38922,38922,38922,38922,38922,38922, +38922,38922,36874,36874,38923,38922,36874,36874,36873,36874,36874,36874,36874,36874,34826,34825, +34825,34825,34825,34825,34825,32777,32777,32777,32777,32777,32777,32777,32776,32776,32776,32777, +32777,32776,32776,32777,32777,32777,32776,30727,30728,32776,32776,32776,32776,32776,32776,30728, +30728,30727,30727,30727,30728,30727,30727,30727,30728,30727,30727,30727,30727,30727,30727,28678, +28678,28679,28678,28678,28678,28678,28678,28677,26629,28678,28678,28679,28679,26630,26630,26629, +26629,28678,28678,28678,28678,28678,28677,28677,28678,26631,26630,26629,26627,26628,26634,28687, +26628,26629,26629,26629,26629,26629,26629,26630,26630,26630,28678,28678,28677,28677,28678,28678, +28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,30726,30726,30726,30727,30727, +30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30728,30728,30727,32775,32775, +32775,32775,32776,32776,32776,32775,32775,32775,32775,32776,32776,32776,32776,32776,32776,32776, +32776,32776,32776,34825,34825,34825,34825,34825,34825,34825,34825,34825,34825,34825,34825,36874, +36874,36874,36874,36874,36873,36874,36874,36874,36874,36875,36874,36873,36874,36874,38922,38922, +38922,38922,38922,38922,38923,38922,38922,38922,38922,40970,40970,40970,40971,40971,40971,40971, +40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971, +40971,40971,43019,43019,43019,43019,43020,43019,43019,43020,43020,43020,45068,45067,45164,45165, +43020,43019,43019,43020,45068,45068,45067,47212,47340,47404,47308,45132,45067,45131,45228,47308, +47404,47436,47436,47372,47276,45196,45068,45068,45132,45228,45292,47373,47469,49580,49612,51725, +53805,53805,53837,53773,51660,49548,47436,47372,47372,49517,49516,49548,51629,49580,49484,47340, +45099,45068,45068,45067,43019,43019,40971,43020,43020,40971,40971,40971,40971,40971,40971,40971, +40971,40971,40971,38923,38923,38923,38923,40971,40971,38922,38922,38922,38922,38922,38922,38922, +38922,38922,36874,36874,38923,38923,38922,36874,36874,36874,36874,36874,36873,36874,34826,34826, +34826,34826,34825,34825,34826,34825,34825,34825,34825,32776,32777,32777,32777,32777,32777,32777, +32777,32776,32776,32776,32777,32777,32775,32775,32775,32776,32776,32776,32776,32776,32776,30728, +30728,30727,30727,32775,30728,30728,30727,30727,30727,30727,30727,30727,30727,30727,30727,28678, +28678,28678,28678,28679,28679,28678,28678,28678,28678,28678,26629,26629,28679,26631,26630,26629, +28678,26629,28678,28678,28678,28678,28678,28678,28679,28679,26629,28678,26629,28678,26630,26631, +26629,26629,26630,26629,26629,26630,26630,28678,28678,28678,28678,28678,28678,28678,28678,28678, +28679,28678,28678,30726,30726,28678,28678,28678,30727,30727,30726,30726,30726,30726,30726,30726, +30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30728,30727,30727,32775,32775,32775, +32776,32776,32776,32776,32776,32776,32776,32776,32776,32776,32776,32777,32776,32776,32776,32776, +32776,32776,34824,34825,34825,34825,34825,34825,34825,34825,34825,36873,34825,34825,36874,36874, +36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,38922,38922,38922, +38922,38922,38922,38922,40971,40971,38922,38922,38923,40971,40971,40971,40970,40971,40971,40971, +40971,40971,40971,40971,40971,40971,40971,40971,43020,43020,43019,40971,43019,43020,43019,43019, +40972,43019,43019,43020,43020,43020,43019,45067,43019,43020,43020,43020,45068,45068,45100,45100, +43020,43019,43019,43019,43020,45068,45068,45164,47340,47340,47308,45228,45196,45067,45067,47340, +47404,49485,47501,47404,47276,45196,45132,45164,45228,45228,45292,47404,47468,49548,49580,51692, +53804,53805,53837,53805,51725,49580,49516,47437,49549,49581,49548,49580,49612,49548,49516,47404, +47308,45164,45100,45099,45067,43019,43019,43020,43020,43019,43019,40971,40971,40971,40971,40971, +40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40970,38923,40971,38923,38922,38922, +38922,38922,38922,38922,36874,38922,36874,36874,36874,36874,36874,36874,36874,36874,36874,36874, +36874,34825,34825,34825,34825,34825,34825,34825,34825,34825,34825,32777,32777,32777,32777,32777, +32777,32777,32777,32777,32777,32777,32776,32775,32776,32776,32776,32776,32776,32776,32776,32776, +32776,30728,30727,32775,30727,30728,30728,30728,30728,30727,30727,30727,30727,30727,30727,30727, +30727,28678,28679,28679,28679,28679,28679,28678,28679,28678,26629,26629,26630,28679,28678,28678, +28678,28678,28678,28678,28678,28678,28678,26630,26630,28678,28677,28677,26630,26631,26628,26624, +26630,26630,26630,26630,28678,28678,28678,28678,28678,28678,28677,28678,28678,28678,28678,28679, +30727,30727,30726,30726,30726,30727,28679,28679,30726,30726,30726,30726,30726,30726,30726,30726, +30726,30727,30727,32776,30728,30728,30727,32775,32775,32775,30727,30727,32775,32776,32775,32775, +32776,32777,32777,32776,32776,32776,32776,34825,34824,32776,32776,34824,34824,32776,32776,32776, +32776,34825,34824,32776,34825,34825,34825,34826,34826,34825,34825,34825,36873,36873,36873,36874, +36874,36874,36874,36874,36874,36875,36874,36874,36874,36874,36874,38923,38923,38923,38922,38923, +38923,38922,38922,40970,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971, +40971,40971,40971,43019,40971,40971,40971,43019,43020,43019,43019,43019,43019,43019,43019,43020, +43020,43020,43020,43020,43020,43020,43019,43020,43019,43020,43020,43020,45068,45068,45100,45100, +45068,43020,43019,43020,43020,43020,45068,45164,45292,47372,47340,45260,45260,45228,45196,47340, +47436,49549,49581,49517,47404,47404,45324,45228,45164,45228,47308,47373,47404,49516,49580,51725, +53837,53805,53805,51789,51725,51661,49516,49516,51661,51661,49580,49548,49516,49516,49549,47468, +47468,47404,47276,45228,45196,45100,43020,43019,43020,43020,43020,43019,43019,43019,40971,40971, +40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40970,40971,38923,38923,38923, +38923,38923,38922,38922,36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,36874, +36874,36873,34826,34826,34825,34825,34825,34825,34825,34825,34825,32777,32777,32776,32777,32777, +32777,32777,32777,32777,32777,32776,32776,32776,32776,32776,32777,32777,32777,32777,32776,32776, +32776,30727,32775,32775,32776,30728,30728,30728,30728,30727,30727,30727,30727,30728,30728,30727, +30727,30727,28679,28679,28679,28679,28678,28678,28678,28679,28679,26630,28678,26630,28678,28678, +28678,28679,28679,28679,26631,28678,28678,26629,28678,28678,28678,28677,26629,26629,26631,28682, +28678,28678,28678,28678,26630,28678,28678,28678,28678,28678,28678,28678,28678,28678,30726,30726, +30726,30726,30726,28678,28678,30728,30728,28680,28678,30726,30726,30726,30727,30727,30727,30727, +30727,30726,30726,30727,30728,32777,32776,32776,32776,32775,32775,32776,32777,32776,32776,32776, +32776,32776,32777,32776,32775,32775,34824,34825,34825,32776,32776,34824,34825,34825,34825,32776, +32776,34825,34825,34825,34825,34825,34825,36873,36874,34825,36873,36874,36874,36874,36874,36874, +36875,36875,36874,36874,36874,36874,36874,36874,38922,38922,38923,38923,38923,38923,38923,38923, +40971,38922,38922,40970,40971,40971,40971,40971,40970,40971,40971,40971,40971,40971,40971,40971, +40971,40971,40971,40971,43020,40972,40972,43020,43019,43019,43019,43019,43019,43019,43019,43020, +43020,43020,43020,43020,43020,43020,43020,45068,43020,43020,43020,45068,45068,45069,45197,45228, +45100,43020,43020,43020,43052,43052,45068,45196,45292,47372,47372,47404,47372,47404,47436,47469, +49549,49548,49548,49581,49517,47405,47436,45292,45228,47340,47405,47501,49549,49549,51660,51725, +53837,53838,53837,51757,51661,49580,49548,49581,51661,51693,51660,49548,49548,49517,49517,49516, +47436,47404,47437,47437,45324,45099,43019,43020,45068,43019,43019,43020,43019,43019,43020,40972, +40971,40971,40971,40971,40971,40971,40972,40972,40971,40971,40971,40971,40971,40971,38922,38922, +38922,38923,38923,38923,38922,38922,38922,36874,36874,36874,36874,38923,36875,36874,36874,34826, +36874,34825,34826,34826,34825,34825,34825,34825,34825,34825,34826,34825,34825,32777,32776,32776, +32776,32776,32777,32777,32776,32776,32776,32776,32777,32777,32777,32777,32777,32776,32776,32776, +32776,32776,32775,32775,32776,32776,30728,30728,30727,30727,30727,30727,30727,30728,30728,30727, +28678,30727,30727,28679,28679,28678,28678,28678,28678,28678,28679,26630,28678,28678,28678,28678, +28678,28679,28679,28678,26630,26630,28678,28677,26629,28678,28678,28679,26629,26629,26632,28684, +28678,26630,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28677,30726,30726,32774, +32774,30727,30726,30726,30725,30726,30727,30727,30726,30727,30726,30727,30727,30727,30727,30728, +30727,30727,30726,30727,30728,32777,32776,32775,32776,32776,32775,32776,32776,32776,32777,32776, +32775,32776,32777,32776,32776,32776,34824,34825,34825,34825,34825,34825,34825,34825,34825,34825, +34825,34825,34825,34825,34825,34825,36873,34825,34825,36874,36874,36874,36874,36875,36874,36874, +36875,36874,36874,36874,36874,38922,38922,36874,38922,38923,38923,38923,38922,38922,38922,40971, +40971,40971,40971,40971,38922,38922,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971, +40971,40971,40971,43020,43020,40971,40972,43020,43020,43020,43020,43020,43020,43020,43020,43020, +43020,43020,43020,43020,43020,43020,43020,45068,45068,43020,43020,43020,45068,45165,45261,45261, +45228,45196,45068,43020,43084,45164,45068,45164,47308,47404,47437,47437,47437,47436,47469,49549, +49581,49580,49580,49581,49549,49517,47469,47469,47468,47500,49549,49549,49581,51693,51725,53805, +53869,53837,53805,53805,51661,51661,51661,51660,51660,51692,51725,49645,49581,49581,49549,49516, +47436,47404,47404,47437,47308,45195,45195,45100,45068,43019,43019,43020,43020,43020,43019,43019, +40972,40972,40971,40971,40971,43019,43020,43020,40971,40971,40971,40971,40971,40971,40971,38922, +38922,40971,38923,38922,38922,38922,38922,38922,36874,36874,36875,36875,36874,36874,36874,36874, +36874,34825,34826,34826,34826,36874,34825,34825,34825,34825,34825,34825,34825,32777,34825,34825, +34825,34825,32777,32777,34825,32776,32777,32777,32777,32777,32776,32776,32776,32776,32776,32777, +32777,32777,32776,32775,32776,32776,32776,30728,30728,30728,30727,30727,30728,30728,30727,30727, +30727,30727,30727,30727,30727,28679,28679,28679,28678,28679,28679,28679,28679,28678,28678,28678, +28678,28679,28678,28678,28677,28677,28678,26630,28678,28678,28677,26628,26629,28679,28679,26630, +28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28677,28677,30726,34824, +34824,34823,34822,34822,34822,34822,32774,30727,30727,30727,30727,30727,30727,30727,30727,30728, +30728,30727,30727,30727,32775,32775,32775,30727,32776,32776,32775,32775,32775,32776,32777,32776, +32776,32776,32776,32776,32776,32776,32776,34824,34825,34825,34825,34825,34825,34825,34825,34825, +34825,36874,34825,34825,34825,34825,36874,36873,34825,36874,36874,36874,36873,36874,36874,38922, +38922,38921,38921,38921,38922,38922,38923,38922,38922,38922,38923,38923,38922,38922,40970,40971, +40971,40971,40971,40971,40971,40971,40972,40972,40972,40971,40971,40971,40971,43019,43019,43019, +43019,43019,43019,43020,43019,40972,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020, +43020,43020,43020,43020,43052,43116,45164,45196,45196,45164,45068,45068,45132,45100,45132,45229, +45260,45261,45196,45164,45100,45068,45196,45196,47340,47469,47501,47469,47404,47436,47501,49581, +49613,51661,51661,49613,49613,49581,49548,49548,49548,49581,49613,51661,51661,51692,53805,53869, +53901,53901,53869,53805,51661,51693,51757,51692,51660,51660,51693,49646,49614,51661,49581,49548, +49516,47468,47404,47372,47340,45260,45260,45228,45132,45068,43052,43084,43020,43020,43019,40971, +43020,43020,43019,43020,43020,43020,43020,43020,43019,40971,40971,40971,40971,40971,40971,38922, +40971,40971,38922,38922,38922,38922,38922,38922,38922,36874,36874,36875,36874,36874,36874,36874, +36874,34825,34825,34826,36874,36874,34826,34825,34825,34825,34825,34825,34825,34825,34825,34825, +34825,34825,34825,34825,34825,32777,32777,32776,32776,32777,32776,32776,32776,32776,32776,32776, +32777,32777,32775,32775,32776,32776,30728,30728,32776,30728,30728,30727,30727,30727,30728,30727, +30727,30727,30727,30727,30727,28679,28679,28679,28679,28679,28679,28679,30727,30727,28679,28678, +28678,28679,28678,28678,28678,28678,28679,28679,28679,28678,28678,28677,28678,28679,28679,28678, +28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,30727,36873, +38922,40970,40969,40969,40969,38921,36872,32775,32775,32775,30727,30727,30727,30727,30727,30727, +30727,30727,30727,32775,32775,32774,30727,32776,32776,32776,32776,32775,32776,32776,32776,32776, +32776,32776,32776,32776,32776,32776,32776,34824,34824,34825,34825,34825,34825,34825,34825,34825, +34825,36873,34825,36873,36874,36874,36874,36874,34825,36874,36874,36874,36874,36874,38921,38922, +40969,40970,43019,43018,43018,43019,40971,40970,40970,40970,40970,40971,40971,40971,40971,40971, +40971,40971,40971,40971,43019,43020,43020,43020,40972,40972,40971,40971,43019,43019,43020,43020, +43019,43019,43019,43019,43020,40972,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020, +43020,43020,43020,43020,43020,43052,43020,45068,45197,45229,45228,45228,45164,45164,45228,45228, +45164,45164,45292,45164,45068,45228,45260,45196,45228,47405,47501,47436,47468,47468,47501,49613, +51693,51726,51725,51693,51661,51661,49613,49581,49581,49645,51725,51758,51757,51757,53836,53869, +55981,55982,55950,53805,51693,51725,51757,51757,51724,51660,49548,49549,49581,49581,49581,49580, +49581,49549,47436,47372,47372,47340,45164,45068,45196,45068,43020,43084,43084,43020,43020,40971, +40971,43020,43020,43020,43020,43020,43020,43020,43020,43019,43019,43019,43020,40972,40971,40971, +40971,40971,38923,38923,38923,38923,38923,38923,38923,38923,36875,36874,36874,36874,36874,36874, +36874,34826,34826,34826,36874,36874,34826,34825,34825,34825,34825,34826,34825,34825,34825,34825, +34825,34825,34825,34825,34825,32777,32777,32777,32777,32777,32776,32776,32776,32776,32776,32777, +32777,32776,32775,32775,32776,32776,32776,32776,32776,30728,30728,30728,30727,30727,30727,30728, +30728,30727,30727,30727,30727,30727,28679,28679,28679,28679,28679,28679,28679,28679,28679,28679, +28678,30726,30726,28678,28678,28678,28679,28678,28678,28679,28679,28679,28679,28678,28679,28683, +26630,26630,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,28678,30726,32774, +34822,38920,40971,43019,43019,43019,38920,34823,32775,32775,32775,30727,30727,30727,30727,30727, +30727,30728,32776,32775,32775,32775,32775,30727,32776,32777,32776,32776,32776,34824,32776,34824, +32776,32776,32776,32776,32776,32777,34824,34824,34825,34825,34825,34825,34825,34825,34825,34825, +36873,36873,34825,36873,36874,36874,36874,36874,36874,36874,36874,36874,38922,38922,40971,43019, +43018,43019,47245,49517,49484,47212,45164,45068,47116,47212,47180,45068,43019,43019,43020,43020, +40971,40971,43019,40971,43018,43019,43019,43019,43019,43019,43019,43019,43019,43020,43020,43020, +43019,43019,43019,43019,43020,43020,43020,43020,43020,43020,43020,43020,43020,45068,43116,43020, +45100,45228,45164,43020,43020,43020,43020,45197,45293,45261,45229,45228,45228,45164,45228,45260, +45196,45228,45260,45228,45229,45325,45293,45260,45260,47404,47501,49581,49581,49581,49613,49645, +51758,51757,51725,51757,51758,51693,51661,49645,51693,51693,51757,51790,53870,53902,55981,55981, +55982,56014,56014,53901,53805,53773,51757,51757,51757,51725,49548,49516,49549,49549,49612,49581, +49613,49613,47469,47436,47372,45260,45196,45132,45068,43020,43020,43020,43020,43020,43020,43019, +40972,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,40972,40971,40971, +40971,40971,38923,38923,38923,38923,38923,38923,38923,38923,36874,36874,36874,36874,36874,36874, +36874,34826,34826,36874,36874,36874,34826,34826,34826,34826,34826,34826,34826,34826,34826,34825, +34826,34826,34825,34825,34826,32777,32777,34824,32776,34824,32777,32777,32776,32776,32776,32777, +32776,32776,32776,32776,32776,32776,32777,32777,32776,30728,30728,32776,32776,30728,30727,30728, +30728,32775,32775,30727,30726,30726,30727,30727,28679,28678,28678,28678,28678,28678,28678,28678, +30727,30727,30726,28678,28678,28678,28678,28677,28678,28678,28678,28678,28678,28678,28679,28680, +26630,26630,28677,28677,28677,28678,28678,28678,28678,28678,28678,28678,30726,30726,28678,28677, +28675,30726,34825,36873,38921,38922,38920,34823,32775,32775,32775,32775,30727,30727,30727,30727, +32776,32776,32776,32776,32776,34825,34824,32774,32775,32776,32776,32776,32776,34824,34825,34825, +34825,34824,34824,32776,34825,34825,34825,34825,34825,34825,34825,34826,34825,34825,34825,36873, +36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,38922,38922,40971,43020, +43019,43018,45100,49485,49613,45164,45068,45100,47309,51630,53742,51661,49452,47307,47211,45067, +43020,43020,43019,43019,43018,43018,43019,40971,43020,43020,43020,43019,43019,43020,43020,43020, +43019,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020, +45100,45164,45068,43084,43180,43084,43020,45196,45228,45260,45293,45293,45228,45164,45228,45292, +45292,45292,45228,45260,45325,45325,45293,45325,45357,47436,47501,49613,49613,49613,49645,51758, +51822,51789,51757,53837,53870,53837,51725,51725,51757,53805,53837,53869,53837,53869,56014,55981, +55981,55982,56014,56014,55982,53837,53805,53837,51790,51694,49613,49581,49581,49548,49548,49548, +49613,49613,47501,47437,47404,45356,45260,45228,45197,45069,43052,43084,43020,43020,43020,43020, +40972,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,40972,40971,40971,40971, +40971,40971,40971,38923,38923,38923,38923,38923,38923,38923,36874,36875,36875,36875,36875,36874, +36875,36874,36874,36874,36874,36874,34826,34826,34826,34826,34826,34826,34825,34825,34825,34825, +34825,34826,34826,34826,34825,34825,34825,34824,32776,34824,32777,32777,32777,32777,32777,32777, +32776,32776,32776,32776,32777,32777,32777,32777,32776,32776,30728,30728,32776,30728,30728,30727, +30727,32776,32777,32777,32776,30727,30727,30727,30727,30727,30727,28678,28679,28679,28679,30727, +30727,30727,30727,28678,28678,28678,28679,28679,28679,28678,28678,28678,28678,28679,28678,28678, +28678,28678,28678,28677,28677,28678,28678,28678,28678,28678,28678,30726,30726,30725,28677,30727, +28679,28679,28677,28675,30724,32775,34824,32775,30726,30727,30727,30726,30726,30726,30727,30727, +30727,32776,32776,32776,32777,34825,36874,36873,36871,34823,34824,32776,32776,34825,34825,36873, +34825,34825,34825,34824,34825,34825,34825,34825,34825,34825,34825,34825,34825,34825,34826,36874, +36873,36873,36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,38922,38922,38922,38922, +40970,38921,40969,40971,43019,40971,40970,40970,43083,49517,53902,56014,53901,51596,47243,49356, +47372,47276,45131,47243,49485,47405,45131,43019,40972,43020,43020,43020,43020,43020,43020,43020, +43020,43020,43020,43020,45068,45068,45068,45068,43020,43020,43084,43084,45068,45228,43020,43052, +45228,45196,45068,45068,45132,45228,45260,45228,45260,45260,45228,45228,45293,45261,45293,45325, +45260,45261,45293,45260,45293,45357,47438,45293,45324,47469,47501,49581,49613,49581,49613,51757, +51822,51822,51789,53869,53870,53870,53870,53838,53869,53901,53934,53869,53837,53901,55981,56014, +56014,55982,55982,56014,56047,56014,53934,53870,51725,51661,49612,49581,49581,49581,49549,47500, +47501,47500,47436,47372,45292,45292,45260,45164,43020,43148,43052,43020,43116,43020,43021,43020, +43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,40972,40971,40971,40971,40972, +40972,40971,40971,40971,40971,40971,40971,38923,38923,38923,38923,36875,36875,36875,36875,36874, +36875,36875,36874,36874,36874,36874,34826,36874,34826,34826,34826,34826,34825,34825,34826,36873, +34826,34826,34826,34825,34825,34825,34825,34825,34825,34825,32777,32778,32778,32777,32776,32776, +32776,32776,32776,32776,32777,32777,32777,32776,32776,32776,30728,32777,30729,32776,30728,30727, +30727,32776,34825,34826,32777,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727, +30727,30727,30727,30727,30727,30727,30728,30727,28679,28679,28679,28679,28679,28678,28679,28681, +28679,28678,28678,28678,28678,28678,28678,28678,28678,28678,30727,28679,28679,30726,30726,30727, +30728,30727,30726,30726,30727,28679,30727,30727,30727,30727,30727,30727,30727,30726,32775,32775, +32776,32776,32776,32776,32776,34824,38922,40971,38922,36872,36872,36873,34824,36872,36872,36872, +36873,36873,36873,34825,34824,34824,34824,34825,34825,34825,34825,34825,36873,34825,34825,36874, +36874,36873,36873,36873,36874,36874,36874,36874,36874,36874,36874,38922,38922,38922,38922,38922, +38923,38923,38922,38922,38921,40971,40971,38922,38922,43051,49516,53806,53870,49485,47213,51693, +53902,51822,51725,53805,55983,53870,47276,43018,40971,40971,43019,43020,43020,43020,43116,43052, +43020,43020,43020,45068,45164,45100,45100,45197,45164,43020,43084,45196,45132,45164,45260,45260, +45260,45260,45260,45228,45260,45260,45260,45261,45357,45357,45292,45292,45325,47341,45357,45357, +45293,47373,47373,47372,45325,47437,47438,47438,47437,47469,47501,49581,49581,49613,49613,49645, +51790,51757,51692,51725,53870,53934,56015,56014,55982,55982,55982,55981,53934,56014,56013,55981, +55981,55982,55982,56014,58095,56047,56014,53870,51757,49613,49613,49580,49549,49581,47501,47501, +47501,47468,47405,47437,45388,45325,45260,43084,43020,43116,43052,43020,43052,43117,43020,43020, +43020,43020,43020,43020,43020,43020,43020,43020,43019,43020,43020,40971,40971,40971,40972,40972, +40971,40971,40971,40971,40971,40971,40971,38923,38923,38923,38923,38923,36875,36875,38922,36874, +36874,36875,36874,36874,36875,36874,36874,36874,36874,36874,36874,34825,34825,34825,34825,36874, +36874,34825,34825,34826,36873,34825,34824,34824,34825,34825,34825,34825,34825,32777,32777,32777, +32776,32777,32777,32777,32777,32776,32776,32776,32776,32777,32777,32777,30729,30728,30728,30728, +30728,30727,30727,30726,30727,30727,30727,30728,30727,30727,30727,30727,30727,30727,30727,30726, +30726,30727,30727,30727,30728,30728,30727,30726,28678,28678,28678,28678,28678,28678,28679,28681, +28678,28678,28678,28678,28678,28678,28678,28678,30726,30726,30726,30726,30727,30727,30727,30727, +30727,30727,30727,30727,30727,30727,30726,30727,30728,30728,32776,32775,32775,32775,32775,32776, +32775,32775,32775,32775,32775,34823,36872,38922,38922,38921,38921,38921,40969,43018,45099,43019, +40970,38921,34824,34825,34824,34824,34825,34825,34825,34825,34825,36873,36874,36874,36874,36874, +36873,36874,36874,36873,36874,36874,36874,36874,36874,38922,38922,38922,38922,38922,38922,38922, +38923,38923,38923,38923,38923,40971,40971,40971,40971,40971,43019,45067,45164,45164,45067,47340, +49581,53837,58094,60272,58192,51629,45132,43020,40972,43020,43020,43020,43020,43020,43020,43084, +43148,45228,45196,45196,45260,45196,45196,45261,45229,45228,45293,45165,45069,45293,45325,45324, +45324,45293,45261,45229,45261,45293,45261,45261,45325,45325,45325,45324,47437,47437,47404,47404, +47437,47373,47437,47437,47437,47437,47437,47437,47469,47469,47469,49549,49613,49613,49645,51726, +51758,51757,51693,51693,53870,56014,56014,56014,55982,55982,55982,56014,56046,56014,55982,56014, +56014,56014,56046,56046,55982,55949,53869,53870,51790,51694,49581,49581,49613,49549,47501,47501, +47501,47469,47405,47437,45389,45292,45261,45293,45261,45229,45196,45196,45229,45165,43020,43020, +43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,40971,40972,43020, +40972,40972,40971,40971,40971,40971,40971,38923,38922,38923,38923,38923,36875,36875,36875,36874, +36874,36875,36875,36875,36874,36874,36874,36874,36874,36874,36874,34826,34826,34826,36874,36874, +36874,36874,34825,34825,36874,34826,34825,34825,34825,34825,34825,34825,34825,34825,34825,32777, +32776,32776,32776,32777,32776,32776,32776,32777,32777,32776,32776,30728,30728,32776,30728,30728, +30728,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727,30727, +28678,28678,28678,28678,28679,30727,30727,30727,28679,28679,28679,28679,28678,28679,28679,28678, +28678,28678,28678,28678,28678,28678,28678,28678,30727,30727,30726,30726,30727,30727,30727,30727, +30727,30727,30727,30727,30727,30727,30727,30727,30728,30728,30727,30727,32775,32775,32775,32776, +32776,32776,32776,32776,32776,32776,32776,34824,34824,34825,36872,38921,40970,45068,47340,47213, +43020,38921,34823,34825,34826,34825,34825,34825,34825,36873,34825,34826,36874,36874,36874,38921, +36873,36873,36874,36875,36875,36874,38922,38923,38923,38922,38923,38923,38923,38922,38922,38923, +38922,38923,40971,40971,40971,40971,40971,40971,40972,40972,40971,40970,40970,43019,43020,43020, +43019,47275,51725,55983,53839,45099,43019,43020,43020,43020,43020,43019,43019,43020,43052,43020, +43020,45068,45068,45260,45292,47309,47181,45068,45164,45228,45260,45260,45261,47373,45325,45260, +45293,45389,47405,45261,45261,45293,45293,47373,45389,45389,47405,47437,47437,47437,47501,47501, +47469,47502,47469,47469,47469,47469,47469,47501,47501,47469,47501,49582,49614,49613,49581,49613, +51758,51790,51725,51693,53838,53934,56014,56015,55982,55982,55950,56014,56014,56014,56046,56079, +56079,56046,56046,56046,58095,56014,55949,53869,51790,51726,51726,51726,49613,49581,47533,47501, +47469,45357,45324,45324,45293,45260,45228,45228,45229,45260,45260,45229,45228,45229,45196,43052, +43020,43020,43052,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020, +43020,40972,40972,40971,40971,40972,40971,38923,38923,38923,38924,38923,38923,36875,36875,36874, +38923,36875,36875,36875,36875,36875,36874,36874,36874,36874,36874,36874,36875,36874,36874,36874, +36874,36874,36874,36873,36873,36874,36874,36874,34826,34825,34825,34825,34825,34825,34825,32777, +32776,32777,32777,32777,32777,32777,32777,32777,32777,32777,32776,30728,30728,32776,32776,30728, +30728,30728,30728,30728,30728,30728,30728,30728,30727,30727,30727,30727,30727,30727,30727,30727, +30726,30727,30726,28678,28678,28678,28678,28679,28679,28679,28679,28678,28678,28679,28679,28678, +28678,28678,28678,28678,28678,28678,28678,30727,30727,30727,30727,30727,30727,30727,30727,30727, +30727,30727,30727,30727,30727,30727,30727,30727,30727,32775,32775,32775,32775,32776,32775,32776, +32777,34825,34824,32776,32776,32775,32775,34824,34824,34824,34824,34824,36873,38922,40970,40970, +38921,36872,34825,34825,34825,34825,34825,36874,34826,34825,34825,34826,36875,36874,38922,40971, +40971,38923,38922,36875,36875,38922,38922,38923,38923,38923,38923,38923,38923,38923,38923,38923, +38923,38923,40971,40972,40971,40971,40971,40971,40972,40972,40972,40971,40971,40971,40972,40971, +40971,43019,43052,45260,45164,43019,40971,43020,43020,43020,43020,43020,43020,43020,45133,43020, +43020,45100,45260,47405,49517,51662,51661,49517,47405,45356,45324,45292,47373,47405,45293,45325, +45325,45325,47405,45357,45325,45325,45325,47405,47437,45357,47437,47502,47502,47502,47501,47502, +47534,47502,47502,47469,47469,47501,47534,47534,47501,47501,49581,49582,49614,49582,49549,49581, +51726,51790,51758,51693,51758,53902,53935,56014,56014,53934,55950,55982,53902,53902,56014,56047, +56046,56046,58094,58094,58127,58095,56014,53933,53902,53870,51790,51790,49678,49613,49581,47501, +47501,45388,45292,45324,45356,45357,45325,45260,45196,45260,45325,45293,45261,45261,45228,43148, +43084,45132,45261,43084,43020,43084,43149,43053,43053,43020,43020,43020,43020,43020,40972,43020, +43020,43020,40972,40972,40972,40972,40972,40971,40972,38924,38924,38923,38923,38923,38923,38923, +38923,38923,38923,36875,38923,38923,36875,36875,36875,36874,36874,36874,36875,36874,36874,36874, +36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,34825,34825,34825,34825,34825,34825, +32776,32777,32777,32777,32777,32777,32777,32777,32777,32777,32777,32776,32776,32776,32776,32776, +30728,30728,32776,32776,32776,32776,32776,32776,30728,30728,30728,30727,30727,30727,30727,30727, +30727,30727,30727,30727,30726,28678,28678,28678,28678,28678,28678,28678,28678,28679,28679,28679, +28679,28678,28678,28678,28678,28678,28678,30727,30727,30727,30727,30727,30726,30726,30726,30727, +30727,30727,30727,30727,30727,30727,30727,30727,32775,32775,32775,32775,32775,32776,32775,32776, +32776,34825,34824,34824,32775,32775,34823,34824,34825,34825,34825,34824,34824,34825,34824,34824, +34823,34824,34825,34825,34825,34825,36873,34825,34825,34825,36874,36874,36875,36874,38922,38922, +40971,40971,38922,38922,38922,38921,38923,38923,38923,38923,38922,38922,38922,40971,40971,40971, +40971,40971,40971,40972,40971,40971,40971,40971,40972,40972,43020,40972,40972,40972,40972,43020, +43020,40972,40971,40972,40972,43020,43020,43020,43020,43020,43020,43052,43020,43020,45069,43085, +43084,45100,47309,51662,55983,56014,56013,55983,51758,49549,47469,45389,47405,47437,45357,45357, +45389,45357,47340,47437,45357,45324,45357,47437,47470,47469,47469,47502,47502,47502,47469,47469, +47502,47502,47502,47502,47502,47534,47566,47534,47501,47501,49581,49549,49646,49614,49549,49581, +49614,51758,51694,51693,51758,51790,53902,56014,56014,56015,55982,56015,53902,55950,56015,56047, +58094,58126,58159,58158,58159,58127,56047,56046,53934,53870,51790,51790,51758,49646,49614,47534, +47469,47405,47405,47437,45389,45421,45389,45325,45325,45261,45228,45293,45293,45229,45228,45229, +45228,45293,45261,45228,45196,45196,45229,45197,43084,43052,43052,43020,43052,43020,43020,40972, +43020,43020,40972,40972,40972,40972,40972,40971,40972,40972,38923,38923,38923,38923,38923,38923, +38923,38923,38923,38923,38923,38923,38923,38923,36875,36875,38922,38922,38923,38923,38923,38923, +36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,36873,36873,34825,34825,34825, +34825,32776,32777,34825,32777,32777,32777,32776,32777,32777,32777,32776,32776,32776,32776,32776, +32776,32776,32776,32776,32776,32776,32776,32776,32776,30727,30727,30728,30728,30727,30727,30727, +30727,30727,30727,30727,30727,30726,28678,28678,28678,28678,28678,28678,28679,28679,28679,28678, +28678,28678,28678,28678,28678,28678,28678,30727,30727,30727,30727,30727,30726,30726,30726,30727, +30727,30727,30727,30727,30727,32775,32776,32775,32775,32775,30726,32775,32776,32776,32776,32776, +32776,32776,32776,32776,32777,32776,32776,32776,34824,34824,34825,34825,34825,34825,34825,36874, +36874,34825,34825,34825,36874,36874,36873,34825,34826,36874,36874,36874,36874,36874,36874,36874, +38922,40970,43019,43020,40971,38922,38923,38923,38923,38923,38922,40970,40971,40971,40971,40971, +43020,43019,43019,40970,40971,43020,40972,40972,40972,40971,40971,40972,40972,40972,40972,43019, +43019,40971,43020,43021,43021,43020,43020,43020,43052,43020,43020,43053,43085,43053,45197,43213, +43181,43020,45068,51629,58192,60400,60400,58224,53870,49549,47437,45390,45325,45324,47437,47501, +45389,45325,47405,47437,45357,45357,47437,47437,47437,47469,47470,47470,47470,47469,47437,47437, +47502,49614,47534,47502,47534,47534,49582,47534,49614,49582,49581,49646,49678,49646,49614,49614, +51694,51726,49678,49678,51758,51791,53838,53902,56015,55983,55983,56015,56015,56015,56015,56047, +58127,58159,58191,58191,58159,58127,56047,53966,53870,51757,51757,51790,51790,51758,49614,49582, +47470,47405,47470,47470,47405,47404,47469,47438,47438,47405,45325,45357,45325,45261,45293,45293, +45325,45293,45229,45229,45228,45260,45228,43020,43020,45196,45164,45132,45164,43020,43020,43052, +43020,43020,43020,43020,43020,40972,40972,40971,40972,40972,40971,40971,38923,38923,38923,38923, +38923,38923,38923,38923,38923,38923,38923,38923,38923,38923,38923,38922,38923,38923,38923,38923, +38923,38923,36874,36874,36874,36874,36874,36874,36874,36875,36874,36874,36873,36873,36873,34826, +34826,34825,34824,34825,34825,34825,32777,32777,32777,32776,32776,32776,32776,32776,32776,32776, +32776,32777,32777,32777,32776,32776,32776,32776,32776,32776,32775,32776,32776,30728,30728,30727, +30727,30728,30727,30727,30727,30727,30726,30727,28679,28678,28678,28678,28679,28679,28679,28678, +28678,28678,28678,28677,28677,28678,28678,28678,30727,30727,30727,30727,30727,30727,30727,32775, +32775,32775,32775,32775,32775,32776,32776,32776,32775,32775,32775,32775,32775,32776,32776,32776, +32777,32776,32775,34825,32777,32777,34825,34825,34824,34824,34824,34825,34825,34825,34824,34825, +34826,34825,36874,36874,36873,36873,36874,36874,36874,36874,36874,36873,36874,36874,36875,36875, +38923,40971,43020,45069,43021,40972,40971,38922,40970,40970,40971,43020,40971,40971,38922,40971, +47245,49518,47372,45163,43051,43020,43019,40971,40972,40972,43019,40971,40972,40972,40972,40971, +43019,43020,43020,43020,43020,43020,43020,43052,43084,43020,43084,43052,45069,45100,45164,45228, +43085,43020,45132,47404,53870,58288,60368,53934,49516,47307,45325,45422,47437,47340,47469,47502, +45422,45389,47405,47405,47469,47470,47470,47437,45325,45357,47470,47502,47470,47502,47470,47470, +47502,49614,49614,49614,49614,49614,49614,49646,49678,49646,49646,49710,49678,49646,49646,49678, +49710,49678,49678,49710,51791,51823,51790,53839,53903,53902,53902,53902,53934,56015,56047,56078, +58158,58191,58191,58127,58095,58062,55982,53934,53870,53870,53903,53902,53870,51758,51726,49614, +49581,49582,49614,49614,47501,47501,49581,49614,49614,49582,47469,47438,47438,47406,45293,45293, +45325,45325,45261,45261,45261,45261,45196,45132,45229,45229,45197,45229,45197,45132,43084,43180, +43148,43020,43020,43020,43020,43020,40972,40972,40972,40972,40972,40971,40971,40971,40972,40972, +40972,40971,40972,40972,40971,40971,40971,40971,38923,40971,40971,38923,38923,38923,38923,38923, +38923,38923,38923,38923,36874,36874,36874,36874,36875,36874,36874,36874,36874,34825,36874,34825, +34826,34825,34825,34825,34825,34825,34825,34825,34825,32777,32776,32776,32776,32776,32776,32776, +32777,32777,32777,32776,32776,32776,32776,32776,32776,32776,32776,32775,30727,30727,30728,30728, +30728,30728,30727,30727,30727,30727,30727,30727,30727,30726,30726,28678,28678,28679,28678,28678, +28678,28678,28678,28678,28678,28678,28678,28678,28678,30727,30727,30727,30727,30727,30727,30727, +32775,32775,32775,32775,32775,32775,32776,32776,32776,32775,32775,32776,32775,32775,32776,32777, +32777,32776,32776,34824,32776,32776,34825,34825,34825,34824,34825,34825,34825,36873,34825,34825, +34826,36874,36874,36873,34825,36873,36874,36874,36874,36874,36874,36874,36874,36874,36874,36874, +36874,38921,40969,43019,43020,40971,40971,38922,38922,40971,43020,43021,40971,38923,38923,40971, +49486,53871,53870,49581,47309,45068,43019,40971,40971,40971,40971,40972,40972,43020,43020,40972, +40972,43021,43020,43020,43021,43020,43020,43020,43020,43021,43084,43052,43020,45164,45229,45293, +45101,45069,45196,45100,47340,49485,49453,47340,45260,45325,45421,47501,47469,47437,47469,47469, +47437,47469,47501,47502,47470,47470,47438,47470,47470,47470,47502,47534,47534,47534,47534,47534, +49614,49646,49582,49614,49614,49614,49646,49646,51759,51758,51726,49710,49678,49646,49678,49710, +49710,49646,49678,49742,51790,51790,51790,51790,51790,53870,55982,55982,56047,58127,58191,58191, +58223,60335,60335,62351,60303,60271,58159,58127,58127,58127,58127,58127,56047,56015,55982,53870, +53870,53871,51823,51791,49678,49678,49646,49582,49582,47501,47469,47469,47405,47373,45325,45325, +45293,47373,47469,45325,45325,45293,45197,45229,45229,45229,45261,45261,45228,45260,45196,45165, +45165,45069,43020,43020,43020,43020,43020,43020,40972,40972,40972,43020,40972,40972,40971,40971, +40972,40971,40972,40972,43020,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971, +38923,38923,38922,38923,38922,38922,38922,36874,36874,36874,36873,36873,36874,36874,36874,36874, +36874,34826,34826,36873,34826,34825,34825,34825,34825,34825,34825,32777,32777,34825,32776,32777, +34825,34825,34824,32776,32776,32776,32776,32776,32776,32776,32776,32776,32775,32776,32776,32776, +32776,30727,30727,30727,30727,30727,30727,30727,30727,30726,30726,30727,28679,28679,28679,28678, +28678,28678,28678,28678,28678,28678,28678,28678,28678,30727,30727,30727,30727,30727,30727,30727, +32775,32775,32775,32775,32775,32775,32775,32776,32776,32775,32776,32776,32775,32775,32776,32776, +32776,32776,32776,32776,32775,32776,34825,34825,34825,34825,34825,36873,36873,36872,36873,36873, +36874,36874,36874,36873,34825,36873,36874,36874,36874,36873,36873,36874,36874,36874,36874,36874, +36874,36873,38922,38922,38922,38922,38922,38922,38922,38922,40971,40971,38923,38924,38923,40970, +45132,49421,49581,47405,45132,43020,43019,40971,40971,40971,40972,40972,40972,43021,40972,40972, +40972,43021,43021,43020,43021,43021,43053,43085,43021,43021,43020,43084,45228,45261,45229,45197, +45165,45229,45293,45197,45229,45164,45133,45229,45293,47406,45389,45421,47501,47502,47469,49550, +49582,47501,47501,47469,47438,47437,47437,47470,47470,47470,47502,47502,47502,47566,47534,49582, +49614,49678,49678,49614,49614,49678,49679,51726,51726,51758,51758,51758,51758,51790,51791,51758, +51758,51758,51726,51758,51790,51790,53870,53902,56015,56079,58191,60304,60336,62416,62448,62480, +62512,62544,62576,64656,64656,64656,62544,60399,60335,62384,62416,60368,60368,60336,58224,58159, +56047,53903,51791,51726,49613,49613,49614,47534,49582,47534,47534,47501,47469,47469,47437,45389, +45357,47437,47469,47437,45356,45356,45357,45293,45325,45292,45260,45324,45260,45196,45196,45196, +45197,45165,45132,43084,43052,43020,43020,43020,40972,43020,43020,43020,43020,43020,40971,40971, +43019,43020,43020,43020,43020,43020,43019,43019,43019,43019,43020,40972,40971,40971,40971,40971, +40971,40971,40971,40971,40970,38922,38922,38922,38922,38922,38922,38922,38922,38922,38922,38922, +36874,36874,36874,36874,36874,36874,34826,34826,36873,34825,34825,34825,34825,34825,34825,34824, +34825,34825,34825,32776,32776,32776,32776,32776,32776,32776,32776,32776,32776,32776,32775,32775, +32776,30727,30727,30727,30727,30727,30727,30727,30727,30726,30726,30727,30727,30727,28679,28678, +28678,28678,28678,28678,28678,28678,28678,28678,28678,30727,30727,30727,30727,30727,30727,32775, +30727,32775,32775,32775,32775,32775,32775,32776,32776,32776,32776,32775,32775,32775,32776,32775, +32775,32777,32777,32776,34824,34825,34825,34825,34825,34825,34825,34825,34825,34825,34825,36873, +36873,36874,36874,36874,36873,36873,36874,36874,36874,36874,36873,36874,36874,36874,36874,36874, +36874,36875,36874,36874,36874,38922,38923,38923,38923,38923,38923,38923,38923,38923,40971,40971, +40971,40971,41003,40970,40971,43020,40972,40972,40971,40971,40971,40972,40972,40972,40972,43020, +43020,43020,43020,43021,43021,43021,43053,43053,43021,43085,43020,43053,45165,45165,45069,45165, +45325,45357,45325,45357,45357,45390,45390,47469,47501,47469,47437,47469,47502,47534,47501,49646, +51759,49646,49582,47502,47470,47470,47437,47469,47470,47502,47502,47534,47534,47534,47502,49582, +49678,49710,49710,49710,49710,49678,49678,51758,51791,51790,51758,51759,51791,51823,51855,51823, +51790,51822,51854,53903,53935,56047,56079,58223,60432,62577,64689,64721,64753,64753,64721,64721, +64721,64753,64817,64881,64849,64849,64785,62673,64688,64657,64625,62545,62512,60400,58224,56015, +51790,51726,49678,49646,47533,47533,49614,49614,49614,49549,49581,47534,47533,47533,47501,47469, +47469,47469,47469,47469,47501,47469,47437,47437,47437,47469,49549,49581,49581,49517,47372,45324, +45357,45357,45325,45324,43116,43020,45196,43116,43020,43020,43020,43117,43020,43020,43020,43020, +43020,43020,43020,43020,43020,43020,43020,43021,45101,43085,43020,43020,43020,40972,40972,40971, +40971,40971,40971,40972,43020,40971,40971,40971,40971,40971,40971,40971,40971,40971,40971,38923, +38923,38923,38923,38923,38923,36874,36874,36874,36873,36874,36873,36873,36873,36873,34825,34825, +34825,34825,34825,32777,32776,32776,32776,32776,32776,32775,32775,32776,32776,32775,32775,32775, +32775,32775,30728,30727,30727,30727,30727,30727,30727,30726,30727,30727,30728,30728,28679,28678, +28678,28677,28677,28678,30726,30726,28678,28679,28679,28678,28679,28679,30726,30726,30727,30727, +30727,32775,32775,32775,32775,32776,32775,32775,32776,32776,32776,32775,32775,32775,32776,32775, +34824,34824,34824,34825,36873,36873,34824,34823,34824,34825,34826,34826,34826,34825,34825,36873, +36873,36873,36874,36874,36874,36874,36874,36874,36874,36874,36875,36875,36874,36874,36875,36875, +38923,36875,36874,38923,38923,38923,38923,38923,38923,38923,38923,38923,38923,38923,40971,40971, +38923,38923,38923,38923,40972,40972,40972,40972,40971,40971,40972,40972,40972,40972,40972,43020, +43020,43020,43020,43020,43020,43020,43020,43021,43149,43181,43021,43053,43117,43117,45197,45325, +45293,45261,45325,47405,47469,47502,47469,47469,47502,47502,47502,47502,47502,47534,47501,47502, +47534,49614,47502,47470,47502,47502,47502,47502,47502,47502,47502,47501,47534,47534,49646,49646, +49646,49679,49710,49710,49710,49678,49710,49711,51759,51791,51823,51823,51790,51822,51822,51822, +53871,53935,53999,58224,60369,60401,62513,62641,64818,64915,64947,64947,64914,64882,64818,64753, +64753,64817,64914,64946,64914,64850,64785,64720,64689,64689,62576,62448,60303,58159,53934,51790, +51758,49710,49710,49678,49678,49646,49646,49678,49678,49582,49614,49614,49549,49581,47566,47534, +47501,47533,49614,47501,47469,47469,47501,49646,51726,53902,56015,56047,56079,56015,53838,49645, +49550,47469,47341,45325,45292,45164,45164,43116,43148,43180,45196,45293,45228,45196,45164,45165, +45229,45260,45196,45164,45196,45197,45196,45100,43021,43053,43021,43020,43019,43019,43020,43020, +43020,43019,43020,43020,43020,40972,40971,40971,40972,40971,40971,40971,40971,40970,40971,40971, +40971,40971,40971,38923,38922,38922,38922,38922,36874,36874,36874,36874,36873,36873,36873,36873, +34825,34825,34825,34825,32776,32776,32776,32776,32777,32776,32776,32776,32776,32776,32776,32776, +32775,32775,30728,30728,30727,30727,30727,30727,30727,30727,30727,30727,28676,28677,28682,30734, +30726,28678,28679,28678,30726,30726,30727,30727,30726,30726,30727,30727,30727,30727,30727,30728, +30727,30727,32775,32776,32776,32777,32776,32775,32776,32776,32776,32776,32776,32776,32776,34824, +34825,34824,34824,36873,38922,38922,38922,38921,36872,34824,34824,36873,36873,36873,38921,40970, +40971,40970,38921,38921,36873,36873,36874,36874,36874,36874,36874,38923,38922,38922,36875,36875, +36875,36875,36874,36874,38923,38923,38923,38923,38923,38923,38923,40971,40971,40971,38923,40971, +40971,40972,40972,40972,40972,40972,40971,40972,40972,40972,43020,40972,40972,40972,43020,43020, +43020,43020,40972,43020,43020,43020,43021,43021,43053,43149,43117,43149,43213,45261,45293,45293, +45293,45261,45325,47470,47469,47470,47470,47470,47534,47534,47502,47470,47502,47469,47437,45389, +47438,47502,47502,47502,47534,47534,47502,47566,47502,47534,47501,47502,49614,49614,49614,49614, +49646,49678,49710,49710,49710,49742,49743,49710,49710,49774,51823,51791,51790,51822,51822,51822, +51823,51855,53999,56144,60368,62513,62545,62578,62610,62674,62674,62609,62577,62577,62544,62512, +62512,62576,62641,62705,62673,62576,62512,62479,62447,62448,60336,58287,56143,53967,51854,51790, +51822,51823,49710,49710,49742,49710,49710,49743,51791,51758,49710,49678,49678,49646,49646,49646, +49614,49614,49614,49581,47501,47501,49614,53871,55983,56014,56015,56079,58127,58126,56047,53967, +53870,51725,49484,49549,49646,49614,49549,47405,45389,47469,47469,47438,47437,47405,47405,45357, +45357,45389,45324,45260,45293,45293,45260,43052,43020,43020,43020,43020,43019,43019,43020,43020, +43020,43020,43020,43020,43020,43020,43019,43020,43020,43019,43019,43019,43019,43019,43020,43020, +43019,43019,43019,40971,40971,40971,40971,40971,40970,40970,38922,38922,38922,38922,38922,38921, +36873,36873,36873,34825,34825,34825,34825,34825,34825,32777,32776,32775,32776,32777,32777,32777, +32776,32775,30727,30728,30728,30728,32775,30727,30727,30728,30728,30727,30725,28678,28681,28685, +30727,30727,28679,28679,30727,30727,30728,30727,30726,30726,30727,30727,30727,30727,30728,30728, +30727,30727,32775,32776,32776,32776,32775,32776,32777,32776,32776,32776,32776,32776,34824,34825, +34825,34825,34825,36873,38922,38922,43019,45068,45067,43018,43017,43018,43018,43019,43019,43019, +45067,45067,47115,45067,45067,43019,40971,38922,36874,36874,38922,38923,38923,36874,36875,36875, +36875,38923,36875,36874,36875,38923,38923,38923,38923,38923,40971,40971,40971,40971,40971,40972, +40972,40971,40972,40972,40972,40972,40972,40972,40972,40972,43020,40972,40972,43021,43020,43020, +43020,43020,43020,43020,43020,43020,43020,43085,43149,43021,43149,43245,43181,43149,45293,45358, +45357,45293,45325,45422,47469,47438,47438,47469,47470,47502,47502,47502,47502,47502,47502,47534, +47534,47534,47534,47534,47566,47534,47534,47598,47534,47534,47534,47534,49646,49678,49678,49678, +49678,49742,49710,51790,49742,49742,49743,49743,49742,49742,49743,49711,51823,51823,51791,51823, +51823,51790,51854,53935,53967,56111,56112,56112,56111,56079,56078,56046,56047,56079,56111,56111, +56111,58191,60303,60367,60367,60367,60335,60303,60271,58223,58191,56111,56079,53967,51855,51822, +51790,49742,51790,51791,51823,51823,51790,51822,51823,51790,51790,51791,51822,51790,49678,49677, +49645,49645,49645,49613,49582,49582,49646,51791,51855,51726,49581,51726,56014,58191,58159,56079, +56111,58158,56014,55982,53935,53935,51790,49645,47469,47437,47470,49582,47502,47469,47437,45357, +45260,45228,45260,45261,43149,45069,43020,43020,43020,45164,45196,43020,45132,45293,45229,45164, +45196,45325,45325,45196,45164,45196,45100,45068,45068,45068,45068,43020,45100,45133,45068,45068, +45068,45068,45068,45068,45068,45068,45068,45068,45068,43019,43019,40971,40971,40971,43020,40971, +38922,38922,36874,36873,34825,34825,34825,34825,34824,32776,32776,32776,32776,32776,32776,32776, +32776,32775,30728,30728,30728,30728,32776,30728,30728,30728,30726,30727,30728,28680,28678,28675, +28678,28679,30727,30727,28679,30727,30728,30728,30727,30726,30727,30727,30727,30727,30728,32776, +32775,30726,30726,32775,32775,32776,32776,32776,32777,32776,32776,32776,32776,34825,34825,34825, +34825,34824,34824,34825,34825,34824,38921,45099,49486,49550,49452,47308,49388,49453,47147,45067, +47211,49484,51661,53805,53838,51726,49453,43019,40970,38923,38923,36874,38923,38923,38923,38923, +38923,38923,36875,36875,36875,36875,38923,38923,38923,38923,38923,40971,40971,40971,40971,40972, +40972,40972,40972,40972,40971,40972,40972,40972,40972,40972,43020,40972,40972,43020,43020,43021, +43021,43085,43181,43085,43021,43020,43021,43021,43053,43213,43213,43180,43148,43181,45293,45325, +45357,45357,45325,45389,47470,47502,47502,47469,47469,47534,47502,47502,47534,47502,47534,47566, +47566,47534,47566,47566,47534,47534,47534,47566,47598,47598,47631,47630,49710,49710,49710,49743, +49742,49710,51790,51823,51822,51790,49742,49742,49743,49742,49711,49775,49775,49775,49775,51822, +51823,51791,51790,51822,51822,51790,51790,51822,51822,51822,51822,51822,51822,51822,51854,51854, +53934,53999,58159,60271,60335,60335,60335,58255,58255,58223,56111,53966,51854,51854,51822,51791, +49775,51822,51823,51791,51790,51854,51887,53903,53871,51790,51822,51854,51822,51790,49710,49709, +49710,51726,49709,49645,49646,49646,49613,49645,49614,47502,47405,49582,58224,62513,60367,58126, +58191,62448,62544,60368,58126,56014,56047,53935,49646,47405,47437,47501,47533,47501,47468,47404, +47339,47244,45260,45260,45196,45196,45228,45100,45100,45292,45261,45228,45197,45261,45325,47373, +45260,45357,45389,45292,47340,47276,45260,45293,47341,47341,45261,45165,45196,45260,45228,47308, +47276,47276,47309,47341,47341,47308,47276,47276,47341,47437,45165,45068,45068,43020,43020,40971, +38922,38921,36873,36873,34825,34825,34825,34825,34824,34825,32777,32777,32776,32775,32775,32776, +32776,32776,32776,32776,30728,30727,30727,30728,30728,30726,30726,30727,30726,28678,28681,30732, +28678,30727,30727,30726,30726,30727,30727,30727,30727,30727,32775,32775,32775,32775,32775,32775, +32775,32775,32775,32775,32775,32776,32777,32776,32776,32776,32776,32776,32776,34824,34824,34825, +34825,34825,34825,34825,34825,34824,34824,40970,45068,45068,45067,45066,47180,49517,47147,45099, +45164,47276,49581,51758,51758,49420,45067,43020,40971,38923,38923,38923,38923,38923,38923,38923, +38922,38923,38923,38923,38923,38923,38923,38923,38923,38923,38923,40971,40971,40972,40972,40972, +40972,40972,40972,40972,40972,40972,40972,40972,40972,40972,43021,40973,40972,40972,43021,43181, +43116,43149,43116,43021,43021,43021,43149,43181,43117,45293,45293,45293,45261,45261,45326,45325, +45390,45390,45325,47470,45390,45422,47470,47438,47502,47501,47534,47566,47502,47502,47566,47598, +47566,47534,47566,47566,47534,47534,47598,47630,49711,49711,49710,49678,49711,49711,49775,49775, +51823,51823,51790,51790,51790,51822,51823,51823,49775,49775,49743,49742,49775,51855,51855,51823, +51823,51855,51823,51823,51855,51855,51855,51855,51887,53967,53967,53967,51887,51855,51887,53935, +53967,56047,56111,58223,58255,58255,58223,58255,58255,58159,56047,53934,51854,51854,51822,49710, +49710,49710,49711,51823,51855,51855,51855,53935,53935,51887,51855,51854,51822,51790,51790,51822, +51822,51790,51790,49710,49645,49646,49646,49678,49678,47566,45357,47404,51789,60368,62609,62479, +62415,64592,64656,62544,62448,60336,60368,60368,58191,56015,51855,51726,49646,49614,49613,49613, +51693,51694,49549,47372,45228,45068,45068,43117,45261,45197,45068,45196,45196,45132,45196,45261, +45261,45196,45196,45228,45196,45068,45067,45132,45228,45068,45068,45132,45196,45132,45068,45260, +47372,45292,45261,47212,45164,45228,47340,47341,47309,47437,47213,45068,43019,43019,40970,38922, +38922,36874,36874,36874,34826,34825,34825,34826,34825,34825,34825,32777,32776,32776,32776,32776, +32776,32776,32776,32777,32776,30727,30727,30728,30727,30726,30727,30727,30724,28676,30730,30736, +28678,28679,32775,34823,36871,36871,34823,32775,34822,34823,36872,36872,34823,34823,32775,32775, +32775,32776,32776,32776,32776,32776,32775,32775,32776,32777,32777,34825,34824,34824,34824,34824, +34825,34825,36873,36873,34825,34825,34825,36873,38922,36874,36872,36872,40970,45067,43018,40970, +40970,40969,40970,43019,43019,40971,38922,38922,38923,38923,38923,38923,38923,38923,38923,38922, +38923,38923,38923,38923,38923,38923,38923,38924,38923,38923,38924,40972,40971,40972,40972,40971, +40972,40972,40972,43020,43020,43020,40972,40972,40972,43020,43021,43021,43021,43020,43116,43181, +43213,43148,43148,43181,43117,43021,43149,43245,43245,45325,45357,45357,45293,45325,45390,45325, +45390,45454,45454,47502,45422,47470,47502,47502,47502,47566,47534,47534,47598,47566,47566,47534, +47534,47534,47534,47566,49678,47630,47566,49646,49710,49711,49678,49710,49743,49775,49743,49743, +51855,51823,51822,51822,51823,51855,51887,51823,49775,49775,51823,51855,51823,51855,51855,51823, +51887,51855,51855,51887,51887,51888,51887,51887,53967,53999,54032,53999,53967,53967,53967,53935, +53967,53999,56111,58191,58255,58255,58190,58191,58223,58191,56015,53903,51822,51790,51823,51823, +49742,49710,49742,51790,51822,51822,51822,51855,51823,51823,51822,51822,51854,51822,51790,51790, +51822,51822,51790,49678,49678,49678,49614,49613,49646,47565,47598,47565,47500,51789,58223,62512, +62544,62544,62544,62512,60336,58126,55982,55982,56079,56080,53935,51790,51790,51790,51758,51790, +53935,51790,49549,45292,45228,45229,45229,43085,43020,43020,43020,45164,45196,45132,45068,43020, +43020,43021,43020,45068,45261,45229,43052,43020,43020,45068,45068,45068,45068,45068,45068,45164, +45100,45100,45164,45067,43019,45100,45197,47244,47116,45068,45068,43020,40971,40970,38922,38922, +38922,36874,36875,36874,36874,34825,34825,36873,36873,34825,34825,34825,34824,32776,32776,32776, +32776,32776,32776,32776,32776,32776,30729,30728,30727,30727,30728,30727,30726,30726,30727,28680, +30728,28678,32775,38921,43018,40970,38921,38920,40968,43018,43018,38921,34824,32775,32775,32776, +32775,32775,32776,32777,32777,32776,32776,32776,32777,32777,32777,32777,32777,34824,34825,34825, +36873,34825,34825,34825,34825,34825,34825,36873,36873,34825,34825,34825,36873,36874,36874,36874, +36873,36873,36874,36874,38922,36874,36873,36873,36874,38922,38922,36875,38923,38923,38923,38922, +38922,38923,38924,38924,38924,38923,38924,38924,38923,38923,40971,40972,40971,40972,40972,40971, +40972,43020,43020,43020,43020,43020,43020,43020,43021,43021,43021,43117,43085,43020,43052,43213, +45261,43213,43181,45229,45293,43213,43245,45293,45261,45293,45292,45293,45325,45390,45422,45390, +45390,45422,45422,47502,47502,47470,47502,47534,47566,47534,47534,47534,47598,49679,49646,49646, +49646,49678,49678,49678,49711,49678,49646,49711,49710,49710,49711,49711,49711,49743,49743,49775, +51855,51855,51887,51855,51855,51887,51887,51855,51823,49743,51823,51855,51855,51887,51919,51887, +51887,51887,51887,51887,51855,51855,51887,51855,51887,53967,53967,53967,53967,53967,53967,53967, +53967,53967,56047,58191,58223,58223,56143,56079,56079,56079,53999,51887,51855,51855,51822,51823, +51823,49743,49742,49742,49742,51822,51822,51823,51823,51823,51822,51790,51790,51822,51822,51790, +51790,51822,51790,49710,49710,49678,49646,49646,49614,47565,47565,47566,47534,47534,49645,51854, +56014,56046,60335,62512,60432,58191,55950,53773,51628,49581,49613,49581,51757,53934,56014,56015, +56047,53837,49580,47468,47437,45325,45261,43052,43020,43020,45164,47437,47533,47469,45260,45099, +43019,43020,43020,43020,45068,43020,43020,43020,45100,45196,45068,45196,47308,47244,47340,45260, +45260,45164,45068,45067,43019,45068,45068,43020,43019,43019,43020,40971,40970,40971,38922,38922, +38922,38922,38923,36875,36874,36873,34825,36873,34824,34825,34825,34825,34825,34825,34825,32777, +32776,32776,32776,32776,32776,32777,30729,30727,32775,30729,30728,30727,30727,30728,30727,30725, +30728,28678,30726,36873,40970,43019,43019,40969,45067,49197,45068,40969,34824,32775,32776,32776, +32775,32775,32776,32776,32776,32776,32776,32776,32776,32776,32776,32777,32777,34825,34825,34825, +34825,36873,34825,36873,36873,36873,34825,36873,36874,36874,36874,36874,36874,36874,36874,36874, +36874,36875,36875,36875,36875,36875,38923,38922,38923,38923,38923,38923,38924,38923,38922,38922, +38922,38923,38924,38924,38924,38924,38924,38923,38923,38923,40971,40972,40972,40972,40972,40972, +43020,43020,43020,43020,43020,43020,43020,43084,43117,43117,43149,43084,43149,43181,43181,43117, +45229,43117,43116,45261,45325,45229,45261,45325,45293,45261,45325,45357,45325,45358,47470,45422, +45422,47502,47502,47502,47502,47534,47566,47598,47598,47534,47566,47598,49646,49711,49646,49678, +49710,49710,49710,49710,49710,49711,49711,49711,49710,49743,49743,49710,49743,49775,49743,49743, +51855,51887,51887,51887,51887,53935,51887,51823,51823,51823,51855,51855,51887,51887,51887,53967, +53967,51887,51887,51855,51855,51887,51887,51887,51855,51823,53935,53935,51919,51919,51887,53967, +53967,53967,56047,56143,56143,56111,56111,56079,53967,53967,53967,51919,51919,51855,51823,51823, +51855,49775,49742,49742,51822,51855,51887,51855,51855,51823,51823,51854,51822,51855,51855,51822, +51822,51823,51790,49742,49742,49710,49710,49678,49710,49646,47533,49614,49646,47534,47501,45452, +47532,49613,51757,53966,58223,60400,62449,58256,56014,53934,51854,51725,53934,58192,58192,58127, +55982,56046,53902,51693,49516,47308,45228,45132,45164,45260,45261,47437,49614,51726,51725,49612, +49452,47372,45196,43019,43020,43020,43020,45132,45229,47373,47373,47405,47437,47373,47373,47340, +45292,45164,45068,45069,43020,43020,43019,40971,40971,40971,40970,38922,38923,38923,38922,38922, +38922,38922,38922,38922,36874,36873,36873,36873,34825,34825,34825,36873,36873,34825,34825,34825, +32777,32776,32776,32776,32776,32776,32775,32775,32776,32776,32775,32775,30727,30728,32779,32781, +30727,30727,30727,32775,34823,38919,40969,43018,47180,47277,43018,36872,32775,32775,32775,32776, +34824,34825,34824,34823,34823,34824,34825,34824,34824,32776,32776,32777,32777,34825,34825,34825, +34825,34825,36874,36873,36872,36873,36873,36874,36874,36874,36874,36874,36874,36873,36873,36874, +36874,36874,36875,36875,36875,36875,38923,38923,38923,38923,38923,38923,40971,40971,41003,41003, +40971,40971,38923,38924,40971,40971,40971,40971,38923,40972,40972,40972,40972,40972,40972,40972, +43020,43020,43020,43020,43020,43020,43053,43117,43053,43020,43085,43021,43085,43149,43117,45261, +43246,43181,43181,45325,45358,45293,45325,45357,45293,45293,45358,45390,45390,45422,47470,45422, +45454,47502,47502,47534,47534,47566,49614,49614,49614,49614,49646,49678,49710,51791,49743,49711, +49743,49743,49775,49743,49743,49775,49775,49742,49743,49743,49743,49743,49743,49775,49775,51823, +51887,51887,53967,51919,51919,53935,51919,51855,51823,51855,51887,51887,51887,51919,53999,53999, +53967,51887,51855,51887,51919,53967,53967,53999,51887,51855,51919,51919,51887,51919,51919,53967, +53967,53967,54031,56111,56112,56111,56079,53999,54031,53999,51887,51887,51887,51823,51823,51823, +49775,49775,51855,51855,51822,51822,51855,51855,53935,51855,51887,51887,53967,53967,53935,51887, +51887,51855,51823,51790,49678,49678,49710,49710,49678,49646,49614,49646,49678,47598,47565,47565, +47566,47534,47437,47436,49644,56046,60303,60400,60465,60433,58288,58159,58159,56079,53903,51725, +53837,58192,58192,53934,51725,49516,47404,47501,49613,49549,47405,45293,45293,47437,51726,53902, +53935,49581,43147,40971,40972,40972,43084,43052,43020,45196,45260,45228,45229,45229,45228,45132, +45068,43020,43020,43020,43020,40971,38923,40970,40970,40970,38922,38922,38923,38923,38923,38922, +38922,36874,38922,36874,36874,36874,36873,36874,36874,34825,34825,34825,36873,34825,34825,32776, +32776,32777,32776,32776,32776,32776,32776,30728,30727,32775,32776,32776,32776,32776,32778,32780, +30727,30728,30728,30728,30725,32772,34822,38921,40970,38920,34822,30726,32775,32776,32776,32775, +36873,38922,38922,38921,36873,36873,36873,36874,36875,36874,34825,32777,32777,34825,34825,34825, +34825,34825,34825,34825,34825,36874,36874,36875,36874,36874,36874,36874,36874,36874,36874,36874, +36874,36874,38922,38922,38922,38922,38923,38923,38923,38923,38923,38923,40971,40972,45197,45230, +45101,43020,40971,40971,40971,40971,43019,40972,40972,40972,40972,40972,40972,40972,40972,40972, +43020,43020,43020,43020,43020,43053,43085,43117,43085,43021,45101,43053,45165,45197,43117,43181, +45294,43245,45261,45293,45390,45358,45390,45358,45294,45326,45326,45357,45390,47470,47438,47502, +47502,47502,47535,49615,49614,49647,49679,49679,49711,49678,49743,49774,49742,51791,51823,51823, +51823,49775,49743,49743,49743,49775,51823,51791,49807,49807,49775,49775,49743,49775,49807,51823, +51855,51887,53935,53935,51887,51919,51920,51887,51855,49839,51887,51855,51919,54031,54031,56080, +54000,54000,53999,53999,54000,54000,54000,53999,53967,51887,51919,51919,51920,53999,53967,53967, +53967,53999,53999,53999,56048,53999,54031,54031,53967,53999,53967,51919,51855,51823,51855,51887, +51855,51855,51887,51855,51855,51887,51887,53935,53935,51887,51854,51822,53935,53967,53967,53967, +53903,51823,51823,51822,49710,49710,49710,49710,49678,49646,49678,49710,49678,47566,47566,49614, +49614,49614,47598,47566,47501,47468,47500,49677,53935,53902,53870,56048,53871,49517,45228,45228, +49517,51758,53967,56014,53806,51694,49646,49678,49646,49549,47372,45260,43020,43020,45228,49453, +49646,45196,40971,40971,40972,43020,40972,40972,40971,40971,40972,43020,43020,43020,43019,43020, +43020,40971,40971,40971,40971,38923,38923,38922,40970,40971,40972,40971,38922,38922,38923,38923, +36875,36874,38922,36874,36874,36874,36874,36874,36874,36873,34825,36873,36873,34824,34824,34824, +32776,32776,32776,32776,32776,32776,32777,32777,32775,32775,32776,32776,32777,32777,32775,32773, +30727,30728,30727,30727,30727,30727,32774,32775,34824,32774,32775,32775,32776,32776,32775,32775, +34824,38921,38922,38921,36872,34823,34824,34825,36874,36874,36874,34825,32777,32777,32777,32777, +32777,34825,34825,34825,36873,36873,36874,36874,36874,36874,36874,36874,38922,38922,38922,38922, +36874,36874,38923,38923,38923,38923,38923,38923,38923,38923,38923,38923,40971,40971,43019,45132, +45133,43020,40971,40971,40972,40972,43019,43020,40972,43020,43020,43084,43020,40971,40972,40972, +43021,43053,43021,43021,43117,43213,43052,43116,43213,45262,45293,45229,45133,43117,43182,45197, +45294,45229,45261,45389,45422,45422,45357,45325,45358,47438,45390,45357,45389,47470,47406,47470, +47534,47534,47566,49583,49615,49679,49710,49710,49743,49743,49775,49775,49775,51855,51823,51855, +51855,51855,51855,51791,51791,51855,51855,51855,51823,51855,51887,51855,51823,51855,51855,51855, +51887,53935,53935,53935,51919,51919,51919,51919,51919,51887,51855,51887,54000,54064,56112,56080, +56080,54032,54032,53999,53999,54063,54064,54032,53999,51887,53968,53967,51919,53967,54000,53967, +53967,53999,53999,54000,56112,56112,56079,54031,56047,53999,53935,51887,51855,51855,51887,51919, +51887,51887,51887,51887,51887,51887,51919,53967,53935,51887,51823,51823,51887,53935,53967,53935, +51855,51855,51822,51822,51790,49710,49710,49742,49711,49710,49678,49646,49646,47598,47566,47566, +47630,47598,49646,47598,47566,47566,47533,47501,45453,47468,47436,47405,47437,45357,47405,47405, +47405,47404,49613,53870,53870,51694,49485,47437,47405,45324,45389,45357,45261,43052,43020,43020, +43084,41003,40971,43020,43020,43052,43084,43020,43019,43020,43020,43020,40972,40971,43020,40971, +40972,40972,40972,40971,40971,38923,38923,40971,40971,40971,40971,40971,38922,38922,38923,38922, +36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,34825,34825,36873,34825,34824,34824, +34824,32776,32776,32776,32776,32776,32776,32776,32776,32775,32776,32776,32776,32776,32776,32777, +32776,32776,32776,32775,32775,32775,30727,32775,32775,32775,32776,32776,32776,32776,32776,32776, +32775,34823,34824,34823,34823,32775,32776,32776,34824,34825,34825,34824,32777,32777,32777,34825, +34825,34825,34825,36873,36874,36874,36873,36873,36874,36874,36874,38922,38923,38923,38923,38922, +38922,38922,38923,38923,38923,38923,38923,38923,38923,38923,38923,38923,40971,40971,40971,40971, +43019,40971,40972,40971,40971,40972,40971,43020,43021,43021,45197,45229,43020,43020,43020,40972, +43020,43085,43086,45197,45260,45261,45229,45293,45325,45325,45358,45293,45325,45325,45293,45326, +45326,45294,45294,45358,45390,45422,47470,47502,47502,47502,47501,47501,47533,47534,47438,47534, +47598,47566,47534,49678,49743,49743,51791,51790,51823,51791,49742,49775,49775,51823,51855,51855, +51855,51887,51887,51855,51855,51856,51888,51887,51855,51887,51855,51855,51887,51888,51888,51888, +51888,51920,53967,53967,53967,51919,53967,51887,51919,51887,51887,53967,54000,54064,56144,56144, +56112,54031,53999,53999,54000,54000,54032,54032,54000,53967,54000,54000,53999,51951,54000,54000, +54000,54031,54031,56112,56176,56144,56112,56079,56079,53967,53999,51887,51887,51887,51887,51887, +51887,51887,51887,51887,51887,53967,53935,53935,53935,51887,51855,51855,53935,53967,53967,51887, +51887,51854,51822,51822,51790,51791,49743,49743,49710,49710,49678,49678,49710,49710,47598,47598, +47630,49646,49678,47598,47566,47566,47534,47501,45453,45453,45389,45357,45389,47502,47470,47470, +49614,51726,53902,56046,55982,51693,47404,47373,45324,47340,49582,51790,51822,49517,45196,43084, +43019,43083,45164,45164,45229,47373,47438,45229,45068,45069,43020,43020,43020,43020,43020,40971, +40972,40972,40971,40972,40971,40971,38923,40971,40971,40971,38923,38923,38923,38923,38922,38922, +38922,38922,38922,36874,36874,36874,36874,36873,36873,36873,34825,34825,34825,34825,34825,34825, +32777,34825,32776,32776,32776,32776,32776,32775,32775,32776,32777,32776,32775,32776,32778,32779, +32776,32776,32776,32776,32775,32775,32775,32775,32775,32775,32776,32776,32775,32776,32776,32777, +32776,32775,32775,32775,32776,32776,34825,34825,34824,34824,34824,34825,34825,34825,34825,34825, +34825,34825,34825,36874,38923,38922,38922,38922,38922,38922,38922,38922,38923,38924,38923,38923, +38922,40971,40971,40971,38923,38923,38923,38923,38923,38923,38923,40972,40972,40972,38923,38922, +40971,40971,43020,43019,43019,40972,40972,43020,43085,45262,45261,45164,43052,43020,43020,43020, +43020,43020,43148,45325,45293,45294,45294,45326,45325,45260,45325,45390,45358,45293,45293,45293, +45325,45358,45358,45326,45358,47438,47502,47534,49614,49678,49710,51823,53968,56048,53935,51791, +47630,47598,49678,49742,49743,51823,51855,51855,51823,51823,51855,51823,51823,51855,51855,51887, +51887,51855,51855,51887,51887,51888,51888,51855,51855,51887,51887,51855,51855,51855,51888,51888, +51888,53968,54000,54000,53999,53967,53967,53967,53967,51920,51920,53968,53968,54032,56112,56144, +56112,56111,53999,54000,54032,54000,54032,54032,53999,53967,53968,54000,54032,54032,54032,54032, +54032,54063,56111,56112,56176,56144,56111,56111,56079,53999,54000,54000,53968,51888,51952,51919, +51887,51887,51887,53967,53999,54000,53967,51887,51887,51887,51919,53967,53999,53999,53935,51887, +51887,51887,51887,51822,51790,51790,51823,51791,49710,49710,49678,49678,49710,49710,49710,47630, +47598,49678,47566,47565,47501,47533,47566,47534,47534,47566,47566,47534,47502,47502,45421,47437, +49581,53903,56112,58160,56015,51726,47372,45260,45292,45292,49518,53903,56014,53869,51693,49517, +47469,49549,49549,47501,47501,47277,45229,43116,43019,43020,43020,43020,43020,43020,43020,43019, +43020,43020,43020,40972,40971,40971,40971,40971,40971,38923,38923,38923,38924,38923,38923,38922, +38922,38923,38922,38922,38922,38923,38922,38922,36874,36874,36874,36874,36874,34825,34825,34825, +34825,34825,32776,32777,32777,32776,32776,32776,32776,32776,32776,32776,32775,32776,32777,32777, +30727,30727,32775,32775,32775,32775,32775,32775,32776,32776,32776,32776,32775,32775,32775,32777, +32777,32777,32776,34825,34825,34824,34825,34825,36873,36873,34825,34825,34825,34825,34825,34825, +36873,34825,34826,36874,38922,38922,38923,40971,40971,38922,38922,36874,38922,38923,38923,40971, +40972,40972,40972,40971,40971,38923,38923,38923,38923,38923,38923,38923,40972,40972,40972,38923, +40971,43020,43020,43020,43020,43020,43021,43020,43084,43117,45100,45196,45261,45261,45229,45196, +47309,47373,47372,45323,45324,45294,45262,45262,45293,45293,45325,47406,45326,47406,47470,45358, +45325,45357,45422,45422,45390,45390,47470,47502,47534,49582,49678,51791,53936,56112,56112,53935, +49710,47598,49678,49743,49743,49775,51887,51887,51888,51855,51887,51887,51855,51887,51887,51887, +51887,53967,54000,51855,51855,51920,51888,51920,51920,51919,51887,51887,51920,51888,51888,51920, +51919,53968,54000,54032,54032,54000,54032,54000,53999,53967,53968,54000,53968,53999,56112,56112, +56080,53999,54032,54032,54032,54032,54032,54032,53999,54000,54032,53999,54031,54032,54032,54032, +54031,54064,56111,56112,56144,56176,56144,56112,54064,54032,54032,54000,53968,51919,54000,51919, +51887,51887,51919,53967,54000,54000,53999,51887,51887,51887,53967,53967,53967,53967,53967,53967, +51887,51887,51887,51887,51823,51791,51791,51791,51791,49743,49711,49711,49710,49710,49710,49678, +49678,49710,47565,47533,47565,47598,47598,47598,47533,47533,47566,47598,47534,47534,45453,45421, +47501,49613,51693,51693,49645,47501,45325,45293,45229,45229,47405,53870,58159,58159,58095,56015, +56015,53838,51662,47405,45100,43020,43020,43020,43019,43020,43020,43020,43020,43020,45132,45068, +43019,43019,43019,43019,43019,43019,43020,43020,43020,40971,40971,40971,40971,40971,38923,38923, +38923,38923,38923,38923,38923,38923,38922,38922,38923,38922,36874,36874,36874,36874,34825,34825, +34825,34825,34825,34825,34825,34825,34825,32778,32777,32776,32776,32776,32777,32776,32776,32776, +30727,30727,30727,32775,32775,32775,32775,32776,32776,32776,32776,32776,32776,32775,32776,32777, +34825,32777,32776,34825,34825,34824,34824,34825,34825,36873,34825,34825,36874,36874,34825,34825, +36873,36874,36874,36874,36874,36873,36874,38923,38923,38923,36874,36874,38922,38922,38922,40971, +40972,40971,40971,40971,40971,38923,40971,40972,40971,40971,40971,40971,40971,40972,40972,40971, +40971,43020,43020,43020,43020,43020,43020,43020,43020,43020,43020,45100,45293,47502,47534,49582, +49646,51726,51758,53870,51758,49550,45325,45261,45294,45325,45326,47438,47406,47438,47502,47470, +45422,45390,45422,47502,45422,45422,47502,47534,47534,47470,47502,47566,49678,49742,51822,51791, +49743,49742,49710,49677,49710,49743,49743,49743,51855,51888,51855,51855,53936,53968,53967,51887, +53935,53967,54000,53968,51888,51919,51887,51920,53968,53967,51919,51920,53968,51920,51888,51920, +54000,54032,54000,54032,54032,54032,54064,54032,54000,53999,54000,54000,54000,54031,54064,56112, +56112,54032,54032,54032,54032,54032,54064,54000,54000,54032,54064,54032,54032,54031,54032,56112, +56112,56080,56111,56144,56144,56144,56112,54064,54064,54064,54064,54000,53967,53999,54000,51919, +51919,51919,51887,53968,53967,53967,53967,51887,53967,54000,53999,53999,53999,53999,53999,53967, +51887,51855,51887,53967,51887,51855,51823,51823,51855,49775,49743,49711,49743,49710,49710,49711, +49743,49743,49678,47630,47598,47598,47630,47598,47565,47565,47533,47565,47566,47566,47533,47501, +47470,47469,47468,47468,47468,45357,45325,45326,45293,45229,45292,49582,53838,55983,58127,58159, +58127,55982,51726,49550,47373,45260,45101,43021,43020,45069,43020,43020,43020,43020,43052,43020, +43019,43019,43019,43019,43020,43020,43020,43019,43020,40971,40971,40970,40971,40971,40971,40971, +40971,40971,40971,38923,38922,38923,38923,38923,38922,38922,36874,36874,36874,36874,36874,36874, +36873,36873,36873,34825,34825,34826,34826,34825,34824,32776,34824,34824,34824,32776,32777,32778, +32776,30727,30727,30727,32776,32775,32776,32776,32776,32776,32775,32775,32776,32777,34825,32777, +32777,32776,32776,34824,34825,34825,34825,34825,34825,36873,34825,34825,34825,36874,36874,36874, +36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,36874,38922,38922,38922,38922, +38922,38922,40971,40971,40971,40971,40971,40972,40971,40971,40971,40971,40972,40972,40972,40971, +40971,43020,43020,43020,43020,43020,43020,43021,43021,43020,43020,43020,45100,45293,47566,49614, +49549,49581,53903,56144,56144,51823,47437,45293,45293,45326,45358,47374,47438,45454,47501,47502, +47502,47502,47502,47502,47567,47566,47502,47534,49678,51791,53871,53903,51886,51855,49742,49711, +51855,54000,54031,53967,51854,51822,53903,51855,51855,51887,51887,51855,51887,53999,53967,51887, +53967,54000,54000,54000,51952,51919,51919,53968,53968,54000,53968,53968,54032,53968,51920,51919, +54000,54032,54032,54032,54032,54032,54064,54064,54032,54032,54032,54032,54000,54000,54064,56144, +56112,54064,54032,54031,54032,54064,54032,54064,54064,54032,54064,54064,54064,54032,54032,56112, +56112,56112,56112,56144,56176,56144,56112,54064,54064,56144,54064,54032,54032,54000,54032,54032, +51952,51919,53967,53967,53968,54000,51919,51887,53967,53999,53967,53999,54031,53999,53967,53967, +51887,51887,51919,51887,51855,51823,51823,51855,51887,49775,49743,49710,49710,49710,49775,49775, +49743,49742,49742,49678,49646,49678,49710,47566,47598,47598,47565,47597,47566,47534,47501,47501, +47502,47501,47501,47533,47534,47470,47405,45293,45293,45325,45293,45197,45196,47372,49581,51725, +51693,51661,49581,49613,49582,47469,45293,45228,43084,43019,43052,43084,43084,43052,43019,43019, +43020,43020,43020,43020,43020,43020,43020,43019,43019,43019,43019,43019,43019,43019,43019,43020, +43020,43020,43020,40971,40971,40971,40971,40971,38922,38922,36874,38922,38922,38922,38922,38922, +38922,38921,36873,36873,36873,36873,34825,34825,34824,34825,34825,34824,32776,32777,32778,32778, +32776,32776,30728,30728,32776,32776,32776,34824,34824,36873,36872,34824,34823,34824,34825,34825, +34824,32776,34824,34825,34825,34825,34825,34825,34825,36874,36873,34825,34825,36873,36874,36874, +36874,36874,36874,36874,36874,36874,36874,36874,36875,36875,36874,36874,38922,38922,38923,38922, +38922,40971,40971,40971,40971,40971,40971,40972,40971,40971,40971,40971,40972,40972,40972,40972, +43020,43020,43020,43021,43020,43020,43020,43021,43021,43053,43085,45069,43085,43052,45132,45100, +45099,45099,47340,51726,51823,49614,45261,45293,45389,45422,45389,47438,47438,47470,45486,47502, +47502,47566,47566,47535,49647,49679,49678,49678,51855,56112,58257,58192,58224,56177,53967,49742, +51854,56112,60337,60401,58255,58287,60400,58320,58256,56111,53967,53967,53967,53999,53967,53967, +53999,54000,56080,54064,54032,53999,54032,54032,54032,54032,54032,54000,54000,54000,54032,54000, +54000,54032,54032,54064,54032,54032,56080,54064,54064,54032,54032,54032,54032,54032,54032,56112, +56112,54064,54064,54032,54064,56112,56112,56112,54064,54064,56144,56144,54064,54064,56112,56144, +56144,56144,56112,56144,56176,56144,56112,56112,56112,56144,56144,54032,54032,54032,54032,54032, +51952,53967,53967,54032,54000,54000,51951,51919,53999,53999,53999,53999,53999,53967,53967,53999, +51951,51919,51919,51887,51855,51887,51887,51887,51855,49775,49743,49775,49742,49743,49775,49742, +49710,49742,49743,49710,49678,49678,49646,49614,47598,47630,49678,49646,47533,47501,47534,47566, +47566,47566,47501,47533,47534,47502,47470,47437,45357,45325,45261,45229,43052,43020,43019,43051, +43019,45196,45260,45163,45196,45292,47436,47468,47436,47404,47404,47373,47341,47372,47308,45261, +45261,45165,45068,45068,45164,45196,45164,45196,47308,47340,47373,47341,47308,47308,45260,45196, +45196,45164,45068,45068,43020,43020,43020,43019,40970,40970,40971,40971,40970,40970,40970,40970, +40970,40970,40970,38922,38922,38922,38922,36874,36873,36873,36874,34825,34826,34826,34826,34826, +32776,32776,32776,32776,32776,32776,34824,34824,38921,38922,40970,38921,36872,36872,36872,36872, +34824,34824,34825,34825,34825,34825,34825,34825,36873,36874,36874,36874,36874,36874,36874,36873, +36873,36874,36874,36874,36874,36874,36875,38923,38923,38922,38922,38922,38922,38923,38923,38923, +40971,40971,40971,40971,40971,40971,43019,43020,40972,40972,40972,40972,40972,40971,40972,43020, +43020,43020,43020,43020,40972,43020,43021,43020,43052,45197,45229,45229,45261,43149,43052,45132, +45229,45261,45228,45196,45197,45261,45358,45325,45358,45454,45421,45454,47502,47502,47502,47502, +47534,47534,47535,49615,49647,49615,49614,49678,49742,51854,53967,53999,54000,53968,51790,49742, +51822,53903,58127,60336,62609,64850,64850,64754,64722,60497,56143,56079,56176,56176,56112,56111, +56079,56047,56079,56143,56111,56111,56111,54031,54031,54032,56112,56144,56112,54031,54064,54064, +54064,54032,54032,56112,56144,56144,56144,56112,56112,56144,54064,54032,54064,54032,54064,56176, +56144,56144,54064,54064,54096,56176,56144,56144,54096,54064,56144,56144,54064,56112,56144,56177, +56209,56176,56176,56176,56176,56176,56144,56144,56144,56112,54064,54032,54032,54032,54000,51952, +51984,51952,54000,54032,54000,54000,54032,53999,54000,54032,54032,54031,54031,56080,54000,53999, +53999,54031,53967,51887,51855,51855,51919,51887,51823,49742,49742,51822,51855,51823,49743,49743, +49742,49774,49743,49710,49710,49710,49678,49678,49710,49678,49646,49678,47598,47566,47630,47630, +47566,47630,47565,47501,47534,47502,47470,45422,45421,45356,45325,45261,45229,43149,43148,45261, +45325,47405,45388,47404,47437,49550,49646,49678,49646,51694,49646,49646,49614,49678,51758,49678, +49613,49517,49453,49453,49484,49549,49581,51629,51693,51693,51726,51758,51726,51693,49581,49549, +49517,47436,49453,47341,47308,47276,47244,47244,45131,45131,45099,45067,45067,45067,45067,45067, +45067,43019,43019,43019,43018,40970,40971,40970,38921,38922,40970,38922,38923,38922,38922,38922, +32776,32776,32776,32776,32776,34824,34824,36872,38921,43018,43018,43019,43018,40970,38922,38922, +36873,36873,34825,34825,34825,34825,34825,34825,34824,36873,36874,34826,34825,36873,36874,36874, +36874,36874,36874,36874,36874,38922,38922,38922,40971,43019,43020,43020,43019,40971,38923,38923, +38922,38922,40971,40971,40971,40971,40970,43019,40971,40971,40971,40971,40971,43020,43020,40972, +43020,43020,43020,43019,43020,43020,43021,43148,43052,43052,45228,45196,45293,45325,45260,45261, +45325,45326,45358,45325,45293,45325,45390,45358,45326,45422,45454,45454,45422,47470,47502,47567, +47566,47566,47566,47534,47566,47630,47598,47598,47662,49710,49678,49710,49743,49743,49710,47662, +51887,58225,60369,60368,60465,62577,62673,64785,64850,62642,56175,53966,56176,60369,60369,60336, +60335,60335,60336,60369,60369,60369,58321,58224,56144,56112,56177,56177,56176,56144,54096,54064, +54064,56144,56176,56176,56176,56176,56177,56144,56176,56176,56144,56145,54096,54096,56144,56144, +56177,56144,56144,54096,56144,56145,56176,56176,56176,56144,56177,56176,56176,56176,56176,56209, +56177,56176,56176,56176,56209,56176,56176,56176,56176,56112,54032,54064,54064,54032,54032,54032, +54032,54032,54064,54032,54032,54032,54032,54032,56080,56080,56112,56112,56112,56079,54032,54032, +54032,56144,56176,56144,54032,51887,51855,51887,51855,49807,51823,51823,51887,51855,51855,51855, +49775,49775,49742,49710,49711,49711,49710,49710,49710,49710,49678,49710,49710,47662,49710,49710, +49678,49646,49646,47566,47534,47566,47566,45421,45389,45454,45421,45389,45325,45293,45390,45486, +47502,47533,49614,49646,51758,51758,51758,51758,51758,53839,53903,53870,53806,53838,53934,53934, +53902,53838,53838,53838,51790,51790,53870,55982,56015,56015,56015,56014,55982,55950,55950,53870, +53837,53805,53838,51725,51725,51725,51693,51726,51726,51693,51661,51661,51662,51630,51630,49549, +49517,49485,47341,47147,45067,45067,45067,45067,43019,43019,45068,45068,43020,43019,40970,40970, +32776,32776,32776,34825,34825,34824,34824,34824,36873,38921,40971,43020,45068,45066,45066,45068, +43019,38921,36873,36873,36873,36873,34825,34825,34825,36874,36874,36874,38922,38922,38921,36873, +36873,36873,36874,36874,38922,38923,38923,38922,40971,43020,45164,47405,47341,45068,40971,40971, +43020,43020,43020,43019,40970,43019,45068,45067,43018,43019,43020,43019,43020,43116,43052,43020, +43020,43020,43020,43052,45165,45165,45229,45261,45197,45164,45260,45293,45358,45261,45229,45357, +45389,47437,45357,45325,45389,47502,45390,45358,45390,45422,47502,47470,47469,47502,47534,47534, +47598,49646,49614,49646,49678,47662,47663,47663,47662,49743,49711,49711,49711,49775,49807,49710, +51823,54032,56144,56079,56079,53967,56079,56207,58256,56176,53999,51887,54031,58224,60368,62545, +62674,64786,64721,62577,60465,60401,60401,58321,58256,56176,56176,56209,58289,56208,56144,56144, +56176,56176,56176,58224,56176,56176,56176,56176,56177,56177,56176,56144,56112,56144,56145,56177, +56177,56176,56176,56176,56176,56176,56176,56176,56176,56209,56209,56209,56176,56176,56176,56176, +56208,56208,58224,58224,56176,56176,56176,56176,56144,56144,56144,54064,54032,54032,54032,54064, +54064,54032,54064,56144,56176,56112,56111,56111,56111,56144,56176,56143,56079,56079,56111,56144, +56144,58289,58321,58224,53999,51887,51887,51887,51888,51855,51855,51855,53935,51887,51855,51855, +51855,51823,51791,51823,49775,49775,49775,49742,49710,49742,49743,49710,49678,49710,49710,49710, +49678,49678,47630,47566,47565,47598,47533,47501,45453,45453,47502,45453,45453,45357,45293,45390, +47469,47501,47502,49582,51726,51694,49678,49646,49646,51758,51726,51757,53934,58192,60304,60304, +58223,58223,58224,58224,58224,58223,58255,60336,60368,62416,62448,62448,60368,60368,60400,60335, +60303,60304,60271,58191,58127,58159,58159,58159,56047,55983,55983,55983,53935,53903,51758,51758, +51790,51790,51661,49581,51661,51662,51629,49517,47372,47276,47181,45069,43020,43020,43018,40968, +34824,32776,32776,32777,32776,34824,34824,34824,34824,34824,36873,38922,43019,45067,47243,47308, +43018,38921,36873,36873,36873,36873,36873,34825,36873,38922,38922,40970,40971,40971,40970,40970, +40971,40971,40971,38922,38922,38922,38923,38923,38923,40971,43019,43020,45068,43019,40971,40971, +43084,47406,49582,47340,45195,47372,51661,51693,51693,49581,47405,45196,43020,43084,43052,43020, +43020,43020,43020,43021,43053,45165,45261,45390,47405,45293,45325,45326,45358,45325,45261,45293, +45325,49549,49711,51759,49614,47502,47534,47502,47502,49614,51759,51758,51758,49710,49678,49614, +49678,49710,49711,49775,49775,49775,49743,49710,49711,49743,49743,49743,49743,49743,49776,51855, +51823,49742,49775,51823,51855,49775,51823,51887,51855,51888,51920,51920,54000,54032,56144,58320, +60529,62706,64722,62577,58288,58224,58257,58257,56144,56144,56144,58256,60402,60465,60433,58320, +58320,60401,60401,60401,60400,58320,58256,58257,56177,56176,56176,56209,56177,56177,56177,56209, +58257,56208,56176,56177,56177,56177,56209,56209,56209,56209,58257,56209,56177,56176,56209,56209, +58256,58256,58288,58288,58257,56209,56208,56209,56176,56112,56176,54096,54032,54064,54032,54065, +54064,54032,54064,56176,58385,60530,60497,60464,62480,62513,62545,62577,62545,60433,58320,58288, +58320,58321,58257,56112,53967,51887,51919,54000,51920,51887,51919,53968,53967,51919,51919,51855, +51823,51887,51855,51823,49775,51791,51791,49743,49743,49743,49711,49710,49711,49743,49742,49710, +49710,49709,49678,47566,49581,49710,51823,51791,49645,47533,47534,47502,45453,45452,47469,47534, +47502,47437,47469,47534,47534,49549,49517,47469,47469,49614,51726,51758,56015,58256,60337,58192, +58127,58191,58191,58191,58223,60335,60336,60368,60400,62513,64625,64657,62544,62512,62512,62512, +62512,62480,62416,60304,60303,60304,58223,58127,56047,55950,53838,53806,53806,51726,51661,51629, +51694,51758,51758,51726,51725,51662,51598,49452,47180,45068,45068,45068,43020,43019,40971,40971, +34824,34824,34824,32776,32776,34824,34824,34825,34824,34823,34823,36872,36873,40970,43018,40969, +38921,36873,34826,36874,36874,38922,36874,36873,38921,38922,38922,38923,40971,38922,40970,40970, +43020,43020,43019,40971,38923,38923,38923,38923,38923,38923,38922,38922,38922,38923,38923,38923, +40971,45101,47437,49549,51694,53903,55983,53902,53902,51758,47501,45228,45068,43020,43084,43116, +43117,45069,43085,43116,43052,43020,45069,47405,47469,45325,45261,45261,45261,45357,47405,45293, +47341,49613,51823,54000,53903,49614,49614,49647,49678,51790,53903,53935,56080,56112,56047,56079, +53999,53967,53967,53967,53967,51886,51855,49743,49743,49743,49775,49774,49743,49743,51856,51887, +51919,51887,49807,49808,49840,51920,51952,51920,53968,54000,54032,54032,54000,53967,54000,54031, +56143,58288,60401,60401,58256,56144,56177,56177,56145,56144,56144,56176,60401,62642,64786,62674, +62642,62707,62803,62802,62770,62642,60401,58256,56177,58225,58224,56209,56176,56144,56177,56209, +58321,58321,56209,56176,56209,58257,58289,58257,58289,58321,58289,58289,56209,56176,56176,58257, +58257,58321,58321,58289,58289,58257,58257,56209,56177,56177,56176,54096,54064,54064,54097,54065, +54065,54096,56112,56176,58353,62610,62675,62610,62577,64658,62641,62706,64819,62707,60433,58224, +58224,58257,56144,53999,51919,54000,54000,53967,53999,51951,53967,53968,54000,51919,51919,51887, +51855,51823,51855,51887,51887,51823,51823,51855,49775,49743,49743,49775,49742,49742,51887,56047, +56079,53998,53934,53871,53903,53967,56112,54000,49710,47565,47566,47534,47533,49645,49742,51855, +51790,49613,49549,47533,47533,47469,47437,47469,47501,49646,51694,51726,51791,53871,53870,51661, +51661,51758,51789,51757,53870,53902,53902,53902,56046,58191,58256,60336,60271,58158,60238,60303, +60304,60239,58159,56047,55950,53871,53870,53805,53838,51790,51725,51693,51661,51629,49549,49581, +49516,49420,49485,49420,47275,47179,47116,45068,43019,43019,43019,45068,43019,43019,43021,43024, +34824,34825,34825,34825,34824,34824,34825,34825,34825,34825,36873,34825,34825,34824,34823,36871, +36872,34825,34825,36873,36874,36874,36874,36874,36874,38922,38922,36874,36873,36873,38921,38922, +38922,38922,38922,38922,38923,38923,38922,38922,38923,40971,38923,38923,40971,40971,40971,40971, +40971,40970,40970,45099,49518,53903,53839,49516,47372,45196,45068,45068,45068,45132,45100,45101, +45261,45261,45101,43020,43020,43052,45293,45293,45261,45294,45326,45357,45324,45324,45357,45390, +47438,47405,47469,51758,51823,51759,49678,49678,49678,49711,49678,51758,56048,60337,62481,60432, +60368,58192,56048,53999,56112,53966,51855,49743,49743,51919,53999,53999,51887,51823,51887,51919, +51919,51888,51888,51888,51887,51919,51920,51952,54000,54031,54031,54064,56112,56080,56113,56113, +56080,56112,58224,58257,58256,56176,56209,56209,56209,56177,56176,56144,58256,60465,62675,62739, +64787,64883,65012,62996,62899,62738,60465,58288,58289,58353,58353,58289,56176,56144,56144,56208, +58321,58289,56208,56208,58257,58257,58321,58289,58289,58257,58289,58321,58289,58257,58256,58257, +58321,58353,58353,58353,58289,58257,58257,58257,56209,56209,56209,56144,54064,54064,54097,54097, +54097,54129,56177,56144,56111,56144,58256,58288,58320,58321,60336,60368,60433,60401,58256,56111, +56047,54064,54032,54032,54032,54032,54000,54000,53999,54031,54031,54000,54000,53967,53967,53967, +53935,51887,51855,51887,51919,51887,51855,51790,49742,51823,51823,51823,49775,51855,53999,58192, +58256,60304,60336,58256,58256,58256,56143,53935,49710,47566,47534,45454,47534,49710,51887,53967, +51823,49678,47533,47437,47469,47470,47502,47501,47534,49646,47469,47469,47469,47436,47436,49517, +49614,49646,49614,47469,47437,47469,47437,47404,49516,49580,51692,51693,51693,53773,53837,53837, +53805,53837,53870,51693,49452,49452,51596,51628,51693,51790,53870,53838,53806,53805,51726,51694, +49517,49356,47243,47179,47147,47179,47180,47148,45099,45099,45099,47147,47147,47179,47215,47346, +34825,34825,34825,34825,34824,34825,34824,34825,34825,34825,36873,34825,34825,36874,38923,36874, +36873,36873,36873,36873,36873,36874,36874,38922,38922,38922,38922,38922,38922,38923,38923,38922, +38922,38922,38922,38922,38922,38922,38923,40971,40971,40971,40971,38923,40971,40971,40971,40971, +40971,40971,40971,43019,45067,45132,45132,43019,43020,43021,43021,45069,45069,45100,45196,45261, +45261,45325,45197,45197,45228,45260,45261,45229,45294,45358,45358,45422,45389,45357,45357,45422, +47438,47438,47470,47501,47501,47534,47566,47598,47598,47567,47599,49615,49614,53903,58224,58224, +56079,53935,51790,53935,56144,54064,51919,51855,51823,54000,56112,56145,54032,51888,51888,51888, +51888,53968,54000,53967,53999,53999,54000,54000,54000,54032,56112,56176,56176,56176,56144,56144, +56112,56176,56209,56176,56176,56208,58256,58256,58256,56176,56176,56177,56209,58256,58256,58288, +60401,60465,62513,60465,60433,60368,60369,58321,58321,60369,60433,60497,62578,60497,60433,60433, +60401,58353,58321,58289,58289,58289,58257,58290,58289,58224,58257,58289,58289,58289,58289,58289, +58321,58353,58353,58353,58321,58321,58289,58257,58256,56209,56177,56144,54064,54097,56177,56209, +56209,56209,56177,56209,56176,56144,56176,58257,58257,58224,58192,56176,56176,58256,58224,56144, +56144,56176,56144,56112,54064,54032,54064,54096,56111,56079,54031,56079,54032,54000,54000,53968, +53967,53999,53967,53968,53967,51887,51855,51854,51886,51855,51823,51855,51887,51855,51823,53871, +53902,53902,53999,56080,53967,53934,53934,51855,49678,47533,47534,47566,49679,49743,49710,49613, +49581,47533,47533,47469,47502,47405,47437,47501,47502,49581,49549,49549,47501,49581,51694,51758, +51694,49614,49614,49549,47437,47404,47404,49549,51694,49613,49580,51629,51694,53806,53871,51662, +51596,51693,53805,51758,51790,53903,53935,55950,53774,53838,53870,53838,53870,53870,53870,53838, +53806,51694,51629,49581,51726,53838,53806,51661,51660,51660,49549,51565,51597,51629,51629,51660, +32776,32777,32777,32776,34824,34825,34825,34825,34825,34825,36873,36873,36873,38922,38922,40971, +40971,40971,40970,38921,36873,38922,38922,38921,38921,38921,38922,38922,40971,38923,38922,38922, +38923,38923,38923,38923,38923,40971,38923,40971,40971,40971,40971,43019,43020,45132,43083,43020, +40972,40972,43020,40972,40972,40972,43020,43020,40972,43020,43020,45068,45069,45228,45293,45261, +45261,47373,45293,45325,45325,45293,45293,45293,45293,45261,45293,47406,47374,47406,45390,45358, +47438,47470,47502,47470,47470,47502,47566,47533,47534,49615,49647,49615,49614,49646,49710,51855, +51790,49742,51822,53967,56112,56112,53999,51919,51920,53968,53936,53967,54032,54032,54000,51920, +53967,54031,56144,56176,56176,56145,56112,56112,56144,56144,56177,56177,56176,58256,56208,56176, +56176,58224,58225,56177,56176,58256,58289,58257,58257,58224,56176,56209,58289,58289,58289,58257, +58224,58353,60498,62546,60433,58289,58289,58289,58289,58321,58321,60401,62674,64852,64851,62706, +62578,60401,58321,58321,58321,58321,58321,58321,58289,58289,58354,58321,58321,58321,58321,58353, +58353,58353,58321,60402,60402,58321,58321,58321,58289,58289,56176,56209,56209,56209,56209,56209, +56209,56209,58289,58289,56208,56208,58289,58289,58289,60337,58256,58256,58289,58289,58257,56177, +56176,58257,58257,56177,56144,56144,56144,56144,56144,56144,56144,56144,56144,54032,54000,53968, +54000,54064,53967,53968,53968,53935,53967,51887,51919,51887,51855,53935,51855,51823,51823,49775, +49743,49710,49710,49710,49710,49678,49710,49710,49710,49710,49678,49710,49710,49710,49677,49613, +49581,47597,47630,47598,47565,47469,47470,47502,49582,51726,53871,53871,51790,53838,53902,53935, +53806,51693,51693,51693,51725,51757,51790,53870,53903,53871,53903,56047,58127,58095,58095,56015, +58095,58159,58127,58159,58159,58127,56047,55983,55886,53806,53806,53806,53838,55918,55918,55918, +53838,53902,53902,53870,53870,55951,56015,56015,55950,53870,53903,53871,53774,51661,51629,51630, +32777,32777,32776,32776,34824,34825,36874,36874,36873,34825,36873,36873,36873,36873,38922,40970, +40970,40970,40970,38922,38922,38923,38922,38922,38923,38923,38922,38923,40971,38922,38922,38922, +40970,40971,38923,40971,40972,40972,40971,38923,40971,40971,40971,43019,45101,49582,49614,47244, +43020,43020,43021,43021,43020,43052,43052,43021,43021,43020,43020,43020,45068,45165,45261,45325, +45293,47309,47406,47373,47373,47438,47374,47373,47373,45293,45326,47406,47438,47470,47470,47406, +47470,47501,47533,49582,49615,49583,47502,47566,49646,49615,49678,49743,49743,49711,47631,49711, +49743,51855,51919,53967,56048,56015,53935,53935,53935,53935,53967,53967,54031,56080,53999,56112, +58321,60433,60401,58288,56144,56145,56176,56144,58224,58224,58224,58256,58256,58256,58256,58257, +58224,58224,58257,58289,58289,58289,60369,60402,60401,58321,58288,58289,58289,58321,58354,58321, +58289,60401,62579,62579,60466,60401,58321,58322,58322,58321,58321,60369,60466,62675,62707,62642, +62578,60466,60433,58353,58321,58321,58353,60433,60434,60434,60466,60434,58354,58354,58354,60402, +58354,60401,60401,60401,60401,60401,60433,60433,60433,60401,58321,58321,58354,58289,58289,58256, +56208,58257,58289,58321,58289,58289,58289,60401,62513,62578,62514,60369,58321,58289,56177,56177, +56176,58257,58354,58289,58256,58289,58257,60369,60465,60465,60336,56144,56144,56144,56112,56112, +56079,56079,56047,56079,53999,54000,54000,51887,51888,51920,51920,51855,51887,51855,51823,51855, +51791,51823,49742,49710,49742,49743,49710,49710,49743,51823,51823,51822,51854,53902,53935,53967, +53967,53967,53935,53934,51822,51758,49678,49646,51726,53903,55983,56015,56015,56046,58095,58127, +56079,56046,56046,58127,58159,58159,56047,55983,56015,56015,56015,58159,60304,60336,60336,60400, +60433,60368,60368,60336,60304,58159,58094,56015,53838,51693,51693,51757,53838,55918,55983,53902, +53838,53871,53871,53838,51725,51693,51693,51694,51661,51661,51693,51630,49485,49388,47279,47250, +32777,32777,32777,32777,34824,34825,34825,36873,36873,36873,36873,36873,36874,36874,36874,38922, +36873,38921,38922,38922,38923,38923,38923,38923,38923,38923,38923,38923,38923,38923,38922,40970, +40970,40970,40971,40971,40971,40971,40971,40971,40972,40972,38924,40972,43020,45261,47341,45132, +43020,43020,43020,43021,43021,43052,43084,43020,45069,43053,43020,43020,45132,43084,45197,45229, +45229,47374,47374,47406,47438,47438,47438,47405,47438,45422,45390,47470,47469,47501,47469,47470, +49582,49614,49614,47566,47567,49679,49615,49647,49679,49647,49710,49743,49775,49775,51824,51791, +51791,51855,51920,53968,53968,53967,56080,56176,58256,58224,58289,60369,60401,58289,58289,60401, +62578,62643,62610,60433,58289,58256,58288,60433,62578,62577,62609,62674,62675,60498,58321,58321, +60402,60434,60434,60433,60434,60434,60434,62546,62546,62578,62578,62578,62546,62481,60433,60401, +60401,60434,60466,60465,60401,60369,60402,60402,58354,58353,60369,60402,60401,60401,60401,60401, +60466,60466,60498,60465,58353,58386,60434,60465,60466,60498,60498,60434,60434,60434,60402,60434, +60402,60433,60498,62609,62609,62642,62674,62706,62738,62674,62513,60401,60401,62482,62579,62578, +60434,58354,58354,58322,60370,60401,60433,62578,64722,64754,62642,62546,60498,60465,58321,58257, +58289,60369,60401,58288,58288,60369,62513,64722,64818,64786,62545,60336,58288,58288,60368,60400, +58321,58257,58289,56176,56144,56112,56080,53967,53967,54000,53968,51887,51887,51855,51855,51887, +51823,51887,51855,51823,51855,51855,51822,51822,51822,53871,53903,53902,53967,56080,56112,58192, +58224,58224,58224,58192,58127,56046,56046,53966,56015,56047,56015,58127,58224,60336,60368,60336, +60304,60304,60335,62416,62448,60368,58158,55949,55982,55983,55950,55950,55982,56047,56047,56079, +56047,58063,56015,56047,58095,56047,53902,51693,51661,51661,51725,51757,51726,51694,49485,49420, +49388,49389,49389,49357,47277,47244,47212,47212,47211,45163,45163,45100,45067,43019,43020,40972, +34825,34825,34825,34825,34825,34825,34825,34825,36873,36873,36873,36874,36874,36874,36874,36874, +36874,36874,38922,38922,38922,40970,40970,40971,40971,40970,38922,38923,38923,38923,40971,40971, +40971,40971,40971,40971,40971,40971,40971,40972,40972,40972,40972,40972,40971,40971,40972,40972, +43020,43020,43020,43020,43021,43021,43020,43020,43021,43053,43085,45197,45261,45165,43021,45101, +45197,45261,45293,47406,47437,47437,47469,47470,47502,47502,47502,47502,47469,49614,49711,49678, +49646,51791,53903,49710,47533,49646,49647,49646,49678,49710,49711,49711,49711,49743,51823,51823, +51823,51823,51823,51887,53968,54000,56112,58257,58321,60369,60369,60401,60434,60401,58321,60369, +60400,60401,60433,60433,60433,60369,60401,62546,62674,64819,64883,64915,64851,62642,60401,60337, +60434,60498,60466,60433,60433,60433,60401,60466,62514,62546,62610,64755,64819,64754,62706,62739, +62771,64787,62642,62610,60530,60434,60402,60402,58354,60401,60401,60434,60466,60434,60434,60466, +62546,62546,62578,60498,60466,60467,60466,60466,60466,60498,62546,60466,60434,60434,60434,60466, +60466,60465,62578,62738,64915,64979,64979,64947,64979,64979,64818,62609,62577,62642,64690,62610, +62578,62546,60466,60530,62578,62610,64690,64722,64722,64690,64690,64690,62642,62642,62610,62546, +62546,62514,60433,60465,62578,62706,64882,65011,65043,64914,62641,62513,62513,60433,60433,62513, +62514,62481,60369,58289,56176,56144,58256,58257,58224,56112,53999,51887,51855,51887,53968,53967, +53935,53967,53999,53967,53967,53967,53999,56079,56079,56079,56079,56047,56079,56079,56047,58127, +58191,58224,58224,58224,58192,58192,58191,58223,58192,58224,58192,58224,60336,60433,62481,62352, +60271,60304,60303,60335,62416,62448,60304,58159,56046,56047,55983,53870,51758,51694,49581,51661, +51661,51661,51662,51694,51725,49517,49324,49420,49548,51757,53838,51693,49485,47212,45067,43019, +43019,43019,43020,45068,45068,45068,43019,43019,43019,40971,40971,40970,38922,38922,36873,36872, +34825,34825,34825,34825,34825,34825,34825,34825,34825,34825,36874,36874,36875,36874,36874,38922, +38922,40971,38923,40970,40971,43019,45067,45067,43019,40971,40971,40971,40971,38923,40971,40971, +40971,40971,40971,40971,40971,40971,40972,43020,43020,43019,43020,43020,40972,40972,40973,43021, +43020,43020,43021,43021,43021,43020,43020,43085,43021,43021,45133,45325,45261,45293,45197,45197, +45294,45261,45261,45325,47437,47469,47502,47502,47502,49582,49614,49614,49517,49647,51824,53871, +53871,56015,56048,51823,49614,49582,51791,53935,51887,51822,51791,51856,53936,51887,51855,51855, +51855,51887,51855,51823,51888,54000,54000,54000,56080,56144,56112,56079,56080,56112,56144,56144, +56112,56112,56177,58289,58288,58288,58289,58257,58321,58353,60497,60497,58353,58321,58288,58256, +58256,58257,58321,58289,58321,58321,58321,58289,58321,60401,60433,60497,62706,64851,64883,64915, +64947,64979,64979,64979,64883,62674,62546,60466,60434,60434,60434,60498,60498,60530,62610,62611, +62643,62674,62674,62610,62610,62611,62579,62546,60466,62546,62579,60498,60466,60466,60466,62546, +62578,62578,62578,62642,64851,64915,64979,65043,65075,65107,65107,65108,65075,65011,62834,62706, +62674,62642,62609,62674,64883,64915,64850,64850,64819,64754,64690,64690,64721,64722,64690,62642, +64819,64819,64689,64786,64979,65043,65043,65107,65107,64914,64754,64754,64787,62642,62513,62513, +62513,60401,60337,58289,58320,60368,60401,60433,60401,58256,56112,56144,56112,56145,56177,58256, +58256,58224,58256,58288,60336,60369,60369,60401,60368,60336,60304,58256,58224,56111,56047,56079, +56079,56046,56046,56079,56079,56112,56143,56111,56079,58160,58192,58160,58127,58127,58127,58127, +58095,56047,56015,56046,58159,58191,58192,58192,58192,56047,53870,51661,49517,47374,47406,47373, +47308,47245,45229,45197,47308,47308,47212,47149,47211,49388,49549,49549,47341,45068,40971,40971, +40971,40971,40972,43020,43020,40971,38923,38923,36874,36874,36874,34826,36873,34825,34827,34829, +34825,32777,32777,34825,34825,34825,34825,36873,36873,36873,36873,36873,36874,36875,38923,38922, +40971,40971,40971,40971,40971,43019,45068,45068,43020,43020,40972,40972,40972,40971,40971,40971, +40971,40971,40971,40971,40971,40972,40973,43020,43019,43019,43019,43020,43021,43021,43020,43020, +43021,43021,43020,43020,43085,43117,43084,43117,43117,43149,45229,45293,45293,45292,45357,45422, +47406,47310,45293,45358,47470,47470,47470,47502,49614,49615,49615,49614,49613,49646,49582,49582, +53871,53935,51855,49743,49679,51726,53935,56177,58225,53999,53902,53968,54033,54032,51919,51855, +51823,51888,51920,51887,53968,53968,54000,54000,54031,56080,56080,56080,56079,56079,56144,56112, +54097,56145,56145,56177,56176,56176,56176,56208,56177,56144,56144,56144,58225,58225,56209,56209, +56209,58289,58289,58225,58289,58321,58321,58321,58353,58354,60402,60401,60433,62610,62642,62610, +62610,64786,65012,65044,62835,62642,62610,62579,62579,62578,62578,62578,62578,62578,62578,62611, +64723,64787,64786,64754,64755,64755,64723,62642,62578,62578,62611,62546,60498,62578,62578,62578, +62610,62642,62610,62578,62578,62610,62706,64946,65107,65172,65172,65140,65108,65076,65044,64980, +64916,62739,62610,62545,62739,64883,64818,64851,64947,65043,64947,64818,64850,64850,64818,64850, +64947,65011,64915,64979,64979,64882,64850,64946,65043,64914,64817,64914,64979,64915,64754,62609, +62513,60368,60401,60433,62513,62545,62545,62481,60368,58288,60369,60434,60466,62514,62513,62545, +62545,62513,62513,62577,64658,64690,64625,62545,62513,62448,62449,60400,60400,60368,60336,58224, +58192,56079,56047,56079,56079,56047,56015,53935,53903,53902,53902,53935,53902,53838,53838,53806, +51790,53838,53838,53870,53870,53837,53805,53870,53935,51758,49580,47404,47309,45197,45100,43019, +43019,43020,40972,40971,43084,47470,49582,45133,43019,40970,43051,45132,45132,40971,38923,38923, +38923,38923,38923,38923,38923,36874,36874,36875,34825,34825,34826,34826,34825,34825,34827,32782, +32777,32777,32777,32777,34825,34826,36874,36874,38922,38922,38922,40969,40969,38922,38923,40971, +40971,40971,40971,40971,40971,40970,40971,43019,43018,43019,43019,43020,43020,43020,43019,40972, +40972,40972,40972,40972,40972,40972,40972,40972,43020,43020,43020,43020,43021,43021,43021,43020, +43020,43021,45069,43085,43148,43116,43117,45230,45262,45261,45293,45294,45262,45229,45293,47437, +47469,47437,47469,45390,45325,47373,47438,49550,49582,47566,49614,49647,49679,49646,49614,49646, +51758,49678,49646,49678,51791,51855,51822,53935,54000,53999,53935,51855,51888,51887,51855,51887, +51855,51888,53968,54032,56112,56079,56080,56144,58224,58256,58289,60369,58288,56111,56176,56177, +56177,56176,56208,58257,58257,58256,58289,58321,58321,58321,58353,58385,60401,60401,60401,58353, +58386,58322,58289,58289,58289,58321,60401,60434,60434,60434,60466,60499,60498,60466,60433,60465, +60465,60465,62578,62675,62642,62514,62578,62611,62643,62643,62643,62643,62610,60530,60530,62578, +64691,64755,64819,64851,64818,64786,64819,64851,64819,62674,62674,62610,62610,62642,62642,62643, +64723,64723,64722,64690,62610,62578,62546,62642,64883,65012,64947,62770,62673,62642,62674,64754, +62707,62610,62513,62513,62577,62642,62642,64658,64786,65108,65269,65107,64946,65011,65107,65139, +65075,65043,65108,65011,64786,64625,64657,64850,64979,64946,64850,64882,64947,65011,64947,64818, +64690,62545,62546,62514,62545,64658,64722,64690,62513,60400,60433,62546,62578,62610,62641,62641, +64690,64658,64722,64786,64785,64752,64720,64721,62673,62609,62609,62545,62513,62513,62481,60433, +60337,58257,58257,58192,58160,56015,53903,51790,51758,51758,49710,51758,51790,51791,51726,49548, +49549,51726,53935,56015,53902,53805,51693,51725,51725,49516,47436,49549,49517,49453,47308,45195, +43051,43019,40972,40971,40970,45164,47277,45101,40971,36874,36874,38922,38922,36875,36875,36875, +36875,36875,36874,36874,36874,34826,34826,34825,36874,38923,40971,38922,36874,34825,34825,32777, +32777,32777,32778,34826,34826,36874,38923,38924,40972,43020,45067,45067,45099,45099,43019,43019, +43018,40970,40971,40971,40971,40970,40970,40971,43019,43019,43019,43020,43020,43020,43020,43020, +40972,40971,40971,40972,40972,40972,40972,40972,43020,43021,43021,43020,43020,43020,45133,45165, +45100,45069,45133,45165,45229,45229,45166,45230,45229,45261,45293,45293,45326,45262,45358,45389, +47469,49646,49678,49614,47470,47470,47502,47502,49614,49678,51758,51726,49678,49678,49678,51758, +49678,49678,49711,49743,51823,51855,51791,51791,51855,51887,53967,51855,51855,51855,51855,51888, +51888,51887,53967,56112,58289,60402,60369,60369,62545,62674,62706,62706,62610,60401,60369,60369, +60401,60401,60401,60401,60434,60434,60402,60401,62481,62546,64690,62674,62674,62675,62611,60434, +60369,58321,58353,58386,58353,58353,60434,60434,60466,60466,60498,60530,62579,60530,60498,60530, +60530,60530,62546,62546,62578,62546,60530,62578,62610,62610,62643,62643,62579,62578,62578,62611, +62675,64755,64819,64979,65076,65076,65076,65044,65044,65011,65012,65012,64980,64915,64786,64690, +64787,64980,65012,64851,64722,64690,64722,64722,64722,64754,64722,62674,62642,62610,64691,64723, +62643,62578,62546,62578,64690,64690,62610,62577,62577,64722,62899,65075,65043,65011,65043,65107, +65171,65171,65139,64946,64753,64689,64754,64882,64979,65011,65011,64946,64850,64850,64914,64947, +64850,64722,64722,62642,62609,64689,64786,64851,62738,62641,62609,62641,64786,64819,64786,64786, +64818,64818,64850,64882,64882,64882,64850,64818,64785,64721,64689,62577,62512,60368,60336,58288, +56143,56047,53935,53902,53870,51790,51822,49677,49613,49678,49646,47533,49581,49614,49614,47469, +47404,49581,53902,56047,56015,55983,53935,53935,55983,53741,51693,51790,51758,51726,53838,51822, +49549,47212,45068,43020,43116,45196,45100,43019,40971,38922,38922,38923,38922,36874,36875,38923, +38924,36875,36874,36874,36874,36875,36875,36873,36873,38923,40971,38921,34824,32776,32777,34826, +36874,34825,34825,34826,36874,36874,38922,38922,38922,43019,45068,49421,51661,49549,47404,47309, +47309,47308,47308,47244,45132,45164,45196,45164,45196,47341,45197,43020,43019,40971,43020,43020, +43021,43020,43019,43020,43020,43020,40972,40972,43021,43021,43021,43020,43020,43019,43020,43020, +43053,45261,45293,45261,45261,45261,45293,45293,45292,45357,45389,47437,47501,47470,47438,45358, +45390,47534,51758,53935,53903,49679,47566,49646,51758,53903,56015,56015,51822,51758,51758,51790, +51823,51791,51823,49775,51823,51823,51855,49807,51855,51855,53967,51920,51888,51855,51887,54000, +54032,54000,53967,53967,56144,58256,58288,60465,62706,62706,60529,60464,60465,62546,62546,62578, +62610,62674,62803,64916,62803,62642,62513,62577,64786,64883,64819,64722,62642,60530,60434,60402, +60434,62546,60498,60466,60466,60466,60466,60498,62578,62546,62578,62642,62642,62610,62610,60562, +62643,62611,62610,62610,62610,62579,60530,60530,62610,62643,62675,62642,62675,62675,62643,62675, +64755,64722,64754,64883,65076,65205,65108,64947,64979,65076,65173,65205,65140,65012,64915,64850, +64915,62995,63027,65043,65012,64980,65011,64979,64915,64819,64754,62642,62675,64755,64755,64690, +62610,62642,62675,64755,64787,64755,64755,64754,64786,64754,64786,64882,64947,64915,64850,64882, +64979,65075,65107,65011,64979,64915,64850,64850,64883,64882,64850,64882,64914,64978,65043,65043, +65043,64979,64979,64979,65011,64979,65011,65043,65043,65011,64979,64947,64915,64914,64979,65043, +65043,65011,64978,65011,65075,65075,65043,65043,64979,64882,64754,62609,60432,58255,56079,56047, +53967,51822,51790,51823,51790,51822,53967,53935,51790,49678,49646,49613,49581,49614,49614,47533, +47469,47437,49549,49581,49581,49549,49581,51726,53806,51725,55983,56047,53838,51693,51758,51757, +51725,49582,47309,45068,45100,45260,45228,43020,43116,45293,45165,45068,40971,38922,38922,38923, +40972,40971,40970,38922,38922,36875,36875,36875,34826,36874,36875,34826,34825,32777,32778,32779, +43019,40971,38922,40971,40971,43019,40970,40970,40970,43018,47212,51661,53870,51660,49483,51629, +51758,53838,53774,53709,53741,53806,53838,51758,51694,51661,49485,47308,47308,45228,45067,43019, +43019,43052,45229,45165,45068,43020,43020,43021,43021,43020,43020,43020,43021,43021,43020,43117, +45293,45389,47501,49550,49582,49614,51694,51694,49614,47502,47469,47501,47501,47502,47470,47438, +45358,45389,51758,56080,56048,51791,51823,53967,56047,58127,58191,60272,58224,56047,51822,51758, +51791,51887,51887,51855,51855,51855,51887,51887,51888,51887,51920,51920,51920,51888,51888,54000, +56176,58289,58289,58321,58353,58256,56176,58321,60465,60401,58256,58256,60401,62546,64690,64723, +64755,62739,62770,64851,64850,64754,64786,64947,64979,62835,62674,62642,62642,62578,60465,60530, +62803,64915,64819,62578,60434,60466,60530,62579,62578,62578,62577,62610,64722,62674,62642,62610, +62610,62642,62706,62674,62642,62643,62643,62642,62642,62643,64723,64787,64819,64787,64723,64723, +64755,64755,64787,64851,64915,65012,64915,64851,64851,64947,65044,65044,65011,65011,65076,65140, +65172,65172,65172,65204,65301,65365,65365,65365,65268,65108,64980,64883,64883,64883,64851,64787, +64754,64851,64947,64979,64915,64915,64947,64980,65012,64979,64883,64851,64883,64851,64786,64786, +64850,64883,64915,64914,64978,65043,64979,64979,64979,64914,64882,64978,65107,65204,65171,65171, +65171,65139,65139,65140,65139,65139,65107,65075,65075,65075,65107,65075,64947,64914,64978,65011, +65011,64947,64914,64882,64882,64914,64946,64914,62769,64753,64722,62545,60367,58191,56079,53967, +53967,51854,51854,53935,53967,53967,53935,53935,51854,51758,49710,49678,49645,49646,49614,49614, +47501,47437,47437,47436,45260,43020,45100,45229,45229,47405,51726,53935,53870,51661,47372,49484, +51693,49582,47308,45228,47436,49581,49516,47307,47276,47404,47405,47245,43020,38922,36874,40971, +45068,47212,45068,45067,40971,38923,38923,36874,34826,34826,34826,34826,34826,34826,34825,34826, +43019,43019,43019,43019,43019,45067,45067,43020,45068,47148,49421,51661,53837,53805,51661,53805, +53870,55950,55950,55918,55982,53935,53903,53870,53870,53838,51693,49548,51661,51726,49614,47373, +45132,45068,45101,47437,49549,47373,45229,45197,45164,45260,45132,43020,45197,45294,45390,45325, +47437,49582,51694,53806,55983,56015,55982,53934,53935,51823,49646,47501,47437,47502,47534,47502, +45390,47534,49711,51856,51823,51726,53870,58192,60400,60368,60303,60271,60272,58256,58192,56015, +53967,53935,53967,53967,53967,53967,53935,51887,51855,51887,53968,54000,54000,54000,54000,54000, +56144,58353,60466,62546,60466,58289,56176,56176,56176,58224,58225,58289,60434,62578,64690,64819, +62803,62674,62513,62513,62706,62802,64915,64948,62771,62610,60433,62578,62739,64819,64851,64947, +65011,64947,64819,62610,62514,60498,62578,62579,62578,62643,62642,62642,64722,64755,64723,62642, +62642,64722,64755,64722,64722,64787,64787,64787,62739,62675,62610,62675,62707,62707,64755,64755, +64787,64820,64851,64883,64883,64819,64819,64851,64851,64851,64883,64851,64915,65012,65108,65269, +65365,65333,65301,65333,65429,65429,65397,65365,65333,65269,65173,65140,65108,65108,65108,65076, +65044,65108,65236,65269,65172,65108,65076,65076,65108,65075,65011,64947,64915,64947,64979,65011, +64979,64979,64979,64946,65011,65140,65172,65172,65203,65171,65171,65204,65300,65300,65268,65268, +65236,65236,65268,63188,63123,65171,65139,65075,65043,65075,65107,65075,65011,64946,64946,64882, +64850,64818,64754,62641,62609,64657,64689,62609,62512,62512,64657,62512,60335,58223,58192,56080, +53935,53903,51854,51822,53902,51822,51790,51758,51758,51790,51790,49710,49645,49645,49646,49613, +49613,49581,49550,47502,45358,45229,43181,45292,45261,43021,45132,47468,51726,51694,49484,49517, +49581,49517,47372,47404,49613,51758,53805,53741,51596,47372,47340,45228,40972,36875,38922,43115, +47404,47340,47276,45196,45100,43019,40970,40970,38922,36874,38922,38922,38923,38922,36873,36873, +40970,40970,40970,40970,43018,43019,43019,43019,43019,45068,45069,49421,51725,53934,53935,53805, +51628,51693,53837,53806,51629,49485,47308,47340,51629,51790,51693,51660,53805,53935,53903,51855, +49645,47307,47275,49581,49646,49582,45293,45196,47437,49581,49614,49581,49581,49614,49678,49645, +51693,53838,53935,56079,58191,58127,55982,56013,58159,56144,53935,49678,49645,49646,49614,47534, +47502,49615,49647,47567,47534,47566,49710,56047,60400,62609,62512,60239,58062,60304,62513,60400, +58223,56111,56079,56079,56112,56144,58224,56143,56079,53967,54000,54032,54032,54032,54032,56112, +54064,56079,56111,56143,56176,56177,56144,56144,58289,58321,58289,58289,58353,60465,62609,64786, +64851,62738,62610,62610,62739,62771,62706,62610,62546,60466,62546,62578,62610,62771,64980,62899, +62738,62609,62610,62706,62674,62610,62578,62610,62643,64787,64851,64851,64819,64787,64819,64883, +64883,64819,64754,64754,64819,64915,64980,65012,64947,64883,62739,62611,62643,62643,62675,64755, +64788,64820,64852,64883,64883,64851,64819,64819,64851,64884,64884,64916,64980,65044,65076,65173, +65268,65268,65236,65236,65237,65172,65076,65044,65108,65172,65172,65140,65172,65205,65237,65269, +65333,65397,65461,65461,65397,65236,65140,65140,65140,65108,65076,65075,65107,65236,65268,65300, +65269,65301,65301,65301,65301,65301,65301,65301,65268,65332,65364,65332,65364,65364,63348,65396, +65365,65397,65429,63317,63252,65268,65268,65236,65204,65204,65204,65204,65139,65075,65011,64979, +64914,64850,64817,64785,64753,64722,62610,62513,60368,60368,62480,62481,60368,58192,56079,56015, +53934,51887,51887,51823,49710,49678,49710,49710,49710,51759,49742,49710,49710,49678,49646,47565, +47501,47533,47565,47502,47406,45229,45228,47436,49549,47438,45132,45131,47500,51758,53837,51694, +49581,49612,49613,47436,47372,49549,53870,55983,53870,51693,49485,45196,40971,38922,40970,47308, +51661,47340,45067,45067,45068,45067,45067,47147,45067,40970,43019,43020,43020,40971,38922,38922, +45067,45067,45067,45067,47148,47180,47148,45131,45131,45131,45131,47147,51500,53837,53837,51596, +51596,53741,53805,51628,49324,45099,45099,47211,49451,51661,51660,51660,53837,53870,51628,51661, +51693,51693,53773,53773,51693,49484,47276,47275,49580,53870,56047,56047,55982,53838,53804,53869, +56047,58159,58191,58191,58159,58095,58095,60271,58159,56014,53902,56015,58159,56111,51790,47501, +47469,49549,51694,49646,47534,47534,49646,53806,58191,62544,62544,60368,60304,62545,64721,62576, +62513,60401,60368,58288,60369,62481,62545,62546,60369,56112,54000,53968,54000,54032,54033,56144, +56177,54097,54064,54096,56176,56145,56145,56209,58321,60466,60498,60433,60433,62610,64690,64753, +64785,62737,62674,62610,62578,62545,60497,60498,60466,60466,60498,60530,60498,62578,62642,62674, +62610,62610,64819,65012,65012,62803,62706,64754,64786,64883,64947,65012,65012,64979,65043,65076, +65076,65012,65012,65044,65011,64979,65075,65075,65043,65108,65076,64884,62674,62674,62739,64787, +64787,64755,64820,64948,64980,64947,64883,64850,64819,64851,64884,64884,64884,64948,65012,65076, +65108,65140,65108,65075,65011,65011,64980,64980,65011,65076,65108,65140,65140,65172,65237,65269, +63317,63317,65365,65429,65461,65462,65429,65397,65365,65365,65397,65461,65461,65493,65493,65461, +65429,65397,65462,65429,65397,65397,65365,65333,65333,65300,65301,65333,65429,65429,65429,65429, +65429,65461,65429,65397,65364,65300,65301,65268,63188,63156,65172,65172,65140,65076,64979,64947, +64979,64947,64882,64818,64818,64818,64722,62480,58159,56046,58191,58191,56111,56047,53967,53935, +53935,53967,51887,51822,51855,51823,51823,51823,51790,51790,49742,49710,49678,49678,49646,47533, +47501,47533,47501,47437,45262,45166,45229,47437,49582,49582,49550,47437,49548,51757,56014,53838, +49613,51660,51726,47437,43051,43051,47404,51694,49516,51661,51726,47373,43019,40970,45227,51725, +51725,47340,45067,47147,47372,51629,51725,51725,49484,45162,43018,43019,43019,38923,36874,36874, +45068,45068,45068,47180,47341,49485,51597,53806,53903,53838,53870,53902,56014,58127,58159,58159, +58191,58191,58191,58191,58127,56047,56047,56079,58127,58159,56046,56014,56047,56015,53838,53805, +53902,56015,56015,56014,56014,56047,56047,56015,55983,58095,60271,60336,60304,58191,58192,60272, +60303,60271,60303,58223,58192,58159,58191,60336,58127,53870,55982,58224,60401,62481,58191,56015, +56176,58321,58289,56112,56048,54000,53871,56015,60400,64657,62544,60367,62448,62545,62544,62480, +62513,60401,60336,60336,62513,62578,62513,60368,58288,58256,58257,56144,54000,53968,54000,54032, +54032,54032,56112,56144,56209,56209,56177,56145,58289,62546,62642,62610,62609,64818,65011,65044, +64979,64946,64914,64915,64819,62642,60465,60465,60466,60465,60466,60530,60531,62547,62546,62578, +62707,64852,64916,65012,64980,65012,65109,65076,65044,65012,65044,65076,65108,65204,65172,65044, +65011,65140,65269,65301,65268,65236,65140,65172,65236,65204,65140,65141,65076,65108,65109,64980, +64852,64820,64948,65141,65301,65333,65236,65172,65108,65076,64980,64884,64883,64979,65076,65108, +65044,65108,65172,65204,65205,65173,65172,65141,65109,65109,65141,65173,65172,65140,65205,65205, +65204,65268,65364,65365,65365,65365,65397,65364,65333,65269,65333,65397,65333,65268,65269,65333, +65365,65365,65429,65397,65365,65333,65268,65204,65108,65108,65108,65076,65076,65172,65268,65300, +65268,65204,65204,65204,65172,65108,64979,64850,64785,64786,64850,64818,62738,62738,62738,62738, +64818,62738,62706,62641,62577,62609,62577,62577,60497,60401,60336,58223,56111,56047,56048,53999, +53967,53934,53934,53935,53967,53967,53902,51854,53934,53903,51855,51790,49710,49678,49710,49678, +47566,47501,47469,47469,45357,45293,45261,45260,45260,47438,49550,49581,49678,53838,55950,56015, +53838,51660,51694,51629,49420,47244,45196,47276,45066,49452,51693,47243,43018,43051,49614,53903, +51629,49549,47404,49516,51693,53805,53837,55917,53837,51597,47212,45067,40970,38922,36874,34825, +43019,43019,43019,43019,45067,45067,47211,47372,49485,49452,49485,51597,51597,51629,51661,53774, +53870,56014,58127,58191,60272,60304,60336,60368,60369,60368,60303,58191,58191,60272,58192,58159, +58159,58223,58224,60272,60272,60304,60304,60336,60336,60336,60368,62448,60368,60336,60304,60304, +60304,60303,60303,60303,60272,58224,58191,58159,56014,56015,56047,56111,58159,58192,58127,56079, +58192,60304,58192,58159,58224,60369,60336,62513,62545,62480,60335,62448,62544,62544,62512,62481, +60368,58256,60304,60368,62481,62513,60432,58288,58224,58256,60369,60433,58289,58224,56144,56112, +56112,56112,56144,58321,60466,60434,58321,58257,60337,62545,64754,64786,64818,64915,65043,65075, +65011,64946,64946,64979,64979,64947,62803,62674,62675,62642,62610,62578,62579,62611,62579,62611, +62675,64755,64787,64787,64755,64819,64980,65077,65109,65141,65173,65108,65011,65043,65044,64980, +64947,65011,65075,65140,65269,65365,65269,65173,65108,65044,65012,65140,65269,65269,65236,65173, +65141,65109,65173,65269,65269,65269,65236,65269,65333,65301,65238,65141,65108,65204,65333,65301, +65140,65076,65204,65237,65173,65076,65043,65044,65044,65044,65012,65012,65076,65108,65076,65012, +65011,65076,65108,65108,65140,65172,65236,65268,65236,65204,65140,65076,65011,65044,65076,65172, +65236,65300,65365,65301,65268,65172,65075,64979,64915,64883,62771,62674,62642,64786,64947,65011, +64979,64915,64914,64914,64882,64850,64786,64721,64689,64658,62545,60401,60401,60401,60401,60368, +60368,60368,60336,60336,60336,60336,60303,60336,60401,60433,60369,56143,56047,56047,56079,56047, +53967,53966,53966,56047,56047,56047,53966,53934,53934,53935,53871,51822,49710,49646,49679,49647, +47566,47534,47533,47501,45421,45357,45325,45357,45293,45292,45260,45228,47340,49550,53902,56143, +56079,53870,53838,53839,49646,47404,49485,51727,49419,49484,51726,49485,47180,47340,49582,47373, +45131,45196,49517,51757,53773,51596,51532,53741,53805,51725,49516,47148,43019,38923,36875,36876, +43019,43019,43019,43018,43018,43018,43018,43019,43019,43018,45067,45067,45067,45067,47115,47179, +47211,47307,49484,51596,51629,51628,53773,55950,56014,58095,58127,58159,58192,60304,60336,60337, +60336,60336,60304,60303,60303,60303,60303,62416,62448,62448,62448,62416,62416,62416,60335,60304, +60304,60304,62384,62416,60368,60336,60368,62417,60368,60368,60369,60336,60240,58095,56047,56015, +55983,58095,58095,58159,60272,62416,64561,64593,62481,60336,60303,62480,62545,62544,62545,62480, +60303,58192,60304,62449,62513,62545,62545,62513,62513,62481,62513,62642,62642,62610,62578,60498, +62578,60562,60594,62674,64787,62642,60465,60465,62674,64883,65011,65044,65011,64915,64882,64914, +64946,64979,64979,64979,64915,64979,64979,64915,64947,65012,62932,62739,62610,62675,64755,62707, +62675,62642,64690,64755,64755,64723,64755,64884,64948,65012,65012,64980,64915,64916,64915,64947, +64979,65012,64980,64980,65044,65108,65140,65044,64980,65012,65109,65173,65269,65268,65204,65173, +65206,65206,65237,65204,65140,65076,65044,65076,65140,65205,65205,65237,65269,65269,65301,65237, +65108,65044,65044,65076,65141,65108,65012,64947,64980,65044,65044,65076,65140,65140,65044,64947, +64979,64979,64980,65011,65075,65107,65172,65236,65236,65236,65140,65043,64980,64980,64947,64947, +65076,65140,65108,65108,65140,65011,64851,64754,64722,62610,62546,62545,62545,62577,62609,62609, +62577,62577,62578,62545,60465,60464,62577,62578,62546,62513,60401,60336,58256,58256,58224,58224, +58192,58192,58192,58224,60337,60336,60304,58223,58191,58191,58224,56079,56047,53967,53935,56015, +56047,56111,58224,58191,58192,58192,56079,56047,56047,53935,51823,51758,49678,49646,49614,47566, +47566,47565,47566,47534,47502,47566,49646,49614,47437,45293,43116,43052,43021,45165,47405,49613, +51726,51662,49453,47406,47405,47340,49517,53903,56015,53838,49517,47374,45261,43084,43019,40971, +38922,40970,47405,51694,49420,45067,43019,45163,49484,51693,51597,47180,43018,36873,36877,38930, +40970,40971,43019,43019,43019,43019,43019,43019,45067,45067,45068,45067,45067,45067,47116,47115, +45099,45099,45099,45163,47179,47179,47276,49420,49484,51629,51694,53806,53806,55951,58127,60304, +60368,62449,62481,62545,64657,62609,62641,62641,64656,62609,62608,62608,62609,62609,62609,62609, +62609,62609,64657,64689,62641,62641,64722,64786,64754,64722,64690,64658,64658,62481,60368,60304, +60272,60336,60369,60401,60336,60336,62417,62416,60368,62449,62545,62577,62609,64689,64689,62577, +62545,60433,60465,62577,62642,64722,64690,64722,64722,64722,64753,64785,64786,64818,64851,64787, +64819,64883,64915,64850,64754,64689,62609,62706,64915,64947,64947,64979,64979,64883,64883,64915, +64979,65044,65044,65011,64979,64979,65043,65075,65172,65269,65301,65172,65011,65044,65044,65044, +65012,65012,64948,64915,64980,65012,64948,64948,64948,64948,64980,64980,64948,64948,64980,65011, +65076,65108,65108,65108,65044,64948,64916,64916,64980,65077,65173,65205,65173,65237,65269,65205, +65205,65238,65237,65269,65237,65173,65076,65044,65108,65109,65076,65109,65173,65109,65012,65012, +65012,65012,64980,65012,65109,65237,65237,65173,65108,65140,65237,65301,65269,65301,65269,65204, +65140,65076,65044,65076,65172,65204,65236,65204,65172,65204,65172,65140,65140,65012,64883,64883, +65011,65012,64883,64915,65043,65011,64850,64722,64690,62610,62642,64787,64818,64818,62738,62705, +62674,62609,62545,60433,60369,60369,60401,60433,60401,60369,60369,60368,58321,58288,58256,58288, +58288,58257,58289,58289,60369,60401,60401,60368,60336,60336,60368,58223,56143,56111,56079,56079, +56078,58191,58256,60336,60336,58191,56079,56079,56047,53903,51791,49710,49678,49646,49678,49614, +49613,49678,49646,47566,49646,49711,51791,49646,47405,45261,45198,43117,43085,40973,40972,43020, +43052,43020,43019,43019,43019,43020,47340,51694,51694,49517,45165,43020,40972,38923,36874,36875, +36875,38922,47470,51598,45164,38922,36874,38922,45164,49486,47309,43019,38921,36874,38925,38927, +40971,40971,40971,40971,43019,43019,43019,43019,43019,45068,45068,45068,47148,47276,47309,47180, +47245,47341,47373,47340,47308,47373,47341,47308,47308,47276,47340,47372,49452,51565,53742,55918, +56047,58159,58288,60465,62577,62609,62674,62706,64754,64818,64850,64882,64883,64915,64915,64914, +64914,64914,64914,64946,64914,64882,64850,64850,64786,64753,64721,64753,64786,64818,64818,62706, +62641,64657,64625,64625,62513,62480,62448,62480,62513,64658,64722,64819,64850,64786,64722,64722, +64722,64722,64722,62706,62770,64786,64786,64818,64883,64915,64947,64946,64947,64947,64947,64947, +64915,64915,64882,64818,64722,64722,64755,64883,64915,64883,62802,64883,64915,64979,65044,65108, +65140,65172,65140,65140,65204,65301,65333,65301,65301,65300,65301,65333,65333,65333,65301,65205, +65205,65301,65301,65140,65173,65173,65076,65140,65173,65205,65205,65140,65012,64947,65044,65173, +65205,65205,65205,65173,65141,65077,64980,64916,64949,65013,65045,65076,65076,65172,65237,65237, +65238,65302,65399,65430,65333,65237,65141,65141,65237,65237,65141,65076,65012,64948,64916,64948, +65013,65077,65077,65044,65012,65108,65269,65334,65269,65237,65301,65397,65429,65397,65397,65301, +65172,65076,65076,65108,65140,65204,65204,65139,65044,65011,65043,65044,65076,65108,65108,65075, +65075,65043,65011,64979,65075,65108,64947,64786,64787,64915,64980,65012,65011,65011,65011,64979, +64947,64851,62706,62641,62610,62578,62514,62514,60466,60465,62513,60465,60401,58288,58288,60369, +60368,60336,58320,58288,58256,58224,58256,60368,60433,62545,62545,62512,60400,60336,60336,60336, +58223,58158,60303,60400,60368,58191,56047,53935,51790,51758,51758,49710,49710,49742,51791,51758, +51823,51758,49582,49582,49613,49645,49581,47437,45261,45133,43021,43020,43020,40973,40973,40972, +40972,43117,43117,43020,40972,40972,43085,45293,43083,40971,38924,38923,36874,36875,36875,36875, +34827,38922,49678,51630,43083,36873,38923,45229,49453,45164,38922,34825,36874,40972,40971,38920, +40971,43019,40971,40971,43019,43019,43019,43020,45068,45067,45067,45068,47276,47437,47373,47308, +47212,47341,49485,49453,49485,49485,49517,49485,49452,49420,49453,49518,49550,49549,51597,51597, +49549,49580,49580,51693,53838,55950,56014,58159,60304,62449,62545,62641,64722,64818,64882,64850, +64850,64914,64946,64946,64946,64914,64850,64850,64882,64882,64882,64946,65043,65075,65107,65075, +64979,64947,64818,64754,64786,64818,64851,64883,64883,64851,64882,64914,64915,64850,64786,64722, +64754,64754,64722,64786,64819,64883,64915,64979,65075,65140,65140,65140,65108,65075,65075,65108, +65076,65044,65011,65011,65012,65044,65044,65011,64979,65108,65236,65204,65140,65140,65140,65172, +65236,65268,65333,65365,65430,65462,65429,65365,65332,65300,65300,65301,65301,65301,65268,65204, +65172,65301,65397,65301,65204,65140,65108,65237,65237,65172,65140,65108,65044,65012,65076,65205, +65205,65237,65237,65140,65140,65205,65077,64948,64916,64949,65013,65077,65141,65173,65204,65172, +65173,65238,65302,65302,65205,65108,65077,65077,65141,65173,65173,65076,65012,64980,65012,65013, +65077,65109,65109,65109,65109,65044,65108,65173,65237,65269,65301,65429,65493,65429,65333,65236, +65172,65172,65172,65204,65172,65172,65172,65172,65107,65011,65076,65044,65011,65172,65300,65268, +65139,65107,65204,65107,65204,65204,65011,64819,64786,64947,65012,64915,64883,64883,64883,64818, +64786,64819,64786,64754,62642,62514,60434,60466,62514,62545,62610,64690,62545,62513,62513,62481, +60368,60368,60336,58256,58256,58224,58224,58224,60304,60368,62480,62480,60400,60368,60368,62448, +60400,60368,60336,60368,60336,60304,58224,56047,51822,53935,53935,56079,56079,53902,53870,51854, +53967,53871,49646,47534,45357,45324,43244,43245,43278,43022,43020,43020,43021,43021,43021,43053, +43150,45326,45358,43053,40972,40972,40972,38923,38924,38924,36876,36875,36875,36875,36875,36876, +36875,36874,45324,49582,47340,43051,45164,51758,51629,45132,38922,36874,40971,47212,45165,40973, +40970,40970,40971,40971,43019,43019,43019,45068,43020,45068,45068,47116,47148,47179,47180,47244, +47276,47212,49356,49581,51662,49581,51661,51726,51726,51726,51758,53838,53838,53774,51726,51726, +51726,51758,51758,51726,51694,53806,53838,55951,56015,58095,58127,60239,60336,62513,64625,64625, +62609,64754,64786,64818,64850,64883,64883,64851,64883,64947,64979,65044,65108,65172,65172,65172, +65140,65140,65108,65075,65107,65139,65172,65268,65236,65140,65107,65107,65075,65043,65011,64979, +65011,65011,65011,65043,65076,65108,65108,65107,65140,65140,65108,65043,65043,65043,65075,65075, +65075,65108,65140,65172,65269,65397,65397,65204,65043,65172,65397,65397,65268,65268,65236,65236, +65204,65236,65333,65430,65462,65494,65462,65398,65397,65397,65397,65397,65397,65397,65365,65333, +65333,65333,65333,65300,65204,65172,65204,65301,65236,65108,65076,65076,65109,65109,65076,65076, +65076,65109,65173,65204,65204,65237,65141,65012,64916,64916,64948,65045,65173,65333,65397,65365, +65301,65238,65173,65141,65173,65173,65141,65109,65076,65141,65237,65269,65269,65269,65237,65205, +65173,65076,65109,65205,65269,65173,65140,65172,65140,65140,65333,65430,65493,65493,65493,65397, +65365,65365,65365,65365,65332,65300,65268,65300,65300,65269,65301,65268,65140,65172,65236,65236, +65140,65075,65140,65075,65140,65204,65108,64916,64819,64786,64754,64722,64690,62610,62578,62578, +62545,62578,62578,62514,60433,60433,60401,60433,60433,60433,60433,62610,64689,64657,62577,62513, +62513,62481,60337,58256,60337,60305,58224,58224,58256,58256,58256,58223,58223,58223,60335,60368, +60400,60368,60303,58191,58159,58159,60304,58256,58192,56176,56112,58224,60368,58256,58159,56047, +56015,53935,51758,47566,45421,43309,43309,43310,43213,43085,40973,40973,40973,43021,40973,40972, +41004,41036,43085,40972,40973,40973,38924,38923,38924,38924,36875,36874,36875,34828,34827,36875, +34828,34827,41004,47405,51726,51662,49518,49356,47180,45068,45229,47373,47276,47212,47215,47218, +38922,38922,40970,40971,40971,43018,43018,43019,43019,43019,45067,45068,45068,45067,45067,45069, +45068,45067,45067,47212,49421,49517,49550,49550,51629,51694,51758,51790,53838,53870,53870,53870, +53870,53903,53935,53903,51758,51726,51758,53838,53871,53839,55919,55951,56015,58160,60304,60304, +60304,60336,62416,62481,62481,62449,60368,60368,60368,60400,60497,62642,62706,64818,64850,64882, +64914,64979,65011,65075,65139,65172,65204,65236,65236,65236,65236,65301,65269,65269,65236,65236, +65268,65268,65268,65236,65236,65268,65268,65236,65204,65172,65108,65043,65043,65076,65108,65172, +65204,65204,65205,65236,65365,65429,65462,65397,65301,65365,65429,65429,65397,65430,65462,65462, +65430,65462,65462,65495,65495,65494,65494,65495,65495,65462,65430,65429,65493,65526,65461,65365, +65300,65300,65333,65268,65172,65140,65172,65237,65269,65237,65141,65044,65044,65109,65076,65012, +64980,65044,65076,65173,65173,65109,65109,65109,65077,65045,65045,65109,65237,65365,65462,65493, +65494,65462,65367,65366,65430,65462,65430,65365,65237,65205,65302,65430,65462,65365,65237,65205, +65141,65044,65044,65109,65237,65333,65333,65301,65333,65397,65397,65397,65398,65462,65494,65461, +65429,65429,65461,65429,65429,65397,65332,65300,65333,65429,65397,65365,65333,65140,65044,65011, +64979,64947,64947,64979,65043,65108,65044,64883,64722,64690,64690,64723,62610,62513,60433,60466, +60466,60466,60434,60401,60401,60433,60466,60434,60401,60369,60369,60401,62481,62513,62513,62513, +62546,62578,60433,60336,60368,60369,60337,58256,58288,58288,58224,58192,56144,56144,58224,60336, +60336,60368,60336,58224,58256,58256,58192,58159,56079,56047,51854,53869,56079,60368,60336,56046, +56079,53967,49677,49613,47630,49678,47598,47501,45357,43245,43214,43118,40973,40973,40973,40972, +38924,38924,38924,38924,38924,38924,38924,38923,38924,36876,36875,36875,36875,36876,36876,34827, +34826,34826,36874,45260,53871,53903,49421,40970,38922,40972,45133,45197,43083,40971,43020,45102, +43020,43020,40972,43020,43020,43020,43020,43020,43020,43019,43020,43019,43019,45067,45068,47213, +47245,47309,47341,47308,47373,47437,47405,47341,47341,49453,49421,49485,49581,51662,51662,51661, +51662,51694,51726,51694,51694,51662,51662,51694,51726,51758,51758,51758,53807,53838,53903,53935, +53903,55982,56015,58063,58095,56047,58127,58192,58095,56014,56047,58159,60303,62416,62448,62480, +62480,60433,62513,62577,62641,62641,62641,62706,62770,62802,64914,65011,65075,65108,65108,65172, +65237,65269,65333,65397,65429,65461,65493,65493,65461,65429,65398,65397,65365,65397,65462,65494, +65462,65430,65430,65462,65526,65526,65494,65494,65526,65526,65494,65494,65494,65526,65495,65430, +65366,65334,65334,65398,65366,65333,65365,65366,65366,65301,65171,65236,65365,65332,65300,65236, +65236,65269,65268,65204,65140,65108,65140,65140,65172,65237,65237,65140,65172,65269,65301,65205, +65076,65045,65077,65076,65076,65044,65044,65077,65141,65173,65238,65270,65301,65301,65365,65461, +65526,65527,65495,65495,65526,65526,65493,65429,65365,65366,65398,65366,65398,65333,65205,65141, +65109,65077,65045,65044,65205,65398,65494,65462,65462,65462,65333,65173,65140,65172,65237,65333, +65429,65429,65365,65268,65268,65236,65172,65140,65172,65236,65204,65204,65172,65108,65076,65108, +65108,65076,65044,65044,65012,64947,64915,64915,64851,64754,64690,64691,64723,62642,60530,60498, +60466,60466,60434,60434,60434,60402,60401,60369,60401,60465,62513,62513,60401,60368,60368,60400, +62481,62481,60400,60368,60368,60368,58288,58256,58224,58224,58256,58224,56144,56080,56112,58160, +58160,56111,58191,56111,56079,56111,56047,53967,53967,53967,53903,51758,51822,56079,58192,58191, +58192,53967,51725,51790,53967,53967,51823,49614,45357,43181,43245,43149,40973,40973,40973,38924, +38924,38924,38924,36876,36876,36876,36876,36876,36876,34828,34827,34827,36876,36876,34827,36874, +38922,41003,43116,45132,47212,45163,40971,38923,36875,36875,36874,34826,34826,34825,34826,36874, +43020,43020,43020,43019,43019,43020,40972,40971,40971,40971,40972,43020,45099,47244,47277,47245, +47373,49582,51727,51727,51694,49581,49581,49582,49518,49517,47437,47437,47469,49549,49549,49549, +49549,51662,51662,51694,51726,51726,51726,51726,51758,51758,51758,51726,51726,51726,51758,51758, +51790,53838,53871,55951,56015,56047,56079,58224,58192,56079,58127,58192,60304,60304,60336,60336, +60272,58159,58191,60336,62481,60368,58191,58224,60368,62480,62512,62544,62577,62674,64754,62706, +62706,60658,60690,62802,62867,62931,62963,62964,62996,62996,62996,62996,63028,63092,65205,65173, +65141,65140,65172,65205,65173,65172,65173,65237,65301,65333,65365,65365,65333,65301,65237,65237, +65172,65108,65140,65204,65140,65140,65172,65204,65204,65172,65075,65139,65268,65236,65172,65172, +65172,65172,65172,65139,65140,65172,65236,65236,65172,65140,65204,65269,65301,65365,65461,65397, +65141,64980,65012,65173,65269,65237,65109,65044,65044,65109,65237,65366,65333,65237,65269,65365, +65462,65494,65495,65495,65494,65494,65461,65397,65333,65302,65334,65237,65237,65269,65205,65141, +65109,65141,65141,65141,65237,65365,65430,65462,65462,65430,65269,65172,65108,65108,65205,65365, +65461,65461,65332,65236,65236,65237,65205,65173,65173,65172,65108,65044,65012,64980,64980,65044, +65108,65140,65076,65012,64883,64819,64883,65076,65172,65044,64883,64883,64947,64851,62642,60466, +60434,60466,60466,60466,60434,60434,62514,62545,62545,62609,62642,62577,62513,62545,62577,62577, +62545,62480,62513,62545,62481,60433,60368,60368,58288,58224,58224,58224,58224,58224,58192,56112, +56079,53999,53967,56015,56047,56047,53999,53935,51822,51855,53935,51855,49742,49742,51822,53934, +53967,56047,56047,53903,51822,51790,49646,47502,45390,43246,43149,41005,40973,40974,38926,38924, +38924,38925,38925,36876,36876,36876,36876,36876,36876,36876,34828,36876,36875,34827,32778,34826, +43084,51695,49582,45132,43019,40971,40972,40973,38924,34827,30730,30730,30729,30729,30731,30734, +40971,40972,40972,40972,43020,40972,40971,40971,40971,40972,40972,43020,45068,45068,45100,45068, +45068,45101,45165,47341,47341,47245,47373,47501,47437,47405,47437,47469,47501,49613,51694,51726, +51726,51726,51758,51758,51726,51726,51758,53838,53871,53871,53871,53839,53806,53838,53870,51790, +51791,53838,53871,53935,56047,56015,56015,56047,56047,56080,58160,58256,60337,58224,58224,58256, +58224,58224,60336,60401,60433,60368,56112,56015,56111,60337,62481,62448,60368,60369,60369,60337, +60369,58256,58224,58224,58256,58289,60369,58321,60369,60401,60433,60434,62513,62545,62578,62546, +62546,62578,62610,62642,62642,62674,62674,62706,62803,64883,64948,62900,64947,64915,64915,64979, +64979,65011,65075,65140,65108,65140,65172,65204,65236,65236,65171,65171,65236,65236,65172,65140, +65140,65204,65204,65172,65236,65268,65332,65333,65236,65172,65205,65269,65333,65333,65397,65429, +65269,65140,65173,65366,65494,65462,65333,65205,65141,65173,65269,65366,65366,65269,65301,65430, +65462,65398,65398,65431,65462,65494,65494,65397,65269,65205,65237,65237,65205,65237,65302,65302, +65237,65237,65269,65270,65366,65333,65333,65397,65462,65430,65365,65301,65269,65269,65365,65461, +65494,65461,65429,65333,65269,65237,65173,65141,65141,65141,65076,64980,64948,64916,64916,64883, +64915,64980,65012,64915,64819,64787,64883,65044,65172,65140,65043,65043,65044,64979,62803,62674, +62610,62610,62546,60434,60433,62578,62706,64818,64786,64786,64754,62545,60401,62546,62706,64786, +64721,62609,62610,62610,62545,62513,60401,60369,58288,58256,58192,58224,60401,60433,60336,56143, +56112,56112,56080,56112,58192,58224,56144,53999,53934,53903,51855,51823,49743,47598,45422,47566, +49710,51887,53999,49711,45454,45389,43309,43245,43310,43278,43278,41166,41038,40974,38926,38925, +38924,38925,38925,38924,36876,36877,36877,36876,36876,36876,36876,36876,36876,34827,34827,34827, +41004,47406,45165,40972,38924,38924,40973,38925,34827,32778,30730,32779,30730,30730,30732,30734, +38923,38924,40972,40972,40972,40973,40972,40972,43020,43020,43020,43020,43020,43020,43020,43020, +43020,40971,40970,40971,43019,45068,45132,45132,45068,47277,47309,47309,47373,49548,51661,51758, +51758,51726,51758,51758,51694,51694,51758,51726,51758,51823,53871,53870,53838,53871,53903,53903, +53903,53935,53935,53935,53935,53903,51823,51823,51791,53903,53935,56047,56112,56016,56016,56048, +56079,58224,60368,60400,58288,58224,58192,56080,56079,58256,62514,62578,60401,58256,56176,58257, +60369,60401,60401,58321,58321,58321,58321,58289,58225,58257,58322,60402,60434,62481,60401,60369, +58321,58289,58289,60402,60434,60434,60402,60434,60466,62514,62514,62578,62610,62610,64722,64722, +64786,64851,64980,65044,65107,65140,65140,65172,65236,65236,65171,65171,65204,65204,65140,65108, +65204,65268,65269,65237,65269,65301,65300,65269,65237,65237,65237,65237,65333,65365,65397,65429, +65429,65430,65462,65494,65494,65494,65494,65462,65398,65366,65334,65301,65366,65398,65430,65494, +65462,65366,65334,65334,65430,65494,65494,65398,65269,65237,65269,65334,65301,65270,65398,65462, +65462,65333,65269,65365,65462,65397,65365,65398,65429,65429,65397,65365,65365,65397,65494,65493, +65493,65494,65462,65397,65300,65140,65044,65013,64980,64980,64948,64884,64884,64980,64980,64948, +64916,64948,64948,64916,64851,64851,64915,64947,64947,64915,64915,64915,64948,64947,64979,64948, +64851,64755,62642,62610,62578,64690,64786,64883,64915,64882,62706,60433,58257,60369,62642,64786, +64721,64657,62545,62513,60465,60401,58289,58224,58224,56176,58224,58224,60369,60433,60369,58192, +56144,58192,58191,58256,60368,60336,58224,56111,56112,56112,56079,53967,51790,47598,45519,45454, +45486,47598,47597,45486,43342,43278,43277,43245,41069,41166,41198,41198,41166,41070,40973,38925, +38925,38925,38925,38925,38925,36877,36877,36877,36876,36876,36876,34828,34828,34828,34828,34827, +34827,34827,34827,34828,36876,34827,34827,32778,30730,30731,30731,32778,30730,30731,30731,30730, +34827,34828,36876,36875,36875,38924,40973,40971,40971,45069,47214,47310,45229,45165,45165,47278, +47406,47373,47341,47437,49615,51759,51758,51726,51695,49582,49550,49549,47469,47468,49580,51725, +51726,51726,51726,51758,51758,51758,51726,51725,51758,51726,51726,51758,53839,53839,53903,53936, +53935,53903,53967,56015,56015,53935,53903,51823,51758,51790,51855,53935,53903,51823,51823,51855, +53936,53936,56048,56112,56079,56079,56145,58257,58224,58256,60433,62513,60401,58256,58225,58257, +60401,62577,62674,62610,60465,62514,60434,58321,58289,58289,58321,58385,62675,64819,62642,60530, +58386,58322,58322,58354,58354,58322,60466,60531,60498,60498,60466,60466,62546,62611,62610,62675, +62675,62707,62739,64851,64947,64979,64979,65012,65076,65076,65076,65076,65076,65108,65108,65108, +65140,65172,65205,65237,65204,65204,65205,65172,65140,65141,65173,65269,65398,65365,65397,65461, +65494,65494,65494,65493,65493,65494,65494,65494,65430,65333,65269,65237,65366,65462,65494,65494, +65494,65430,65399,65399,65430,65494,65495,65431,65302,65269,65302,65398,65366,65333,65430,65494, +65494,65430,65365,65397,65494,65462,65462,65462,65462,65429,65429,65429,65429,65461,65494,65494, +65461,65461,65429,65365,65397,65333,65205,65109,65045,64980,64948,64948,64948,64980,64980,65044, +65076,65012,64915,64915,64947,65012,65044,65012,64915,64787,62675,62675,62707,62771,62803,62739, +62642,62546,62641,62770,64851,64850,64786,64721,64722,64786,62674,60401,56208,58289,60465,64690, +64690,62513,60336,58256,58256,58224,58224,56176,56176,56176,56144,56080,56112,56176,58257,58257, +58224,58224,58224,58288,60432,60433,58256,53935,51854,56112,58256,58256,56112,51856,47631,45454, +45486,47565,47501,47502,43342,41198,41165,41134,40973,41102,41166,41037,40973,41134,41101,38925, +38925,38925,38924,38924,36876,36877,36876,36876,34827,34827,34828,34828,34828,34827,34827,34828, +32780,32779,32779,32779,32779,32779,32779,32779,30731,30731,30731,30731,30730,30731,30731,30731, +40972,40971,38922,38922,38923,38923,40972,43020,43020,45101,47246,47149,47117,47180,45293,47438, +49518,49549,47437,47373,47437,49550,49614,51758,53871,53871,53871,53903,53935,56015,56015,58127, +58224,60336,60368,60400,60400,60400,60400,60400,60432,60400,58255,58127,56015,56015,54000,53967, +53903,53903,53967,53935,53903,53936,56048,53968,51855,53903,54000,56112,56080,51855,49743,51824, +51824,51856,51856,51887,51919,54000,54032,56144,56144,56144,58224,58256,58289,58321,58320,60368, +62546,62513,60400,58288,60368,60401,60401,60402,60402,58289,58289,60401,62643,62611,60433,60433, +60434,58354,58354,56274,58322,58321,58386,60499,60499,60499,60466,60467,60499,60531,60531,60531, +60531,62579,62643,64723,64755,64787,64819,64819,64851,64883,64948,65012,65044,65044,65108,65108, +65108,65108,65108,65140,65205,65237,65237,65205,65141,65108,65109,65141,65205,65236,65301,65365, +65397,65462,65461,65493,65461,65494,65494,65495,65494,65462,65366,65270,65302,65397,65462,65495, +65495,65495,65464,65496,65495,65494,65495,65463,65366,65270,65270,65237,65237,65333,65430,65495, +65495,65463,65462,65463,65495,65495,65494,65494,65494,65494,65494,65495,65462,65494,65494,65494, +65494,65429,65429,65494,65494,65462,65398,65237,65077,64916,65012,65173,65205,65141,65140,65204, +65237,65172,65076,65043,65140,65269,65301,65173,64947,64755,62643,62643,62611,60530,60466,60498, +62610,62707,62803,64883,64915,64915,64883,64851,64754,64754,64722,62642,62611,60531,60498,62545, +62578,60497,58321,56176,56208,58353,60433,58353,58288,56177,56177,56144,54032,56080,56144,56176, +56176,58256,56143,58159,60368,60433,58193,51855,49742,51822,53934,56079,54032,51823,47566,45454, +47631,49808,49808,49711,45518,43245,41133,41198,41166,41166,39085,38924,41005,43310,45390,43117, +43020,43021,40973,40972,38924,36876,36877,34829,34829,34828,34828,34828,34828,34827,32780,32780, +34828,32779,32780,32780,30731,30731,30731,30731,30730,30731,30731,30731,30731,30731,28683,28684, +49646,49614,49582,49550,49550,49550,51695,51727,51759,53871,53839,53774,53838,53870,53902,53935, +53903,53935,53967,53902,53838,53870,53902,56046,58191,58191,58223,60368,60433,62513,62545,62545, +62641,64753,64785,64785,64850,64915,64947,64915,64882,64882,64818,62674,62546,60433,58257,56080, +53935,53903,53935,53903,53839,53871,53936,53936,53903,53935,56048,56080,53968,53935,51887,51888, +53969,51856,51856,51887,54000,54032,56112,56177,54064,54000,56080,58224,58321,60401,58320,60368, +62513,62514,60401,60401,60433,60434,60433,60433,60401,60369,60434,60498,60498,60434,60401,62514, +62610,62611,58418,56241,56242,56306,58354,58322,58322,58354,58419,60499,60531,60499,60466,60498, +60531,62643,62643,62611,62611,62643,64723,64755,64852,64916,64948,64980,64980,64980,64980,65012, +65044,65044,65045,65045,65109,65141,65141,65173,65237,65301,65269,65205,65205,65237,65301,65366, +65430,65494,65494,65462,65462,65494,65494,65495,65494,65495,65495,65431,65270,65238,65334,65430, +65495,65495,65496,65497,65496,65495,65495,65463,65430,65366,65334,65334,65334,65398,65463,65495, +65495,65494,65494,65495,65495,65494,65494,65494,65494,65494,65494,65495,65495,65495,65495,65494, +65494,65493,65494,65494,65494,65494,65462,65333,65173,65076,65237,65429,65429,65429,65429,65429, +65397,65333,65269,65237,65300,65301,65205,65044,64916,64884,64884,62772,62643,60466,60466,62675, +62868,64980,64851,64786,64882,64947,64947,64883,64754,64657,62610,62578,62578,60498,60433,58321, +58321,58321,58321,58321,58321,58353,60401,58353,58289,58257,56176,56176,56144,56144,56144,56111, +56111,56111,56111,58191,60336,58256,53967,51823,49776,49807,49775,49742,49711,47630,47534,45486, +45486,47599,47631,47599,45486,43341,41197,41198,41198,41166,38925,38989,43310,45455,47567,45422, +45390,45423,45327,41006,38925,34828,34828,34829,34829,34829,34829,32780,32779,34828,34828,32780, +32780,32779,32779,30731,30731,30731,30731,28682,28682,30730,30730,30730,28682,28682,28682,28683, +53807,53807,53871,53903,53903,56016,58160,58160,58160,58192,60272,60304,60336,60336,60368,60336, +60304,60336,60401,62449,62449,62448,60432,62512,62545,62576,62609,62641,64722,62673,62641,64722, +62706,62706,62738,64786,62738,62674,60561,60465,60465,58353,58320,58289,58257,58160,56015,53935, +51823,51791,51759,51791,51791,51791,51791,51824,51824,51855,53936,53968,53936,53903,53904,53968, +54000,54000,54000,54000,54032,56112,56144,56145,56113,54064,56112,58257,58289,58289,58289,58289, +60401,60433,60401,60433,60465,60401,60434,60434,60401,60402,60466,62546,60465,60465,60498,62610, +64787,64787,60563,58354,58386,58386,58385,58386,58419,60499,60531,62643,62643,60531,60467,58418, +60530,62739,62868,64916,62675,62611,62643,64787,64948,65013,64980,64916,64884,64884,64884,64884, +64916,64949,64981,64981,64980,64980,65013,65077,65173,65302,65302,65270,65302,65302,65334,65334, +65366,65398,65430,65494,65494,65462,65462,65494,65495,65495,65495,65463,65302,65270,65366,65462, +65495,65495,65496,65497,65497,65496,65496,65495,65463,65463,65463,65463,65463,65495,65495,65495, +65495,65494,65494,65495,65494,65494,65494,65494,65494,65494,65494,65494,65495,65495,65495,65494, +65462,65462,65462,65430,65462,65462,65397,65333,65333,65365,65430,65494,65493,65493,65461,65397, +65365,65365,65333,65301,65236,65140,64980,64851,64819,64916,65012,64980,64884,62739,62803,62964, +65043,64947,64850,64851,64882,64850,64787,64690,62578,62578,60498,60465,60433,58353,58289,58289, +58289,58257,60369,60434,60369,58257,58224,58225,58257,58225,58256,58256,58289,58257,56144,58256, +58288,58256,58288,60400,60401,56144,51855,49775,49808,49744,47728,45615,45551,45551,45519,45454, +45454,43406,43374,45390,45390,43310,43278,41230,41134,41134,39086,39022,41102,43214,43278,41133, +41069,43150,41038,38925,36877,34828,34829,34829,34828,34828,34828,32780,32780,32780,32780,32780, +32780,32779,30732,30732,30731,30731,30731,30731,30731,30730,28682,28682,28682,28682,28682,28682, +51662,51694,53806,53871,55983,56048,58095,58095,58159,60304,60304,60304,60336,60368,62448,62416, +60336,60368,62481,64625,64658,64658,64626,64657,64657,64657,64625,62545,62512,60400,60400,60400, +60368,58256,58224,58160,56047,53902,51661,49549,51694,49582,49517,49549,49549,49550,49582,49614, +49614,49679,49679,49679,49743,49743,49711,51824,51824,51824,51791,51791,53903,51823,53871,53904, +53904,53968,53968,53968,53968,53999,54032,56080,56112,56145,56145,56177,58224,56144,58193,58290, +60402,60369,60369,60401,60402,60402,60434,60434,60434,60466,60466,60434,60465,60466,60498,62578, +62642,62675,62643,60531,60498,60498,60563,60627,62708,62707,62675,60562,60562,60531,60499,60466, +62610,64916,65141,65141,62772,62611,62708,64916,65045,64980,64884,64852,64884,64916,64917,64916, +64916,64916,64884,64916,64949,64949,64981,65013,65077,65142,65142,65142,65206,65206,65238,65238, +65238,65270,65334,65399,65431,65366,65366,65398,65462,65495,65495,65463,65398,65398,65463,65496, +65495,65495,65496,65497,65497,65496,65496,65496,65496,65496,65496,65496,65496,65495,65496,65495, +65495,65495,65495,65495,65495,65495,65495,65495,65494,65494,65494,65495,65495,65494,65494,65430, +65398,65366,65398,65430,65398,65301,65269,65333,65430,65494,65493,65494,65462,65429,65333,65268, +65236,65237,65205,65109,65012,64948,64916,64916,64915,64948,65076,65140,65108,65076,65044,65011, +64947,64915,64980,65011,64915,64786,64658,62514,60466,60498,60466,60466,60466,60434,58322,58354, +60434,60433,60466,62546,60402,60370,58289,58257,56177,58256,60401,60401,60401,58257,58224,60400, +62577,62545,62545,62545,60368,54031,51855,47663,45551,45519,45551,45583,45583,45518,45454,45454, +43374,43343,43375,43374,43374,43311,41198,41134,41102,41134,39086,38958,38926,38925,36877,36876, +36876,36877,36877,36877,36877,34829,34829,34829,34828,34827,34828,34829,32781,32780,32780,32780, +32781,32780,30732,30732,30732,30731,30731,30731,30731,30731,28683,28683,28683,28683,30731,30731, +51662,51759,53839,53807,53838,55951,55951,55951,56047,58160,56015,55950,55983,58127,58192,60304, +60304,60271,60304,60369,60369,58192,58160,58224,60336,60304,60271,60239,60272,58192,58095,56014, +56047,56015,53838,51661,51662,51694,49581,49549,49614,49646,49679,49646,49646,49678,49679,49711, +49647,49647,49679,49679,49647,49646,51759,51791,53903,53936,53935,53935,56015,56048,53935,53935, +54000,53968,54000,54000,54000,54033,56113,54064,54064,54064,54064,56145,56177,56177,58257,58257, +58289,58257,58289,60401,60434,60402,60401,60401,60401,60433,62482,60433,60434,60434,60402,60402, +60434,60498,62546,60498,62547,62547,62644,62708,62675,62675,62675,62643,62611,62611,62643,62675, +62771,64948,65013,64916,62707,62611,62740,65013,65077,64980,64884,64916,65013,65077,65141,65173, +65077,64948,64884,64948,65078,65142,65077,65014,65014,65046,65078,65078,65110,65110,65142,65206, +65270,65303,65302,65302,65334,65367,65399,65367,65398,65430,65495,65495,65526,65495,65496,65496, +65496,65495,65496,65497,65497,65496,65496,65496,65496,65496,65496,65496,65496,65496,65496,65496, +65495,65495,65496,65496,65496,65496,65496,65495,65494,65494,65495,65495,65495,65462,65398,65301, +65302,65334,65398,65494,65366,65237,65237,65365,65462,65397,65397,65397,65333,65333,65269,65237, +65173,65141,65109,64980,64820,64852,64948,65077,65109,65108,65140,65140,65108,65044,64980,64915, +64948,65044,65076,64979,64883,64819,62675,60466,58354,58354,60434,60467,62547,60499,60466,60466, +62546,62514,60434,60433,60433,60466,60466,60434,60401,60433,62545,62545,60433,58289,58256,60369, +62545,62577,64625,62545,60336,56079,51919,49775,47631,47663,47630,49710,49775,49743,47598,45485, +45486,45454,45486,45487,43439,43342,41198,41198,41198,39086,38957,38957,38957,38926,36878,36878, +36878,36877,34829,34830,34830,34829,34829,34829,34828,34828,32780,34828,34828,36876,34828,32780, +32781,32780,32780,30732,30732,30731,30731,30732,30731,30731,30731,30731,30731,30730,30730,32779, +49582,51694,51694,49453,49356,49517,51662,51726,51759,53839,51694,49549,49614,51759,53839,55983, +56048,58160,56112,53871,49485,47276,47373,51694,53838,56015,56047,58128,58192,58128,55983,55983, +56112,58257,58225,58192,58256,60369,60433,60368,58256,58224,58256,58256,58256,58257,56081,56080, +54032,53936,53904,53904,53936,53968,56080,58192,58321,60466,62578,62642,62674,62674,60593,60561, +60529,60497,60465,60433,60465,60466,60434,58385,58353,58321,58290,58322,58321,58353,58386,60401, +60433,60465,60465,60465,60465,60466,60433,60433,60466,62514,62546,62578,62610,62610,62546,60466, +62514,62578,62610,62578,62578,62547,62579,62546,62546,62611,62675,64788,64788,64755,64788,64820, +64884,64948,64852,62643,60531,62643,62772,64884,65012,65045,65012,65045,65109,65205,65205,65237, +65237,65174,65173,65174,65302,65367,65302,65142,65046,65046,65110,65206,65303,65335,65270,65270, +65270,65271,65271,65335,65399,65495,65528,65496,65431,65431,65463,65496,65495,65495,65496,65496, +65496,65496,65496,65497,65497,65497,65496,65496,65496,65496,65496,65496,65496,65496,65496,65528, +65496,65496,65495,65496,65496,65496,65496,65495,65495,65495,65495,65495,65495,65494,65366,65269, +65269,65398,65494,65526,65430,65334,65301,65365,65366,65302,65205,65173,65141,65109,65109,65076, +65109,65141,65109,64948,64852,64884,64917,64948,64948,64916,64916,64916,64851,64819,64819,64787, +64787,64819,64819,64787,64819,64851,62675,58386,58322,60435,60499,60467,60434,60434,60466,60498, +60498,58354,58290,56209,58289,58354,58321,58289,60433,62579,62546,58321,56176,56177,56177,56145, +58257,60401,62514,62546,62513,60369,58225,53968,51887,56112,56209,56209,58224,58224,56112,53999, +53999,53935,49678,45519,43375,41262,41198,41166,41198,39054,38990,38990,38990,36877,36877,36877, +36878,36877,34829,34829,34829,34828,34828,34829,34828,32780,34828,36876,43117,43149,38956,34827, +34828,32780,32780,32780,30731,30731,30732,30732,30732,30731,30731,30731,32779,32779,32778,32778, +51726,51759,49550,49453,49518,49583,47374,47277,47406,49583,49551,47374,45293,47406,47406,47309, +49582,51791,49646,47341,45068,45165,47438,51663,51694,53935,56080,56112,53967,53871,53871,53903, +53936,56048,56112,58225,60369,62514,62610,64658,62546,62513,60433,62513,62546,60434,58225,58192, +58257,58289,58290,60370,60434,62546,62643,64755,64787,64819,64851,64883,64915,64980,64980,64980, +64947,64883,64851,64787,62674,62610,62610,62642,62578,60434,60434,62578,62578,62610,62643,64755, +64884,64980,65012,64947,64883,64851,64851,62771,62836,64948,64980,64980,64979,64948,64916,64851, +64787,64819,64883,64883,62803,62739,62707,62707,62707,62708,62676,62675,62707,64756,64788,64788, +64883,64980,65012,64980,64949,64949,64980,64980,65012,64980,65012,65012,65077,65141,65109,65141, +65173,65238,65270,65270,65302,65398,65430,65399,65303,65270,65270,65366,65495,65495,65463,65399, +65335,65238,65239,65335,65464,65496,65496,65495,65495,65496,65496,65528,65496,65496,65496,65496, +65528,65496,65496,65497,65497,65529,65496,65496,65496,65496,65528,65496,65496,65496,65496,65528, +65496,65496,65495,65496,65528,65496,65495,65495,65495,65528,65495,65495,65495,65495,65431,65399, +65398,65462,65494,65494,65494,65430,65366,65301,65269,65238,65206,65141,65109,65077,65045,65077, +65173,65205,65109,65045,64981,64916,64884,64884,64820,64819,64788,64788,64756,62676,62675,62643, +62611,62611,62611,62643,62707,64820,62675,60466,58387,58387,58386,58354,58322,58322,58322,58322, +58354,56274,56210,56210,56241,58322,56210,56177,56177,58290,56242,54065,54000,51984,52016,54001, +54000,54032,54096,56210,56144,54064,54032,51920,51887,56112,60433,62513,62480,62544,64625,62609, +62545,58256,51855,47566,41230,39086,41166,41198,39087,38958,38958,38926,38926,36878,36877,36877, +34829,34829,36878,34829,34828,34828,34829,36877,34828,34828,36876,43181,49679,51824,45326,38924, +36876,34828,34827,32779,32780,32780,32780,30732,32779,32779,32779,32779,36876,38925,36876,34826, +47310,47310,45165,45165,45229,45230,45102,43021,45166,45262,47246,45230,45294,45327,45294,45294, +45390,45390,47470,47567,49648,49679,51888,54032,56048,56112,56113,56113,54032,53935,51791,51824, +51759,49647,49679,51792,53904,55984,56080,58193,58193,58225,58224,60272,58225,56113,53968,53936, +53936,53968,53968,54000,56112,56144,58225,58225,58192,58224,58256,58288,58353,58321,58289,58321, +60401,62513,62577,62609,62545,62513,62546,62514,60433,60434,60467,60467,60498,62578,62643,62675, +62772,62868,62900,62835,62739,62707,62739,62739,64851,64980,65077,65077,65076,65109,65141,65173, +65205,65269,65269,65173,65109,65044,65013,65045,65077,65045,64981,64884,64820,64820,64884,64916, +65012,65173,65269,19544,48663,65270,65205,65173,65141,65077,65045,65013,65013,65045,65045,65045, +65077,65110,65174,65174,65238,65270,65366,65463,65495,65463,65463,65495,65527,65496,65528,65496, +65399,65335,65367,65463,65496,65496,65528,65496,65496,65496,65496,65529,65496,65496,65496,65496, +65528,65497,65497,65497,65498,65529,65497,65497,65497,65497,65529,65496,65496,65496,65496,65528, +65496,65496,65496,65496,65528,65496,65495,65496,65496,65528,65495,65495,65495,65495,65495,65495, +19576,50903,65494,65526,65494,65430,65334,65302,65270,65206,65206,65141,65109,65141,65206,65205, +65205,65141,65109,65077,65013,64948,64916,64884,64852,64820,64788,64788,64788,62676,62676,62644, +60564,60564,60563,60498,60530,60563,60531,60467,58387,58354,58354,58354,58322,56274,56242,56242, +56274,56274,56210,56177,56210,56210,54130,54065,51985,51985,51953,51953,51921,49872,49872,49840, +49840,49840,49808,49840,49840,49775,49776,49808,49776,51887,56144,60369,62545,64657,64689,64690, +62481,56112,47631,43310,39150,39054,39022,39022,39054,41134,41134,39022,38958,38926,36877,36877, +34830,34829,36877,34828,34829,36877,36878,36877,38926,38925,41037,47438,51791,53871,51695,47310, +38925,36876,34828,32779,32780,32781,34828,32779,32779,36876,40973,38925,38925,40973,40972,38923, +38925,38924,38924,40972,38924,38924,38925,38925,40973,40973,40973,40973,41037,41037,41037,43150, +41070,41005,43118,45263,45295,45262,47342,47375,47375,47343,47407,47471,47502,47534,47534,47438, +47374,45326,45294,45294,47406,49550,49647,49679,49646,51726,51791,53871,51791,51791,49679,49679, +49679,49679,49711,51791,51856,51824,53839,53839,53807,53871,53903,53904,53904,53903,53935,56080, +58224,60337,60369,62417,62481,64594,64593,62481,60401,60369,58322,58290,56209,56209,56209,56242, +58322,58290,56274,58354,58322,58322,58322,58322,58386,60498,60563,62707,62804,62868,64980,65109, +65205,65205,65141,64980,62803,62739,62739,62772,62804,62836,62772,62772,64820,64884,64981,65012, +65044,65109,65173,792,792,61046,65173,65109,65110,65078,65045,64981,64981,65013,65045,65078, +65078,65078,65110,65110,65142,65206,65271,65399,65463,65463,65495,65495,65495,65495,65495,65464, +65463,65496,65496,65496,65496,65495,65496,65496,65496,65496,65496,65496,65496,65496,65496,65496, +65497,65496,65496,65497,65498,65498,65497,65496,65497,65497,65497,65497,65497,65496,65497,65497, +65496,65496,65496,65496,65496,65496,65496,65496,65496,65496,65495,65495,65496,65495,65527,65495, +792,792,57175,65494,65494,65430,65366,65302,65270,65205,65173,65141,65142,65174,65205,65205, +65109,65045,65045,65013,64981,64949,64917,64884,64852,64820,64820,64788,64756,62676,62676,62644, +60563,60531,60531,58451,58419,58419,58419,58387,58354,58354,58354,58354,58354,58354,58354,58322, +58322,56274,56242,56210,56178,54162,54097,52017,52017,51985,51953,51985,51985,49905,49905,49873, +49840,49840,47760,47728,47760,47728,47728,47664,47664,49744,51887,54031,56144,56144,56080,53903, +49742,47566,43278,41198,39150,39215,39087,38958,41167,41199,41166,39086,39054,38990,39022,36974, +36910,36877,36877,36877,36878,36877,36877,38925,38926,40973,40973,41037,43149,45293,49614,45326, +38924,34828,32779,34828,34829,36877,36876,36875,36875,38924,43022,40973,38924,38924,40972,40972, +32780,34827,34827,34827,34827,34828,34828,34829,36877,36877,36877,36877,36877,36877,36877,36877, +36877,38925,38925,38925,38925,40973,40973,40973,40973,43117,45261,45326,45294,43181,43246,45293, +47438,47503,47503,45422,47502,49647,49679,49614,49614,49647,51759,49711,49647,49615,49647,49679, +49711,49743,51792,51856,51888,51888,53936,54000,54000,53968,53936,53969,54001,56080,56144,58289, +58354,58321,58256,58256,60369,62514,62513,60401,58289,56209,56145,54065,54033,52017,52017,52017, +54098,54033,54033,54065,54097,54130,37718,17207,45941,54130,56210,58322,60499,60531,60499,60531, +60595,60595,60563,62611,62707,64788,62675,60499,60467,60467,60499,62611,62740,64917,64949,64916, +64884,64852,58646,792,792,56758,65077,65013,64949,64917,64917,64917,64917,64981,65014,65014, +65046,65046,65078,65078,48503,25720,792,792,38263,36216,48759,57175,65527,65495,65495,65495, +65496,65528,65496,65496,65496,65496,65496,65496,65496,65496,65496,65496,65497,65496,65496,65496, +65497,65496,65496,65497,65498,65498,65497,65496,65496,65497,48793,25848,792,792,38392,36280, +48792,57144,65496,65496,65496,65496,65496,65496,65496,65496,65496,65496,65495,65496,65496,65495, +32088,792,44663,65494,65494,65430,65398,65334,65302,65270,65237,65238,65206,65173,65141,65109, +54710,792,40151,58806,64980,64980,64949,64917,64884,64852,64852,64820,64756,62708,62676,62644, +62611,62611,39927,792,792,33719,41943,50133,58355,58355,58387,58354,58354,58355,58354,58354, +58322,56242,56242,56242,54129,54097,52049,52017,52017,52017,52017,51985,51985,51985,49905,49873, +47728,47728,47728,47696,47664,47663,45615,47664,47696,47696,49776,49775,49743,49711,49711,47599, +45518,45454,45391,43407,41359,41295,41263,41295,43343,41295,41231,41231,41166,38958,39055,39022, +38926,38926,41070,38926,38926,38925,38989,41005,40973,40973,40973,38925,38924,40973,43086,43053, +38925,38926,36876,34827,38925,38926,38925,38925,38925,38925,38924,38924,38924,36876,36876,36876, +34828,34828,36876,36876,36876,34828,34828,34828,34828,34829,34829,34829,34829,36877,36877,36877, +36877,36877,38925,38925,38926,38926,38926,38958,41102,43310,47567,49711,49711,49583,47471,47438, +47535,49679,49743,49743,49711,49711,49711,51791,51791,51856,51856,51824,49712,49679,47599,49679, +49711,49712,51792,51792,51824,51823,51887,54064,56113,54032,54000,53968,54000,54000,54000,54000, +54000,51952,51920,51919,54032,54065,54097,54065,51985,51985,51953,51953,51986,49969,49969,52018, +52018,56210,58354,56274,54162,54162,25431,792,792,52082,54130,54130,54162,56242,56242,56274, +56274,56274,56274,58451,62708,62772,792,37847,58387,58419,58451,62643,64820,64884,64852,64852, +64820,62740,64788,19384,792,42231,65045,65077,65013,64917,64821,62773,62805,62870,62902,62902, +64950,64950,64982,65015,38103,792,792,792,792,792,792,792,19576,50840,65463,65463, +65464,65496,65464,65496,65496,65496,65496,65497,65496,65496,65496,65497,65497,65497,65496,65497, +65497,65497,65497,65497,65498,65498,65497,65497,65497,65497,40441,792,792,792,792,792, +792,792,19576,50904,65497,65496,65496,65496,65496,65496,65495,65495,65495,65495,65495,65495, +36280,792,25848,65463,65398,65366,65302,65270,65270,65270,65270,65237,65238,65174,65109,65077, +25687,792,792,792,44311,65013,65013,64981,64917,64853,64852,64820,64820,64788,62676,62644, +62643,62676,33783,792,792,792,792,792,37815,54293,58419,58387,58354,58322,58354,56274, +56306,56274,56210,56210,54162,54130,54129,52082,52049,52017,54065,52017,52017,51985,51985,52017, +52017,52017,51985,51953,51952,51920,51920,51952,51984,49808,45551,45519,45551,47663,49840,51953, +49807,47663,47664,47632,43439,41262,41294,43439,45519,43407,41231,41167,41103,38990,38958,36877, +38925,38990,40974,43118,43214,43278,43343,45359,45230,43150,43150,41038,40974,40973,40974,40974, +40974,40975,40974,40973,40973,40973,38925,38926,38926,40973,40972,40972,36876,34828,34830,36879, +36876,36876,38925,40974,38925,36877,34828,34828,34828,34829,32780,32780,34829,36877,36877,36877, +36877,36877,36877,38926,38926,38926,38926,38926,40974,43054,45390,49711,51823,53935,53936,51791, +49614,49614,51791,53903,51855,51791,51792,51888,51856,51823,51823,51856,51888,49808,49743,49743, +49744,51792,51856,51856,51856,51855,53904,53968,54000,56080,54000,53968,53936,51855,51888,49840, +49776,47728,47728,49776,49776,47728,47761,47761,47729,47760,47793,47793,47793,47825,49873,49841, +49905,56242,60563,60563,58355,56275,31575,792,792,52082,52115,52082,52082,54194,56339,56371, +56339,56339,58419,58419,58387,48086,792,792,29591,56339,58484,62740,64884,64884,64852,64884, +64885,64916,64949,35991,792,25655,64949,65013,62934,62838,60693,60661,60725,60726,60726,60758, +62806,62870,62903,44247,25624,792,792,792,792,792,792,792,792,792,19544,42424, +65335,65335,65368,65400,65432,65464,65496,65496,65496,65464,65496,65497,65496,65497,65497,65497, +65497,65497,65497,65497,65498,65498,65497,65497,65497,44665,25880,792,792,792,792,792, +792,792,792,792,19576,42552,65496,65496,65496,65496,65496,65496,65495,65495,65495,65463, +48759,792,792,59095,65302,65238,65206,65174,65142,65142,65142,65109,65110,65110,65045,52599, +792,792,792,792,792,50423,64885,64853,62773,62740,62708,62676,62644,60596,60564,58516, +58483,58451,58452,17240,792,792,792,792,792,17239,46038,56307,56275,56274,56274,56274, +56274,54194,54162,54130,54098,54130,52050,52050,52050,52018,52049,52050,52017,51985,54097,56178, +56274,56274,56274,58386,58386,58354,56209,56176,56208,54097,51888,47663,45583,45583,47696,49841, +47696,45551,45552,45519,43342,41230,41263,43407,45487,43278,41166,39054,39022,39086,38925,38925, +39021,39054,41134,45358,45454,45454,45455,45423,45390,45390,45326,45294,43214,43022,40974,40974, +40973,40972,43182,45295,45166,40973,40972,40973,41037,45293,45261,43021,40972,38924,38926,40976, +34828,36876,36876,36876,36877,36877,34828,34828,34828,34829,32781,32781,34829,34829,34828,34829, +34829,34829,36877,36877,36878,36877,36877,38925,38926,38926,40973,43117,47437,51790,56048,54000, +53936,51855,53904,51888,51823,49647,47599,49743,49711,49711,49711,49744,49776,51888,51888,51920, +51920,53968,53968,54032,54032,54000,53968,53968,54000,54032,54032,54032,54032,54065,54065,54065, +51984,54033,54097,56177,51985,49840,49840,47793,47793,47793,47793,47729,47761,47793,47793,47761, +49873,51985,56242,58386,58387,56307,792,792,792,54163,54195,54227,54227,54227,54259,56339, +56339,56339,58451,56403,56307,39830,792,792,792,29559,56372,60724,62933,62901,62837,62773, +62805,62869,64949,35991,792,19416,62869,62773,60661,58580,56500,56500,58613,58646,58645,60725, +60758,62838,62902,792,792,792,792,792,792,792,792,792,792,792,792,792, +792,44440,65271,65336,65400,65432,65432,65432,65432,65400,65432,65464,65464,65465,65497,65497, +65497,65497,65497,65497,65497,65498,65498,65497,65497,792,792,792,792,792,792,792, +792,792,792,792,792,792,792,44632,65497,65496,65496,65464,65464,65464,65431,65367, +57015,792,792,54871,65238,65206,65142,65110,65078,65046,65014,64949,64917,64917,64885,25623, +792,792,792,792,792,25559,60628,60596,60564,58484,58452,58452,56404,56372,56339,56339, +52213,46006,54227,54227,41878,29559,792,792,792,792,792,29527,47989,52082,52082,52050, +52082,50002,49970,49970,49970,49938,49937,49937,49937,49937,49937,49905,49937,49905,49905,51953, +52017,52017,52017,54130,56178,54130,51985,51952,54128,60499,58451,54064,47598,43373,41358,41295, +41231,39118,39086,39054,39086,39054,39055,39182,41230,39117,36877,38990,39151,41199,41230,43310, +43341,45422,47534,47566,47566,47502,45294,45229,45390,47503,45358,45230,45102,43021,40973,40973, +40973,38924,41005,43279,45294,43021,40973,40973,43117,47406,47438,45229,43021,43021,43052,45164, +32779,32779,32779,32778,32778,32779,32779,32779,32779,32779,34828,34829,34829,34828,34828,34828, +34828,34828,34829,34829,36877,36876,36876,38925,38925,38924,40973,40973,43021,45230,47406,47470, +47470,47470,45422,45390,45454,45455,47535,47567,49615,47503,47503,45487,45487,45423,47567,47631, +49711,49711,49743,51823,51888,51856,51824,51824,51824,51856,51920,54000,54000,54032,54032,54000, +54032,56209,58354,58386,56242,54097,51985,51953,49873,49872,49872,47792,47728,47760,45744,47792, +49938,51986,51953,49904,49936,54097,792,792,792,54130,56274,58387,58451,56339,54194,54227, +56339,56371,58419,60531,60628,31703,792,792,792,792,41910,58483,60628,58547,58483,58483, +58516,60628,60660,40023,792,792,52471,60661,58581,58581,56501,56533,58613,60725,60822,62967, +62935,62870,62870,792,792,792,25752,792,792,792,792,792,792,792,792,792, +792,792,19512,57048,65432,65465,65465,65433,65465,65465,65465,65465,65433,65433,65433,65433, +65465,65465,65465,65465,65498,65498,65498,65497,65497,792,792,792,25848,792,792,792, +792,792,792,792,792,792,792,792,19544,57080,65368,65368,65368,65400,65433,65400, +61207,792,792,44536,65335,65367,65335,65239,65142,65078,65014,62902,62870,62934,50519,792, +792,792,792,792,792,792,56566,62773,62773,60629,58484,56371,56372,54292,54260,52179, +39830,15191,50133,54291,54291,54259,50133,33623,792,792,792,792,792,27415,45844,47857, +47857,47857,47857,47890,47857,47825,47825,45745,45712,45745,45744,45744,45744,45712,45712,45681, +45680,43600,43535,45616,45616,43535,43503,45551,45583,47759,54096,58450,58419,51920,43406,39246, +39215,39151,39119,39151,39183,39151,37070,37070,39150,39086,39087,39086,39022,39054,43342,49744, +54000,56048,53903,51790,51759,49646,47470,47373,47438,47470,47470,45358,45229,43149,43213,43278, +43150,40974,40973,41037,43181,43117,43022,43086,43053,43020,43021,45069,45133,45197,45230,47311, +36877,36876,36876,36876,36876,36876,38924,36876,38924,38924,38925,38925,40973,40973,40973,40973, +40973,40973,40973,43053,43214,45390,45423,45455,45519,47599,47599,47535,45391,45230,43022,45165, +45325,47502,49647,47535,47470,47567,51759,53904,56113,54033,49808,47599,45422,45422,45455,45487, +47535,47567,47599,47567,47631,47663,49711,49776,51856,49775,49775,49775,49776,49807,51888,51952, +54064,54032,54000,54000,54097,56242,58354,60402,60531,60627,60628,58516,58419,58419,58450,58483, +60564,60531,58419,56306,58451,60596,792,792,792,58549,62708,62676,60564,56371,52114,52049, +56371,60725,62772,62643,62675,33815,792,792,792,792,792,60660,60628,60628,60660,60693, +60693,60692,62740,46263,792,792,44215,62773,62805,60757,60757,62870,62935,62935,62902,62934, +65047,65079,65111,792,792,792,50583,65079,62935,60823,60823,58807,56792,48504,36088,792, +792,792,792,792,48600,65241,65273,65273,65273,65305,65305,65273,65241,65241,65241,65241, +65273,65273,65305,65337,65337,65402,65402,65369,65369,792,792,792,50808,65369,65401,65433, +65465,61305,57145,48761,36248,792,792,792,792,792,48696,65272,65208,65176,65176,65111, +65079,792,792,792,65046,65111,65143,65143,65079,62934,62838,60726,60694,58678,31799,792, +792,792,792,792,792,792,48311,60726,60693,58581,58517,56437,56405,54324,54324,54292, +43990,792,23447,58516,58548,58516,58484,56371,50166,27543,792,792,792,792,17240,48053, +52082,50002,49970,49970,49970,47922,47890,45810,45777,45745,45810,45777,45745,45713,45713,45745, +43633,43632,43600,43568,43568,43536,43536,43535,41455,41456,43503,47760,54129,56242,54033,45519, +39279,39279,39215,39183,39183,39247,39183,39022,39087,39183,38991,38958,39086,39086,43310,49711, +56144,60369,58224,56047,51855,51791,51759,51760,49583,47470,47533,47566,47599,47534,47534,47502, +47438,45327,41005,40973,43278,45486,47437,45229,45101,43021,43021,43021,43020,45069,45070,45072, +47471,45326,45358,47503,47535,47535,47535,47470,47470,47535,47535,47567,49679,49711,51792,51824, +51792,51855,53936,53968,53968,53936,51856,51856,51856,51823,49743,51824,51888,53969,53904,51856, +53968,54065,56113,54001,51888,54000,54032,56145,58258,56081,51855,53936,56145,58322,56177,56145, +56178,54098,54098,54097,54097,56177,56210,58322,58354,58290,56209,56209,56242,58322,58386,58514, +60563,58418,56241,56177,56274,58418,60466,60466,60531,60531,60530,60530,60563,62643,62707,64820, +62707,62643,60563,60595,60595,60595,792,792,792,54422,62675,60499,56307,54195,52082,52082, +56339,60596,60660,60628,62708,19384,792,792,792,54615,46263,46167,60564,60596,62773,62773, +60725,60693,60693,54486,792,792,29719,60725,62805,62805,62837,62870,62934,65015,62902,62870, +62966,65111,65144,792,792,792,46359,62935,62934,62935,62967,65048,65080,65080,65112,65144, +61016,50616,31928,792,792,61017,65209,65209,65209,65209,65209,65209,65241,65241,65273,65274, +65273,65274,65306,65306,65338,65371,65371,65338,65337,792,792,792,48697,65370,65369,65369, +65337,65337,65337,65337,65337,65305,61144,50777,32056,792,792,61240,65336,65272,65208,65111, +65015,19448,792,792,56663,62902,62870,62838,60758,60726,60661,58581,58581,54422,792,792, +792,792,42007,792,792,792,31703,56437,56436,56404,54356,54324,54325,54324,52244,52244, +46070,792,792,48118,54292,54292,54260,54227,54228,54259,37815,792,792,792,31607,15159, +52115,50034,50002,49970,49970,49970,47922,47922,47890,47826,47858,45777,45745,45745,45713,47793, +47793,45745,45713,45681,45649,43600,43600,43568,43536,43504,41423,41358,45519,47728,47728,45551, +41327,39215,39183,39151,39151,39247,39215,39150,39183,37135,37006,39054,39151,39151,41263,45519, +51855,56177,58257,56080,51791,49743,51855,51824,49647,47502,47534,49646,49647,49647,49615,49615, +49615,49615,45326,45326,47470,47503,49550,47470,47438,47438,45326,45262,45261,45101,45070,45231, +47535,47535,47567,47599,49680,49712,47631,47599,49679,49711,49712,49712,49744,51856,51888,51888, +51824,51888,54065,54097,54033,51888,51824,51760,51760,51792,51791,53904,56081,58258,58290,56145, +54097,56177,54065,54065,54065,54097,54097,54065,56146,53904,51823,56081,60467,62612,60402,58322, +58322,58322,58322,58354,58354,58354,58386,58386,60434,60434,60467,60531,62611,60563,60627,62739, +62772,62740,62676,60563,58451,58386,58354,56274,56274,56209,56209,56209,56273,58354,60499,62643, +60531,60498,60595,60595,58483,58386,792,792,792,48118,56306,56306,56307,56307,54259,56372, +56339,56274,56307,58452,60564,792,792,792,792,56630,62836,60724,60692,60693,60660,58548, +58516,58548,60628,60661,792,792,792,62870,60789,60757,60725,60725,60790,62870,62902,62902, +62934,65047,65047,25656,792,792,44279,62935,62967,65047,65047,65047,65048,65048,65048,65080, +65080,65112,65145,56857,19480,56921,65274,65273,65273,65273,65306,65338,65338,65370,65402,65402, +65402,65402,65435,65435,65435,65435,65403,65370,65370,25817,792,792,44602,65434,65402,65402, +65338,65305,65305,65306,65338,65305,65273,65305,65401,57145,19576,57145,65497,65465,65432,65337, +65272,36120,792,792,46456,62967,62902,62870,62871,62870,60790,60790,60758,35959,792,792, +792,23543,58645,35895,792,792,23447,54324,54324,52212,52212,52180,52180,52179,52179,52147, +45973,792,792,33622,50034,50034,50002,50035,50002,49970,50002,39734,792,792,23319,45876, +47890,47890,47890,47858,47858,47890,47890,47890,47890,47858,47825,45745,45745,47793,47761,47761, +47761,45713,45712,45680,45648,47696,47696,47760,49840,49840,49808,49744,47663,45582,45583,47663, +47599,45519,45551,43407,41295,41294,43342,41230,41166,39182,39182,39182,39119,39118,41230,41294, +45454,49679,51791,49711,47535,47534,47598,47534,47470,47502,47502,47502,49550,47469,47438,47470, +47438,45293,45261,45197,45133,45101,45070,45165,45261,43085,43021,43022,43021,40972,40972,43021, +43182,43182,43214,43214,43182,43214,43278,43246,43246,43278,45391,45391,45391,45455,45455,45422, +45390,45487,47599,47632,47632,47632,47632,47599,47631,51889,51953,53968,51824,51888,54033,49776, +49744,49776,49776,49776,49744,49808,51921,51953,54033,54033,54001,54001,54065,54097,51920,51888, +51888,51888,51889,51921,51953,51953,51953,51920,51888,51953,54162,56274,56306,56242,56242,56274, +58322,60435,60499,58387,56274,56242,56274,56275,56307,56339,56371,56372,56275,56242,58355,58387, +58419,60531,60596,60628,58484,58419,792,792,792,44022,58452,58484,60661,60661,60628,60629, +60629,58516,58483,58451,58419,792,792,792,792,65110,65174,65077,65046,65046,62805,60596, +58516,58612,62805,64982,19480,792,792,54743,62966,60789,60757,60790,62870,62902,62902,62902, +62934,62935,62967,38104,792,792,33976,63000,63032,65080,65080,65112,65144,65144,65145,65177, +65210,65242,65274,65306,65306,65306,65338,65370,65402,65434,65402,65403,65403,65402,65402,65403, +65435,65435,65435,65434,65435,65435,65435,65403,65402,38329,792,792,36249,65467,65467,65467, +65435,65435,65402,65370,65403,65370,65338,65338,65402,65466,65498,65498,65498,65497,65465,65465, +65433,48696,792,792,31928,65143,65176,65240,65272,65272,65207,65175,60983,792,792,792, +792,54711,65079,48471,792,792,792,56534,58548,56468,56436,56436,56436,56436,56435,56436, +50294,792,792,29623,54323,56435,56435,56371,56306,54227,54195,52114,37718,792,792,33591, +50002,49969,49969,49938,47858,47890,47857,47825,47825,47825,47793,47793,47825,47793,47793,47793, +47792,47825,49905,51985,54097,54193,56306,58386,58418,60530,60498,58418,58385,58353,58320,56273, +56273,56241,56177,54064,51952,51920,51888,51887,51888,49775,47695,47599,45487,45487,45486,47566, +47566,47534,47502,47534,45486,45454,45454,47502,47470,47502,49646,49679,49679,49615,47502,47470, +47374,47246,45165,43085,43084,41036,41037,41004,41004,38924,38923,38924,38924,38923,38924,38925, +43247,43279,43343,43311,43311,45423,43407,43375,43375,45455,45455,45487,45487,45520,45520,45487, +45487,45552,45552,45552,47632,47632,47664,47664,47664,49776,49776,49744,49711,49743,49808,47728, +47728,49808,49841,49841,49841,49841,49841,49841,51953,54033,54033,54065,54097,52017,51953,51985, +52018,52018,52018,51986,52018,52018,52018,54098,54098,54098,54130,54130,54162,54194,54194,56242, +56307,58387,56339,56274,54194,54194,56275,56274,56274,56306,56338,56339,56307,56307,56306,56338, +58419,56371,56371,56339,58419,58420,792,792,792,31703,58484,58516,58548,58516,58516,58548, +60629,62806,62870,62773,60629,792,792,792,792,65046,62998,62869,62805,62869,62837,62805, +62806,62870,62934,62998,33975,792,792,44279,62902,60789,60789,60790,62870,62903,62935,62935, +62935,62935,62968,33976,792,792,38104,65048,65080,65080,65144,65241,65305,65305,65338,65370, +65434,65468,65468,65469,65468,65436,65436,65435,65435,65435,65435,65435,65403,65435,65435,65435, +65403,65370,65371,65403,65403,65435,65468,65467,65435,36249,792,792,38362,65468,65468,65468, +65467,65403,65306,65274,65338,65338,65370,65402,65467,65531,65499,65499,65499,65499,65499,65466, +65434,48729,792,792,792,65272,65336,65401,65433,65432,65368,65272,44472,792,792,792, +25784,65303,65271,54839,792,792,792,56695,62934,62902,60886,62998,63095,63127,63127,63191, +56984,792,792,19448,63030,65207,65239,65078,62901,62805,62773,60692,58484,41910,792,792, +39991,58580,58548,56339,54130,51986,49970,49970,49969,52050,52050,54130,54130,54129,54161,56242, +56242,56338,58386,58419,60595,62836,62933,65013,64981,64948,64948,64980,65012,64980,65012,65045, +65044,65012,64948,64916,64884,64884,62836,62836,64884,62771,60595,60498,58386,60434,60466,60530, +60530,60434,58322,56177,56113,54065,54065,54033,54033,53968,53969,54001,56113,56081,56113,56145, +56177,56177,54065,54000,53936,53968,53968,53936,51791,49646,49582,49519,49551,49647,49616,49520, +43182,43279,43343,43311,43343,45423,45487,45455,45455,45455,45488,45488,45487,45520,45520,45520, +45552,45552,45584,45584,47632,47632,47664,47664,47664,47664,47664,47664,47696,47697,47729,47729, +47729,49809,49841,49841,49841,49841,49841,51921,54066,54065,54098,54194,54227,54130,51954,52018, +54130,54098,52018,52018,54130,54130,54098,54162,56307,56339,54194,54162,54227,54227,54194,56242, +56339,58484,60564,58516,58451,58419,58419,58419,60531,60628,60596,58483,58419,58483,60596,60628, +58516,56404,56371,58452,58484,58484,792,792,792,792,58451,58484,58548,58580,58548,58516, +58516,60628,60661,60661,60629,792,792,792,792,60725,60693,60661,60661,60661,60725,60757, +60757,62805,62805,62837,40087,792,792,25624,62902,62902,62902,62902,62935,62935,62967,62967, +62967,62999,63032,36056,792,792,31896,65112,65112,65112,65145,65145,65177,65305,65402,65434, +65467,65500,65501,65502,65502,65502,65533,65500,65436,65403,65435,65467,65435,65467,65467,65467, +65435,65435,65435,65435,65403,65435,65436,65467,65467,36250,792,792,32089,65499,65499,65467, +65435,65371,65370,65403,65403,65338,65338,65370,65467,65499,65499,65499,65499,65500,65532,65532, +65499,59259,792,792,792,57146,65498,65530,65530,65497,65464,65368,32024,792,792,792, +52952,65464,65399,65239,792,792,792,46327,62902,60790,60725,60757,60886,60919,60886,60822, +60821,792,792,792,54647,62966,63030,65110,65110,65110,65110,65078,62837,62773,38039,792, +792,50423,62773,60596,56339,54195,54227,56340,58420,58484,60628,62676,62676,62708,62741,62740, +62708,62708,62675,62643,62611,60563,60627,62707,62707,62771,62771,62804,62804,62804,62772,62739, +62739,62772,62771,62772,62772,62740,62739,62803,62804,60562,60498,60530,62611,62643,62675,64788, +64787,62643,62611,60498,60401,58289,58225,58257,56144,56048,51824,51727,49679,51759,51791,51823, +53903,53935,53999,56080,56144,60369,62546,60434,60370,58321,58321,58289,58257,58224,56145,56049, +43279,43279,43343,43375,43375,45423,45455,45488,45455,45455,45488,45488,45520,45520,45520,45520, +45520,45552,45552,45552,47664,47664,47664,47664,47665,47664,47664,47697,47729,47729,47697,47762, +47761,49809,49809,49841,49842,49874,49873,49873,49905,49873,51921,51986,51986,51986,51953,51985, +52018,52018,52018,51986,52018,52082,52082,54130,54162,54194,54194,54162,54227,56307,56275,56307, +56339,58420,58452,58451,58484,58516,58452,58452,58516,60596,60596,58483,58483,60628,62805,62773, +60596,58484,58484,58516,58516,58516,31735,792,792,792,60693,60660,60725,60757,60693,60693, +60725,60725,60693,60693,60693,792,792,792,792,56631,62838,62838,62870,62870,62902,62902, +62902,62870,62902,64982,52567,792,792,792,62902,62935,62935,65015,65015,65015,62935,62903, +62903,62935,62968,33976,792,792,792,65145,65177,65177,65177,65177,65209,65370,65434,65403, +65403,65468,65501,65502,65502,65502,65533,65501,65468,65468,65468,65468,65468,65468,65468,65467, +65467,65467,65500,65500,65467,65468,65468,65468,65500,36282,792,792,792,65500,65500,65500, +65467,65467,65467,65467,65435,65403,65371,65403,65435,65435,65467,65467,65467,65467,65500,65468, +65468,65468,792,792,792,48762,65466,65434,65434,65434,65466,57146,792,792,792,792, +61337,65497,65497,65433,32024,792,792,44343,60822,60725,60693,58580,58548,56404,56404,58484, +58484,792,792,792,44183,60660,60628,60627,60627,60660,60692,60595,58419,56339,50133,792, +792,792,54130,52050,52082,52050,52049,54162,56274,58387,60532,60531,60531,62612,62644,62676, +60596,60595,60628,60596,60596,60531,60531,60467,58354,58322,56209,56177,56178,56178,56146,54065, +52017,54097,56178,54130,51985,51952,51984,54097,54097,51887,51855,51920,53968,53936,54000,56177, +56112,53967,53999,54032,54032,54000,53936,53968,53968,53936,51824,49711,49679,49775,51856,51824, +51856,53936,53936,53904,53904,53968,56112,56113,56080,56080,56112,58160,56048,55984,53871,51759, +43247,43311,43343,43344,43343,43343,43343,43344,43375,43408,43408,45488,45488,45520,45488,45488, +45520,45584,45584,45552,45585,47664,47664,47697,47697,47697,47697,47697,47729,47729,47729,47761, +47793,47793,47761,49841,49809,49841,49873,49873,49873,49842,49842,49841,49841,49874,51986,51986, +49938,52018,52018,51986,51986,52018,52050,52051,52050,52082,54163,54195,54163,54195,54227,54227, +54227,56275,54227,56307,56340,56372,56372,56308,56372,56404,56372,56404,58484,58516,58516,58516, +58484,58484,58516,58484,58484,58517,31703,792,792,792,54487,60693,60725,60725,60693,62806, +62870,62902,64982,62902,52503,792,792,792,792,56695,65046,65143,65239,65271,65175,64982, +62837,62838,62838,62838,54551,792,792,792,48279,58645,60693,60726,60758,60758,58710,58646, +58646,58678,58679,40087,792,792,792,56728,60888,60888,62968,62968,63033,63097,63098,63098, +65146,65211,65308,65404,65437,65437,65469,65469,65501,65501,65501,65533,65501,65501,65501,65501, +65501,65501,65501,65501,65501,65534,65502,65502,65502,46716,792,792,792,59261,65501,65533, +65501,65500,65500,65500,65500,65468,65467,65435,65403,65371,65371,65371,65339,65306,65338,65338, +65338,65338,19512,792,792,36153,65209,65177,65209,65209,65241,25752,792,792,792,48664, +65240,65208,65240,65304,44568,792,792,36184,65175,63159,63224,63159,62998,60822,60822,60854, +63031,792,792,792,38168,63063,63062,63062,62901,62901,62966,60725,58516,58451,58515,40023, +792,792,27511,54162,54194,56339,56371,56403,58515,58515,56274,54129,54097,56210,56242,56242, +54097,51985,51952,51984,54097,54129,52049,51920,49776,49744,47663,47695,47663,45551,45487,43439, +43471,43471,45487,45519,45551,45551,45551,47696,49808,49840,51953,51953,51856,49743,49744,49775, +51823,51888,54032,54032,54000,54033,54065,54098,54033,54001,51921,51921,51985,54097,56210,58290, +58226,56146,54065,51888,49711,49679,51824,51921,53968,53968,56048,56048,53903,51727,49582,49549, +43344,43376,43376,43344,43376,43343,43375,43375,43408,45488,45456,43408,45456,45488,45488,45520, +45584,45584,45552,45552,47665,47665,47665,47697,47697,47697,47696,47697,47697,47729,47761,47729, +47761,47793,47793,49841,49841,47793,49873,49906,49906,49906,49874,49906,49938,51986,49906,49938, +49970,52018,52019,52019,52019,52019,52019,52051,52115,52115,54163,54163,54195,54195,54195,54195, +54227,54227,54260,54228,54227,54227,56340,54292,54292,56340,56372,56372,56404,56372,56340,56372, +56436,56437,56437,56436,58485,58517,35831,792,792,792,52343,58581,58581,58581,60661,60693, +60725,60757,62870,62902,38039,792,792,792,792,48375,65014,65207,65432,65464,65304,65014, +62741,58580,58516,58484,52245,792,792,792,39927,54323,54323,54356,54388,56469,56469,56501, +56501,56501,56501,42071,792,792,792,50423,58679,58710,58743,60824,60856,60888,62936,62936, +62969,63001,63066,63130,65210,65243,65307,65339,65371,65403,65435,65468,65500,65500,65501,65501, +65534,65502,65502,65503,65503,65503,65503,65503,65503,48797,792,792,792,57182,65503,65503, +65502,65502,65502,65502,65534,65501,65501,65468,65435,65435,65403,65371,65338,65306,65274,65274, +65241,65241,36121,792,792,792,65145,65113,65113,65080,58872,792,792,792,792,58839, +65015,65015,65015,65047,50584,792,792,19480,65144,63160,65304,65304,65208,65111,63031,63031, +63095,31960,792,792,38103,62999,65239,65368,63127,62998,63063,65111,62902,60757,62934,63127, +25752,792,792,42103,60661,62806,62934,62934,62966,62902,60692,60757,60821,60724,60596,58483, +58516,54258,52016,54065,56274,56338,56306,56306,56306,56306,56371,56371,54194,51985,49873,49905, +49873,47760,47761,47761,49905,51986,49873,49873,52018,56210,58387,58387,56242,56242,56210,54065, +56210,58419,58387,56242,54065,54033,54098,56210,54065,54001,51921,51921,51888,51953,54065,54065, +54065,54033,51953,51889,49712,49680,49776,51857,51920,54000,56081,56081,53936,51792,51759,51791, +45392,43343,43343,43375,43407,43408,43376,43408,45456,45424,45424,45488,45520,45552,45552,45520, +45552,45552,45552,45585,47665,47697,47697,45617,45617,47697,47697,47697,47729,47762,49842,47729, +47761,47794,47794,49842,49873,49874,49874,49906,49906,49906,49874,49906,51986,51986,49939,49971, +52018,52018,52051,52051,52019,52019,52051,52051,52083,52115,52115,52115,54163,54195,54195,54195, +54227,54260,54260,54260,54228,54260,56340,56372,56340,56340,56372,56372,56372,56372,56372,56404, +56437,56437,56437,56437,58517,58549,42071,792,792,792,44119,58581,58581,58613,58614,58613, +58613,58613,60661,54518,792,792,792,792,792,792,42167,63063,65303,65432,65368,65239, +63062,60918,60822,60790,58678,23544,792,792,29751,58710,58677,58613,56501,56501,58581,58614, +58678,58711,60791,48375,792,792,792,46392,60952,63033,63065,63097,63162,63194,65242,65242, +65242,65242,65210,65210,65242,65275,65307,65339,65371,65403,65435,65468,65500,65500,65501,65501, +65502,65502,65503,65503,65503,65503,65503,65503,65503,52989,792,792,792,48797,65503,65503, +65503,65503,65503,65503,65503,65503,65502,65502,65502,65501,65501,65468,65468,65436,65404,65403, +65370,65338,44537,792,792,792,52761,65209,65209,65177,44376,792,792,792,25688,65048, +65015,65047,65015,62935,56663,792,792,792,62838,62806,62806,62806,62806,60726,60726,60693, +60661,33815,792,792,792,60597,60726,62838,60725,60628,60629,60693,60661,58581,60629,60725, +52503,792,792,792,56470,60629,60725,60725,60693,60629,60725,62998,65239,65143,62773,60596, +62902,62934,62836,64917,64982,62837,60661,60725,62870,62837,62870,62805,62740,62708,60661,58484, +56339,56339,56307,54195,54194,54227,54163,54131,54163,54130,54162,54194,54162,54162,54162,54098, +54130,54163,54130,51985,49873,49841,49873,51953,49873,49809,49777,47729,47696,47696,47664,47664, +47664,47632,47664,47664,47600,47568,47600,47632,47631,49647,49680,49712,47632,47567,47632,49776, +45359,45359,45391,45455,45488,45456,45456,45456,45456,43376,43408,45456,45520,45585,45585,45520, +45520,45552,45584,45585,45617,45617,45585,45585,45617,47697,45649,45649,47697,47697,47729,47729, +47761,47794,47762,47762,47762,47794,47794,49874,49842,49906,49939,49906,49874,49874,49971,49971, +49938,49938,52051,52051,52019,52019,52051,52083,52083,52115,52115,52115,54163,54163,54195,54228, +54260,54260,54260,54260,54260,54292,56372,54292,56340,56373,56373,56372,56372,56372,56405,56404, +56436,56436,56437,56469,58517,58549,42039,792,792,792,37943,58581,58613,58646,58646,58678, +60694,60694,60694,52471,792,792,792,792,792,792,792,792,44311,58903,65240,65304, +65336,65368,65400,65369,65304,36184,792,792,792,65401,65369,63192,63128,63095,63063,63096, +63160,65273,65338,57017,792,792,792,32057,52922,65435,65435,65468,65468,65468,65468,65468, +65468,65469,65469,65469,65469,65469,65469,65469,65501,65502,65502,65534,65502,65502,65502,65503, +65503,65502,65502,65502,65502,65502,65502,65502,65502,57181,792,792,792,32091,52989,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65502,65502,65501,65501,65501,65500, +65500,65467,50874,792,792,792,42490,65370,65370,65306,25784,792,792,792,44472,65240, +65208,65176,65144,65112,60919,792,792,792,56727,62935,62902,62902,62935,62935,62902,62870, +62870,44279,792,792,792,54615,62870,62805,60757,60790,60757,60757,60725,60693,60661,60629, +60629,31735,792,792,42039,58549,58484,58452,56404,56404,56372,58516,60661,60661,58484,56339, +56404,58612,62869,62934,62837,58516,54226,54227,58420,58420,58420,56307,56371,58516,58516,56339, +54195,54195,54195,54162,52050,52050,52082,52083,52050,49970,49937,49937,49938,49906,49937,49905, +49906,49874,49874,49873,49873,49873,47825,47793,47793,47761,47729,47729,47729,47697,45617,45617, +45616,45584,45584,45616,45616,45552,45552,45552,45488,45456,45455,43376,43343,43343,45424,45426, +49713,49680,49712,49712,47664,47632,47632,47632,45552,45487,45488,45488,45488,47600,47632,47632, +47664,47696,47697,47665,47697,47665,47665,47665,45617,47697,47697,47697,47697,47697,47729,47729, +47729,47762,47762,47762,47762,47761,47793,49874,49842,49939,49971,49906,49874,49938,49970,49938, +49906,49939,49971,49971,50003,52051,52083,52083,52083,52115,52115,52148,54195,54196,52180,54228, +54260,54260,54228,54228,54260,54292,56373,54324,54324,56372,56373,56372,56405,56405,56405,56437, +56437,56437,56437,56437,56469,58549,48247,792,792,792,17304,58582,58614,58646,58646,58678, +60726,60726,60758,60790,29751,792,792,792,792,792,792,792,792,792,25688,44375, +48567,50679,52791,61143,65336,38328,792,792,792,57177,65497,65497,65498,65498,65498,65498, +65498,65530,65531,61338,792,792,792,792,792,25881,36282,48826,52987,65500,65500,65500, +65501,65533,65501,65502,65502,65502,65535,65503,65503,65503,65503,65503,65503,65503,65503,65503, +65503,65502,65502,65502,65502,65502,65502,65502,65502,61342,792,792,792,792,792,25882, +36283,48797,52989,65503,65503,65502,65502,65503,65503,65503,65502,65502,65501,65501,65501,65500, +65500,65500,57180,792,792,792,32090,65501,65500,57147,792,792,792,792,61306,65466, +65466,65466,65466,65401,65401,792,792,792,57048,65368,65336,65336,65368,65336,65304,65304, +65336,48664,792,792,792,52760,65207,65175,65175,65143,65143,65175,65143,65111,62999,62966, +62935,50455,792,792,19416,62902,62838,62806,60726,60726,60694,60629,58484,58484,58548,58517, +56372,56340,56340,56372,58452,56372,54259,54227,54227,54227,54195,52147,52147,54163,54163,52115, +52115,52115,52115,52115,52083,52050,52082,52083,50034,52019,51986,49938,49970,49938,49938,49938, +49905,49906,49906,49906,49905,49906,49874,49842,47793,47793,47793,47761,47762,47729,47729,47697, +47665,47665,47665,45585,45584,45616,45616,45552,45520,45520,45520,43440,43376,43376,43409,45460, +54001,53969,51889,49809,49776,49776,49776,51857,51921,51953,54034,54034,51889,51889,51889,51888, +51857,49809,51889,54033,54066,51953,49841,49777,49777,51922,51922,51921,49874,49906,49906,49842, +47729,49809,51987,52051,52050,54130,54163,54099,51986,49874,49906,52051,54195,54195,54195,54195, +54163,52051,52018,49971,52019,49971,50003,52083,52115,52115,52148,52116,54163,52147,52179,54228, +54260,54228,54228,54260,54260,54293,56341,54292,54292,54292,54324,56372,56372,56404,56405,56405, +56469,56469,56437,56469,58517,58550,50295,792,792,792,792,54423,58614,58646,58678,58678, +60726,60726,60758,62871,56727,792,792,792,792,792,792,792,792,792,792,792, +792,792,792,792,19544,792,792,792,792,50872,65497,65497,65497,65433,65368,65304, +65304,65337,65401,65433,792,792,792,792,792,792,792,792,792,792,792,792, +792,40443,36282,792,48796,65502,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,792,792,792,792,792,792, +792,792,792,792,792,792,792,38396,36283,792,48797,65503,65502,65502,65501,65501, +65501,65502,59261,792,792,792,792,61341,65501,36282,792,792,792,32121,65499,65498, +65498,65530,65531,65530,65498,792,792,792,48792,65497,65497,65497,65497,65497,65497,65496, +65496,55032,792,792,792,48568,65176,65111,65079,62999,62967,62999,62967,62935,62903,62870, +62838,56631,792,792,792,50455,62838,62838,62838,60758,60726,60693,58581,58517,58517,56437, +56373,54324,54292,54292,54260,54260,54260,54260,54260,54260,54259,52211,52179,52147,52147,52148, +52115,52115,52115,52115,52115,52083,52082,52050,52051,52019,52019,52051,52050,49970,49970,49938, +49906,49938,49938,49906,47857,49906,49874,49874,47794,47761,47761,47729,47762,47729,47729,47697, +47697,47665,45617,45616,45584,45617,45617,45584,45552,43472,43440,45424,45456,43376,43375,43407, +49744,49680,49648,47599,47632,49680,49745,49777,49744,49776,51922,51922,51857,51889,54065,54098, +54066,53969,54001,56178,58322,58322,56210,56178,54099,54066,52018,54130,54163,54163,54131,49906, +47761,49874,51986,54131,56243,56339,56372,56308,54131,49874,51986,56276,58452,58420,58387,60532, +60565,56372,54228,52051,52019,52019,52051,52116,52116,52115,52115,52115,54164,52115,52115,52147, +52180,54228,54228,54228,52148,52180,54260,54292,54260,54260,54293,54293,54292,54324,54325,56373, +56405,56405,56437,56437,56438,56470,52343,792,792,792,792,46263,60694,60693,60726,60694, +60662,58614,58646,60694,60726,33911,792,792,792,19480,792,792,792,792,792,792, +792,792,792,792,792,792,792,792,792,42488,65433,65465,65497,65465,65401,65272, +65176,65143,65143,65175,792,792,792,792,42521,25849,792,792,792,792,792,792, +792,792,792,792,36283,65502,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,792,792,792,792,42556,25851, +792,792,792,792,792,792,792,792,792,792,36284,65503,65503,65503,65503,65502, +65502,65502,65502,25850,792,792,792,55068,61340,792,792,792,792,52987,65499,65499, +65466,65434,65402,65370,65337,36216,792,792,48794,65498,65498,65498,65498,65497,65497,65497, +65497,65497,792,792,792,38200,65047,62903,60758,60758,60790,60759,60726,58646,58614,58614, +58614,58613,792,792,792,37943,58517,58517,58517,58550,56469,56469,56469,56437,56405,56405, +54324,54325,54325,54324,54292,54292,54292,54260,54260,54260,54260,54227,52179,52180,52180,52147, +52147,52147,52115,52115,52115,50035,50035,52051,52051,50003,50002,49970,49970,49970,49938,49938, +49938,49906,49938,49938,47858,47826,47826,47826,47826,47794,47761,47730,47730,47697,47697,45649, +45617,45617,45617,45649,45649,47697,47729,47761,49841,49841,51889,51889,51857,49745,47633,47632, +49744,47599,47567,49712,51857,49777,47600,45456,45456,45488,47600,47568,47568,47632,49808,51889, +49809,51825,53969,56178,58291,56146,54001,51889,49810,47729,47729,49809,49841,49810,47762,47730, +45714,47762,49842,49874,51922,51986,52018,51987,49939,47827,49907,52019,54163,56243,56244,56275, +56275,54163,52051,52019,52051,52083,52148,54164,52084,54163,54227,56372,58452,56340,54227,54260, +56340,56372,56372,58485,58549,58516,58549,58549,58549,58517,56404,54324,56405,56373,56340,56373, +58453,56437,56469,56437,58485,58549,58581,792,792,792,792,38071,62934,62870,62870,62934, +62870,60790,60822,62934,62935,44279,792,792,792,50680,65400,61304,50840,44567,50840,48760, +44632,36280,36280,36280,32088,792,792,792,792,36120,65240,65273,65305,65336,65305,65273, +65272,65240,65240,65176,36088,792,792,792,52921,65498,32089,792,792,792,792,792, +792,792,792,792,792,65502,65502,65503,65503,65503,65503,65503,65503,65503,65503,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,36284,792,792,792,52989,65502, +32091,792,792,792,792,792,792,792,792,792,792,65469,65469,65501,65502,65502, +65501,65501,65501,19577,792,792,792,36282,44667,792,792,792,792,59259,65499,65498, +65465,65401,65305,65241,65176,36088,792,792,38264,65305,65337,65337,65401,65401,65401,63320, +63320,65368,792,792,792,29784,62807,60758,58678,58646,58678,60695,58646,58614,58614,58582, +58614,58582,792,792,792,27607,56469,56437,56437,56437,56405,56373,54324,54324,54324,56405, +56405,54325,54260,54260,54292,54324,54260,52180,54260,54260,52212,52180,52180,52180,52180,52147, +52147,52115,52147,52148,52115,50035,50003,50003,50003,50003,50003,49971,49939,49971,49970,49970, +49970,49938,49906,49906,47858,47858,47826,47826,47826,47826,47794,47762,47730,45649,45649,45649, +45649,45617,45617,45617,45617,47697,47697,47697,47697,49809,51921,54001,51953,51889,49746,47634, +53936,51824,51856,54001,54033,51889,47600,45456,45456,47601,49713,49712,49680,49712,49777,49777, +49745,51857,54002,56146,56210,56146,54001,51889,49809,47729,47665,47633,47665,47697,47729,47729, +47730,47794,49874,51922,51954,51954,51954,49874,49874,47827,47827,47794,49906,54131,56212,54163, +54162,54163,54163,52083,52051,52083,54228,56308,56276,58356,60500,62677,62773,62805,60790,60725, +58580,58549,60597,60693,62870,64982,62838,62805,62806,62774,58581,58549,60661,60726,60726,60726, +60758,62806,60790,60789,62869,62901,62934,792,792,792,792,25688,65207,65143,65111,65207, +65110,65014,65143,65368,65400,46616,792,792,792,38200,65368,65400,65399,65367,65400,65431, +65432,65464,65496,65496,65432,61176,792,792,792,792,60952,65112,65144,65176,65176,65208, +65305,65433,65498,65465,38328,792,792,792,42553,65498,65498,50874,32090,792,792,792, +792,792,792,792,25850,65502,65502,65503,65503,65503,65503,65503,65503,65503,65503,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,38396,792,792,792,42556,65502, +65502,50876,32090,792,792,792,792,792,792,792,25849,65468,65467,65467,65500,65500, +65500,65501,65501,42555,792,792,792,25850,19577,792,792,792,25849,65499,65498,65498, +65465,65433,65401,65337,65305,38264,792,792,36152,65240,65240,65240,65273,65272,65240,63159, +63127,63031,792,792,792,792,60695,58679,58679,58679,58679,58679,58679,58646,58646,58614, +58615,54487,792,792,792,792,56534,56534,58614,58614,58614,58614,58614,58581,58549,58549, +58549,58549,58517,56404,56404,56372,54260,54260,54292,54260,54260,52212,52212,52180,52180,52180, +52148,52116,52116,52148,52084,50035,50035,50035,50036,50035,50003,49971,49971,49971,49971,49971, +49939,49907,47859,47858,47826,47858,47858,47826,47794,47826,47762,47730,47730,45682,45682,45649, +45649,45617,45617,45617,45585,45617,45618,45553,43504,45584,45617,47665,47665,45584,45521,45522, +53903,54000,56081,53969,51888,51824,49776,49680,49648,51825,54001,56113,56113,56113,54034,54001, +54034,54034,54033,56081,56145,58290,58354,58387,58355,56211,51954,51922,51986,56178,56210,54098, +54066,54099,54099,56243,58419,58420,58420,56307,54131,52018,52019,54131,54195,56307,58420,58420, +58452,58484,58453,56308,54163,56211,58387,60532,60596,62709,62741,64853,64949,65046,65174,62998, +60660,58517,58453,58517,62773,62870,62806,60661,62677,62709,62709,62741,62837,65078,65175,65174, +65142,65142,65174,65206,65207,65206,65271,36184,792,792,792,792,65335,65303,65239,65207, +65110,65078,65174,65335,65432,55032,792,792,792,36152,65335,65368,65400,65400,65336,65303, +65239,65271,65304,65304,65240,65175,31960,792,792,792,50584,65176,65208,65176,65176,65208, +65272,65369,65433,65465,48761,792,792,792,19576,65434,65434,65434,65467,55034,48762,36250, +25849,792,19577,32090,55036,65469,65501,65502,65502,65502,65502,65503,65503,65503,65503,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,48797,792,792,792,19578,65503, +65503,65502,65502,55069,48797,36283,25850,792,19577,32090,55068,65500,65467,65435,65467,65500, +65501,65501,65502,48796,792,792,792,792,792,792,792,792,50874,65498,65498,65498, +65498,65498,65498,65498,65498,48793,792,792,36249,65401,65337,65305,65272,65240,65208,65176, +65144,65111,33976,792,792,792,54583,60791,58711,58647,58647,58647,58647,58614,58614,58614, +58614,46231,792,792,792,17304,56502,58582,58646,60759,62871,62903,62935,62903,62838,60758, +62806,62838,62838,60726,60661,58517,56405,56405,56405,54292,54260,52212,52212,52212,52180,52180, +52148,52148,52148,52116,52083,50035,50035,50036,50003,50003,50003,49971,50003,50003,49971,49939, +49939,49939,47859,47858,47826,47826,47826,47826,47826,47826,47794,47762,47794,47730,45682,45682, +45650,45617,45617,43537,43505,45617,45617,45617,43505,43473,43473,43409,43408,43408,43408,43440, +53936,53904,51792,49679,49711,51824,49744,49712,51728,51760,53872,56048,56112,56145,56113,53968, +53936,54001,54001,51856,51856,54033,58290,60531,62612,58387,56145,54000,56145,60402,60467,60467, +58355,58323,58323,60467,62643,62644,62612,60564,58387,56307,58387,60532,60564,60532,60532,58420, +58356,58387,58356,58356,60500,62708,64852,64884,64949,64981,62901,64917,64949,64917,62773,62708, +60629,58452,56372,58485,60597,60629,60533,58484,60500,60531,60564,62676,62772,62965,65142,65174, +65238,65238,65174,65142,65110,65110,65110,42231,792,792,792,792,57047,63287,65271,65078, +65046,65046,65046,65045,65078,56791,792,792,792,25752,65335,65368,65336,65239,65175,65079, +65047,65015,65015,65014,64982,64982,48439,792,792,792,38264,65272,65240,65208,65176,65208, +65240,65272,65272,65208,56920,792,792,792,792,58905,65145,65178,65210,65242,65274,65306, +65306,65306,65306,65307,65307,65339,65372,65404,65404,65436,65469,65501,65502,65470,65470,65502, +65502,65502,65502,65502,65502,65503,65503,65503,65503,65503,57182,792,792,792,792,59262, +65503,65503,65503,65503,65503,65502,65502,65470,65501,65469,65436,65372,65340,65371,65435,65500, +65501,65502,65502,52988,792,792,792,792,792,792,792,792,61338,65498,65498,65498, +65498,65498,65498,65497,65497,48793,792,792,25816,65368,65336,65304,65240,65144,63063,63063, +63095,65208,36120,792,792,792,50552,62999,60855,60790,60727,58647,58647,58647,58647,58614, +58582,23480,792,792,792,31735,56470,56438,56470,58582,58614,58646,60726,60758,60758,60758, +60758,60694,60726,60726,62774,60694,58614,58550,56437,56373,54260,52180,52180,52181,52180,52180, +52116,52116,52116,52116,50068,50035,50036,50036,50036,50036,50003,49971,49971,49971,49971,49939, +47859,47859,47891,47859,47826,47826,47826,47826,47826,47794,45746,45714,45682,45682,45682,45650, +45682,45682,45618,45617,45617,45617,45617,45585,43505,43473,43473,43473,43409,43409,43441,43440, +49551,49551,47439,45327,47375,47439,47407,47374,47471,49680,51792,53936,53968,54033,54065,56081, +56081,56113,56146,54034,51922,51889,54034,58290,58322,58323,58290,58258,58290,58322,60402,58322, +58258,58258,60435,62612,62676,62644,60499,60435,62644,62676,62644,62643,62676,62644,62612,60564, +60499,60435,60499,62676,62837,65013,64981,62772,62837,64950,64917,64884,64885,62773,60629,62677, +62774,62709,62677,62741,62741,62676,62677,62676,62740,62869,64982,65046,65046,65046,62998,62998, +65142,65142,65046,64981,64949,64917,62836,56630,792,792,792,792,42423,65303,65303,65175, +65110,65110,65174,65174,65174,61015,792,792,792,792,65078,65110,65078,65046,65046,65014, +64982,64918,64918,65014,65110,65271,48696,792,792,792,36281,65465,65433,65336,65240,65208, +65208,65208,65176,65144,60984,792,792,792,792,48472,65049,63001,63001,63001,63001,63001, +63034,63034,63066,63098,65146,65179,65243,65275,65275,65308,65340,65373,65405,65405,65437,65469, +65502,65502,65502,65502,65502,65503,65503,65503,65503,65503,61342,792,792,792,792,48796, +65502,65502,65502,65501,65501,65469,65437,65404,65372,65340,65276,65243,65211,65243,65371,65468, +65501,65502,65502,59261,792,792,792,792,792,792,792,36282,65500,65500,65500,65499, +65499,65499,65499,65498,65498,48793,792,792,792,65433,65368,65239,65046,62773,60564,58484, +58485,58549,31735,792,792,792,42232,63032,65112,63064,63032,62968,62903,60759,58646,58614, +46167,792,792,792,792,31735,56502,56502,56470,56470,56470,54390,54357,54357,56405,56373, +54325,54325,54325,54325,56373,56373,54293,54293,54293,54261,52181,52181,52181,52181,52180,52148, +52148,52148,52116,52116,50068,50068,50068,50036,50036,50004,50004,50003,49971,49971,49971,49939, +49939,47891,47859,47859,47859,47826,47827,47827,47827,47794,47762,47762,45682,45682,45682,45682, +45650,45682,45618,45586,45618,45586,45586,45618,45585,43473,43441,43441,43409,41329,43408,43407, +43021,43053,43021,40973,40973,43021,43021,43021,43021,45230,45327,47406,47374,47406,49551,51728, +51792,53904,53936,53969,51889,51857,51825,51921,54033,56114,56146,58291,58258,58225,58258,58258, +58323,60435,62547,62579,60434,58257,56145,58226,60338,60402,62547,64756,64788,64756,62644,62676, +62708,62740,64821,64885,64981,64982,62741,60467,60564,62805,65013,65014,64950,62773,60564,60564, +62676,64756,64756,62676,62676,62644,64788,64917,65013,65078,65110,65110,65014,64950,62837,62837, +64950,64982,65047,65110,65142,65142,65142,56823,792,792,792,792,36152,65335,65367,65335, +65303,65367,65399,65432,65400,65368,792,792,792,792,54871,65207,65207,65239,65303,65271, +65207,65143,65175,65272,65400,65465,57177,792,792,792,792,65464,65400,65304,65176,65079, +65047,65015,65048,65016,65048,25688,792,792,792,31928,65113,65081,63001,62969,60921,60921, +63002,63002,63034,63066,63066,65179,65211,65243,65244,65276,65308,65372,65373,65405,65437,65437, +65470,65502,65502,65502,65502,65503,65503,65503,65503,65503,65503,25850,792,792,792,32123, +65502,65502,65501,65501,65469,65437,65404,65372,65340,65308,65244,65243,65243,65339,65468,65501, +65502,65502,65502,65502,19578,792,792,792,792,792,792,55068,65501,65501,65500,65500, +65500,65500,65500,65499,65499,48794,792,792,792,65499,65466,65466,65369,63095,60725,58452, +56339,56339,41911,792,792,792,23447,58517,60662,62806,62935,65079,65144,65144,63032,56759, +792,792,792,792,792,44151,56502,56470,56438,56438,56438,54358,54357,54358,54358,54358, +54326,54326,54325,54293,54261,52245,52213,52213,52213,54261,52181,52181,52181,52181,52181,52148, +52148,52148,52116,50068,50068,50036,50036,50036,50036,50004,50004,50004,49971,49971,49971,47891, +47891,47859,47892,47859,47859,47827,47827,47827,47827,47794,47762,47762,45682,45682,45650,45650, +45682,45650,45618,43570,43538,43537,45585,45585,43537,43505,43473,43441,43441,41361,43408,43408, +38924,38924,38924,38924,38925,40973,40972,40973,40973,40973,43021,43021,43021,43021,43021,45198, +45262,45295,47407,47502,47534,47567,47567,49648,49712,51792,51824,53937,54000,56048,56113,58226, +58258,58290,58290,58290,58226,56145,58258,60403,60370,60337,60402,62579,62676,62708,62643,62611, +62644,62644,62708,64788,62740,62676,60532,60499,62612,62805,65013,65045,64981,64853,62708,62708, +64853,64917,62804,62708,62644,62676,64853,65014,65110,65142,65174,65143,64950,62741,62741,64918, +64982,64950,65014,65175,65271,65239,65239,56919,792,792,792,792,25816,65432,65464,65464, +65496,65496,65496,65496,65529,65497,25848,792,792,792,48792,65433,65465,65497,65497,65497, +65464,65433,65465,65497,65497,65497,65497,792,792,792,792,61304,65465,65401,65304,65176, +65047,62903,62903,62871,62871,33944,792,792,792,792,65081,65081,63001,63001,63001,63002, +63034,63034,63034,63066,63099,65179,65211,65244,65276,65308,65340,65373,65373,65405,65437,65470, +65502,65502,65502,65502,65503,65503,65503,65503,65503,65503,65503,36284,792,792,792,792, +65502,65502,65502,65502,65501,65469,65437,65405,65373,65340,65340,65372,65436,65469,65534,65502, +65502,65502,65502,65503,38396,792,792,792,792,792,19577,65501,65500,65499,65499,65467, +65402,65370,65306,65306,65338,50842,792,792,792,59162,65434,65467,65499,65499,65337,63096, +62967,60790,48311,792,792,792,792,58452,60532,60629,62805,65046,65207,65271,54904,19512, +792,792,792,792,19448,62903,60791,60759,58647,58615,58582,56534,56502,56470,56470,56438, +54358,54326,54294,54326,54326,54326,52245,52213,52213,52245,52213,52213,52181,52181,52213,52149, +52116,52116,52116,52149,50036,50036,50036,50004,50004,49972,50004,49972,49972,49972,47891,47891, +47891,47859,47859,47859,47859,47859,47859,47827,47827,47795,45746,45746,45683,45650,45650,45650, +45650,45618,43570,43538,43538,43538,45586,43474,43441,43473,43473,43473,43441,43441,43410,43378, +38925,38924,38924,38924,40973,40973,40973,40973,43021,43021,43021,43086,43118,43118,43118,43054, +43022,43022,43022,45294,47438,47535,49647,49648,49680,51792,51824,53904,53968,56081,56145,56145, +56113,56081,54001,56081,58226,58290,60435,60499,60467,60402,58322,58322,60434,60499,62515,60467, +60435,60435,60467,62611,62644,62611,62675,64820,64884,64981,65045,65045,65013,64949,64885,64885, +64981,65078,65110,63030,62966,62934,64982,65046,65110,65174,65238,65239,65111,62934,62934,65111, +65143,65111,65078,65143,65143,65111,65111,65175,792,792,792,792,792,65496,65528,65529, +65496,65496,65496,65497,65497,65497,36248,792,792,792,48760,65497,65497,65497,65497,65497, +65497,65497,65497,65497,65497,65497,65497,25848,792,792,792,57145,65530,65530,65466,65401, +65337,65241,65144,63032,62967,52600,792,792,792,792,54809,65209,65178,65210,65210,65210, +65210,65210,65178,65211,65275,65275,65308,65308,65308,65340,65372,65405,65437,65469,65469,65502, +65502,65502,65502,65502,65503,65503,65503,65503,65503,65503,65503,52989,792,792,792,792, +55070,65503,65502,65502,65534,65502,65502,65469,65469,65469,65469,65501,65502,65503,65502,65501, +65501,65501,65502,65503,48797,792,792,792,792,792,42522,65467,65467,65467,65467,65467, +65435,65370,65274,65177,65177,48601,792,792,792,56921,65209,63161,65241,65273,65337,65337, +65337,65337,61112,792,792,792,792,50583,63031,63063,65175,65239,65304,50744,792,792, +792,792,792,792,54712,65015,62935,62935,62871,60759,60695,58647,58582,56502,56438,56438, +56406,56406,56373,54325,54325,54325,52245,52213,52181,52181,52181,52181,52181,52181,52181,52181, +52149,50069,50069,50069,52117,50037,50036,50004,50004,50004,50004,50004,50004,49972,47924,47924, +47892,47892,47860,47859,47859,47859,47827,47827,47827,45747,45747,47763,45651,45651,45651,45650, +45618,45618,43570,43570,43570,43538,45586,43506,43474,43473,43505,43505,43441,43409,43410,43412, +38924,38924,38924,38924,40972,40973,40973,40973,40972,43021,43022,45134,43118,43119,43150,43086, +43022,43086,45230,45327,47471,47535,49647,49680,49680,51792,51824,53904,53936,56049,56081,56049, +53969,53969,53905,53904,53969,56081,56081,56081,56113,56145,56145,58225,58258,58290,60338,60402, +60435,60435,60467,62547,62611,64756,64788,64820,64884,64949,64981,65013,65014,64917,64885,64917, +64982,65046,65110,65174,65207,65142,65046,65078,65142,65174,65206,65207,65239,65239,65207,65239, +65271,65303,65335,65271,65175,65143,65175,65239,36152,792,792,792,19576,65464,65464,65496, +65496,65496,65496,65496,65529,65497,48760,792,792,792,36248,65497,65497,65497,65497,65497, +65497,65464,65464,65464,65432,65465,65497,36280,792,792,792,48793,65498,65498,65498,65498, +65530,65498,65466,65434,65370,57049,792,792,792,792,48762,65467,65467,65435,65435,65435, +65435,65435,65403,65435,65435,65436,65436,65436,65436,65468,65469,65501,65501,65502,65502,65502, +65534,65502,65502,65503,65503,65535,65503,65503,65503,65503,65535,57182,792,792,792,792, +48797,65503,65503,65503,65535,65503,65502,65502,65502,65534,65534,65502,65503,65503,65534,65501, +65500,65500,65501,65534,55101,792,792,792,792,792,44634,65435,65371,65339,65338,65339, +65435,65500,65467,65370,65210,48537,792,792,792,54873,65209,65177,65177,65176,65176,65208, +65305,65401,65498,19608,792,792,792,42553,65465,65433,65433,57113,32088,792,792,792, +792,792,792,46359,62871,62871,62871,62839,62807,62807,62775,60694,60662,58582,58550,58550, +58518,58550,58550,58582,58582,58518,58486,56438,56373,56341,54261,52181,52181,52181,52149,52148, +52149,50101,50101,50069,52117,50036,50036,50004,50036,50037,50004,50004,49972,49972,47924,47892, +47892,47892,47892,47860,47827,47827,47827,47795,47827,45747,45747,45715,45683,45683,45651,45618, +45618,45650,45618,45618,45618,43538,43538,43505,43474,43473,43441,43442,41361,41329,41362,41364, +36875,38924,38924,38924,38924,38925,38925,38924,38924,40973,43021,43022,40973,40973,40973,40973, +43022,43054,43118,43086,43118,43085,45197,45230,45198,45198,45326,47502,49679,51792,51792,51727, +49647,49679,49712,49680,49648,49647,49647,51695,51824,53968,54000,54032,56113,58225,58257,58258, +60370,60402,60466,62514,62579,62643,62676,64756,64756,64756,64788,64820,64820,64788,64820,64885, +64949,64981,64981,64949,64981,64981,64981,64981,65014,65014,65013,65013,65045,65078,65110,65142, +48567,59031,65303,65335,65304,65239,65207,65207,38231,792,792,792,44503,65335,65399,65399, +65464,65496,65496,65496,65528,65496,52952,792,792,792,19576,65497,65497,65497,65529,65497, +65497,65497,65465,65465,65465,65497,65498,36281,792,792,792,48793,65498,65498,65498,65499, +65499,65498,65530,65499,65499,65499,32121,792,792,792,19577,65499,65531,65500,65500,65500, +65532,65533,65500,65500,65500,65500,65533,65501,65501,65501,65501,65534,65502,65502,65503,65503, +65535,65503,65503,65503,65503,65535,65503,65503,65503,65503,65535,65503,32091,792,792,792, +19578,65503,65503,65503,65535,65503,65503,65503,65503,65503,65503,65503,65503,65502,65534,65501, +65500,65500,65500,65500,55100,792,792,792,792,792,32122,65435,65307,65242,65210,65178, +65210,65338,65467,65499,65402,59065,792,792,792,48729,65402,65370,65402,65401,65433,65434, +65433,65433,65465,61305,32088,792,792,25848,65401,61176,42424,792,792,792,792,792, +792,792,44376,65047,65048,65016,64951,64919,62871,62903,62935,62903,62871,62838,62838,62806, +62774,62806,62838,62871,64919,64919,64886,62806,62807,62742,60629,58485,56405,56373,54293,54228, +52149,52149,52149,52117,50068,50068,50036,50036,50004,50004,50004,49972,49972,49972,47892,47892, +47892,47892,47892,47860,47827,47827,47827,47827,47827,45746,45778,45779,45747,45651,45651,45683, +45651,45650,45618,45618,45651,45618,45554,43473,43474,43506,43506,43442,43410,43410,41329,41297, +36875,36875,36875,38923,38924,38924,38924,38924,38924,40973,40973,40973,40973,40972,40972,40973, +40973,43022,43022,43021,40973,40972,40972,40972,40973,43021,43021,45230,45390,47567,47567,47535, +47535,47535,47535,47567,47503,47503,47534,49615,51824,51888,53968,53936,53968,56081,56113,56145, +58257,60370,60402,60434,60466,60467,60499,62612,62579,62611,62644,62643,62644,64756,64821,64852, +64852,64820,64820,64820,64820,64820,64820,64852,64853,64885,64916,64948,64948,64949,64981,64981, +19448,792,19448,36055,46455,56887,56887,65175,48567,792,792,36152,65303,65367,65432,65400, +65432,65464,65496,65497,65497,65497,61304,792,792,792,792,65465,65465,65465,65465,65497, +65497,65498,65498,65498,65498,65498,65498,44665,792,792,792,42521,65465,65466,65466,65466, +65466,65466,65499,65498,65498,65499,65499,19577,792,792,792,52986,65500,65500,65500,65501, +65501,65501,65501,65501,65500,65501,65501,65501,65501,65501,65502,65502,65503,65503,65503,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,19578,792,792, +792,52989,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65502,65502,65501,65501, +65500,65500,65500,65500,48795,792,792,792,792,792,792,61307,65403,65371,65371,65338, +65274,65274,65370,65466,65498,65498,792,792,792,44633,65466,65402,65369,65369,65433,65498, +65498,65498,65497,65497,61337,32088,792,792,42424,792,792,792,792,792,792,792, +792,52824,65240,65208,65176,65111,65047,65047,65111,65175,65240,65208,65175,65175,65175,65143, +65143,65143,65111,65111,65110,65111,65110,65079,65047,65014,64982,62902,62838,62774,60662,58517, +58453,56341,54261,54261,52181,52149,52116,52084,50036,49972,49972,49972,49972,49972,49940,49940, +49940,47892,47860,47860,47827,45779,45779,47828,45779,45747,45779,45747,45651,45651,45651,45651, +45651,45618,45586,45586,45650,45682,45650,45618,45586,45586,45618,43538,43442,43442,43410,43378, +36875,36875,36875,36875,38923,38924,38924,38924,38924,40973,40973,40973,40973,40973,40973,40973, +40973,40973,40973,40973,40973,40973,40972,40972,40973,43021,43021,43118,45294,45326,45326,45391, +47503,47503,47503,47503,47567,47567,47567,49744,51889,54001,54001,53968,54000,56081,56081,56113, +56145,58225,58225,58257,58290,58290,58290,58322,60402,60435,60499,60531,62611,64756,64821,64820, +64788,64788,64788,64756,64756,64756,64788,64917,64981,65013,65077,65174,65141,65142,65142,65174, +42295,792,792,792,792,792,792,25784,792,792,19576,48760,48760,50872,42552,36280, +36280,19576,65496,65497,65497,65529,65465,792,792,792,792,54904,65304,65336,65336,65433, +65497,65498,65498,65498,65498,65498,65498,48793,792,792,792,36249,65466,65498,65466,65434, +65434,65466,65466,65498,65498,65499,65499,55067,792,792,792,792,46715,44667,57147,57147, +65500,65500,65501,57148,50875,36282,55100,65501,65501,65501,65502,65503,65503,65503,65503,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,55070,792,792, +792,792,44637,44669,57182,57182,65503,65502,65502,57182,50909,36283,55069,65501,65501,65501, +65501,65500,65500,65500,52987,792,792,792,792,792,792,55066,65499,65499,65499,65467, +65403,65403,65403,65467,65499,65499,42554,792,792,44633,65498,65498,65434,65369,65369,65433, +65465,65498,65497,65497,65497,52953,25848,792,792,792,792,792,792,792,792,19576, +55000,65400,65400,65368,65304,65272,65271,65239,65239,65304,65336,65336,65336,65336,65368,65368, +65336,65303,65271,65239,65239,65207,65175,65143,65079,65046,65014,64982,64918,64886,64854,62774, +60661,60597,58485,58453,56373,56309,54228,54228,54228,54196,52084,52084,52084,52116,52052,52052, +49972,49939,49907,47859,47859,47859,47827,47859,45779,47795,47763,47731,45619,45619,45651,45651, +45651,45651,45618,43538,43538,45618,45651,45618,45586,43506,43506,43474,43474,43474,43474,43475, +34827,34827,36875,36875,36875,38923,38924,38924,38924,40972,40972,40972,40972,40972,40973,40973, +40973,40972,40972,40973,40973,40973,43022,43021,43021,43086,43085,45230,45326,47406,47470,47503, +47535,47535,45423,47503,47567,47599,49647,49744,51856,53969,53969,53968,56081,56113,56114,56146, +56113,56113,56113,56112,56145,58290,58322,58257,58225,58290,58386,60467,60531,62643,62676,64756, +64788,64820,64788,64756,64788,64820,64820,64916,64981,65045,65141,65206,65206,65206,65238,65239, +48567,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792, +792,36280,65464,65464,65497,65465,65368,792,792,792,792,54872,65240,65240,65272,65368, +65465,65497,65497,65497,65498,65498,65498,32089,792,792,792,19576,65402,65434,65434,65466, +65466,65498,65498,65498,65498,65499,65499,65500,52987,19577,792,792,792,792,792,792, +792,792,792,792,792,792,40442,65500,65500,65501,65502,65503,65503,65503,65503,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,52989,19578, +792,792,792,792,792,792,792,792,792,792,792,792,38396,65502,65502,65502, +65502,65502,65501,65501,65501,19577,792,792,19577,19577,792,36282,65500,65500,65499,65499, +65499,65499,65499,65498,65498,65499,48794,792,792,36281,65498,65498,65498,65466,65466,65466, +65498,65498,59258,36281,792,792,792,792,792,792,792,792,792,792,38392,61336, +65496,65464,65432,65367,65335,65368,65336,65304,65271,65271,65303,65271,65239,65174,65174,65207, +65238,65174,65110,65078,65046,64949,62837,62773,62741,62677,60597,60564,60532,60500,60532,60565, +62677,62677,62645,60597,60597,60565,58485,58453,58421,56340,56340,56341,56341,56373,56341,56341, +56308,54228,54228,54228,54196,54163,54099,52051,52051,49971,49939,49875,49843,47762,47730,47730, +47762,47762,47730,45618,43538,45554,45554,45586,45586,43506,43441,43442,43442,43441,43442,43411, +34827,32778,34826,34827,36875,36876,36875,38924,38924,38924,38924,38924,38924,38924,38924,38924, +38924,38924,38924,40973,40973,40973,40973,43021,43021,43182,45294,47438,47502,47567,49615,47599, +47535,47502,45422,45390,47471,47503,47599,49712,51760,51791,51824,53904,53968,54001,54001,54001, +54065,56145,58225,58257,58289,60402,60434,60402,58354,58354,60402,60466,62578,62643,62707,64819, +64852,64884,64884,64884,64884,64948,64948,64980,64980,65012,65045,65077,65077,65109,65142,65174, +61014,792,792,792,792,792,792,792,792,792,792,792,792,792,792,792, +792,792,65464,65464,65464,65464,65368,32024,792,792,792,38296,65336,65304,65272,65303, +65400,65464,65496,65496,65497,65497,65498,48793,792,792,792,792,65433,65434,65466,65498, +65498,65498,65498,65498,65498,65499,65499,65499,65499,59259,32089,792,792,792,792,792, +792,792,792,792,792,792,19577,65500,65500,65501,65502,65503,65503,65503,65503,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,59262, +32091,792,792,792,792,792,792,792,792,792,792,792,19578,65503,65503,65503, +65503,65502,65502,65502,65501,61341,57148,55068,65500,50907,792,792,61339,65500,65467,65403, +65371,65435,65499,65466,65498,65499,61338,792,792,36281,65498,65498,65498,65498,65498,65498, +61338,42553,792,792,792,792,792,792,792,792,792,792,25816,57048,65336,65433, +65497,65529,65464,65368,65335,65335,65271,65239,65239,65207,65175,65143,65111,65046,65014,65046, +65078,65078,65046,64982,64918,64853,62741,62644,60532,60500,60532,60564,60532,60500,60500,60500, +60532,60532,60532,60532,60500,60468,60468,58388,58388,58420,58452,60533,60501,60533,60532,60564, +60564,60532,60565,60597,60564,60500,58419,58420,58420,56372,56308,56275,56211,54195,54195,54163, +54131,54099,52019,51955,49842,49810,49810,47762,47730,47730,47730,47666,45553,43441,43409,43377, +32778,32778,32778,34827,36875,36876,36876,36876,36876,38924,38924,38924,38924,38924,38924,38924, +38924,38924,38924,38924,40973,40973,40973,40973,43021,43021,45230,45294,45358,47470,47502,47535, +47535,45390,45326,45294,45358,45422,47503,47567,49647,49647,51759,51856,51856,51856,51823,51855, +51888,54000,58225,58290,58257,58289,60402,60402,60434,60434,60434,62546,62643,64787,64852,64884, +64948,65012,65044,65044,65044,65077,65173,65173,65141,65109,65077,65077,65077,65077,65077,65109, +65141,42327,792,792,792,792,792,792,792,792,792,792,792,792,792,792, +792,19576,65464,65432,65464,65496,65464,36248,792,792,792,25848,65464,65400,65335,65303, +65335,65431,65464,65496,65496,65497,65497,65497,25848,792,792,792,65433,65433,65401,65401, +65401,65401,65434,65434,65465,65466,65498,65499,65499,65499,65467,36249,792,792,792,792, +792,792,792,792,792,792,792,65500,65500,65501,65502,65502,65503,65503,65503,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503, +65503,36283,792,792,792,792,792,792,792,792,792,792,792,65503,65503,65503, +65503,65503,65502,65502,65502,65501,65501,65501,65501,65500,50875,44634,65499,65499,65467,65370, +65306,65338,65371,65274,65306,65402,65434,32089,792,25849,65498,65498,65498,65434,65369,65369, +57049,792,792,792,792,792,792,792,792,792,36248,54969,65240,65080,62968,63032, +63128,63160,63096,63095,65240,65336,65304,65175,62999,62934,62903,62839,62806,60726,62774,62806, +60758,60758,62774,60694,60630,60598,60630,60662,62678,62710,62741,62741,62741,62709,62677,62677, +62709,62741,62708,62676,60532,60467,58355,58290,58322,58355,58355,58355,58355,60467,60467,60467, +60467,60467,60500,60500,60467,60467,60467,60468,60436,58388,58420,58420,58387,58388,58420,58388, +58355,58323,58291,56211,56179,56146,54066,51986,51954,51922,51922,51890,49746,47698,47665,47663, +32778,32778,32778,32778,34827,34827,34827,34827,34827,36875,36876,36875,36876,36876,36876,38924, +38923,38923,38924,38924,38925,40973,40973,40973,40973,40973,40973,43021,43053,43149,45294,47470, +47470,47438,45422,45358,45422,45423,45423,47503,47535,47567,49744,51856,51824,51823,51791,49743, +49743,51855,54000,56080,56080,56080,56112,56177,58257,60402,60466,62546,62643,64787,64820,64820, +64884,64948,65012,65045,65044,65077,65173,65173,65141,65109,65109,65077,65045,64981,64916,64948, +64981,65013,58806,50583,48535,36087,38231,36151,792,792,792,792,25816,36215,44599,48791, +59255,59223,65463,65463,65463,65495,65496,61304,32088,792,792,38360,65431,65399,65399,65367, +65335,65399,65464,65496,65496,65496,65496,65496,59256,19576,792,792,65400,65336,65272,65240, +65208,65208,65272,65304,65336,65401,65465,65498,65498,65466,65466,65434,52921,19576,792,792, +792,792,792,792,792,792,19577,65500,65500,65501,65502,65502,65502,65503,65503,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503, +65503,65503,52989,19578,792,792,792,792,792,792,792,792,19578,65503,65503,65503, +65503,65502,65502,65502,65502,65502,65501,65501,65501,65500,65500,65499,65499,65499,65467,65435, +65402,65370,65306,65209,65209,65306,65338,48697,792,792,65466,65466,65434,65370,65305,65241, +56921,792,792,792,792,792,792,36281,50841,61208,65272,65176,65080,62903,62807,62775, +62807,62839,62775,62839,65144,65304,65272,63063,62903,62807,62807,60662,58582,58582,58582,58550, +56438,56374,56374,54294,54261,54293,56405,58550,60663,60663,60630,60629,60629,60598,58518,58518, +60662,62806,62774,62709,62709,62708,60628,60563,60531,58419,58355,56275,56275,58355,58387,58387, +58355,58355,60371,58291,56211,56178,56211,56211,56178,56114,56146,56210,56210,56178,56178,56146, +58194,58194,58194,56178,56178,56178,56114,54033,54001,53969,53937,51857,51826,49810,49808,49775, +32778,32778,32778,32778,32778,34826,34827,34827,34827,34827,34828,34828,34827,34827,36875,36876, +36876,36875,36875,36876,38924,38924,38925,38925,40973,40973,40972,40973,40973,43149,45390,45486, +47535,47502,47470,45422,45454,45454,45455,45455,47503,47567,49711,49776,51824,51824,51856,49776, +49743,51824,51888,53968,51920,51888,51920,54000,56112,56177,58322,60434,62546,62578,62610,62578, +62610,62642,62707,64787,64787,64819,64852,64884,64916,64916,64916,64884,64852,64788,62708,62643, +62643,62643,62676,62643,62643,62675,62708,62772,62901,63029,65142,65109,65141,65174,65238,65302, +65334,65399,65431,65431,65431,65463,65463,65463,65463,52984,48759,59159,65335,65335,65399,65368, +65368,65399,65464,65496,65496,65496,65497,65497,65497,61336,36248,19544,65336,65271,65208,65176, +65176,65144,65176,65240,65272,65337,65401,65465,65497,65466,65466,65434,65434,65370,52857,42425, +32025,38361,792,792,19577,38394,57179,65500,65500,65501,65501,65502,65502,65502,65502,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503, +65503,65503,65503,65503,52989,42556,32091,38396,792,792,19578,38396,57150,65503,65503,65503, +65503,65502,65502,65502,65502,65502,65501,65501,65501,65500,65500,65500,65500,65500,65500,65499, +65499,65499,65499,65434,65402,65370,65338,65402,50874,19576,65466,65401,65402,65338,65305,65305, +65273,25784,25816,38360,42521,55065,61337,65465,65369,65272,65145,65081,62936,62903,62904,62904, +62904,62935,62935,62967,65111,65208,65208,65111,62967,65015,65048,62903,62838,62871,62871,60759, +58550,56374,54294,54326,54358,54358,54325,56373,58486,56406,56341,54293,54261,52149,52085,52084, +52148,54261,56277,56244,56372,60758,62999,65046,64917,62773,60596,58452,58388,58388,58420,60532, +60532,60436,58323,56211,54099,51986,51954,51986,54098,54066,54033,54033,54002,53969,53969,53937, +53937,53969,53937,53937,53969,53969,53969,53969,53905,51824,51824,51824,51824,51760,49680,49680, +32778,32779,32779,34826,34826,34827,34827,34827,34827,36876,36876,36876,34827,34827,34827,36875, +36875,36876,36876,38924,38924,38924,38925,38924,38924,40973,38925,40972,40973,43022,43246,45326, +45390,45423,45423,45390,45390,45326,45326,45455,47503,47503,47503,47535,49647,49744,51824,51824, +51792,51824,51888,51888,51920,51952,54000,54000,54065,56177,56209,58321,58322,60402,60434,60433, +60434,60466,60498,62611,62643,62643,64723,64755,64755,64787,64820,64819,64787,62707,62707,62643, +62579,60499,60499,60499,60467,60466,60467,60499,60563,62643,62740,62772,64852,64916,64949,65013, +65045,65110,65174,65238,65270,65302,65367,65431,65463,65495,65463,65463,65431,65399,65399,65399, +65367,65335,65335,65368,65400,65464,65496,65496,65496,65496,65464,65432,65336,65304,65207,65175, +65143,65111,65144,65240,65304,65369,65401,65433,65433,65433,65434,65434,65434,65434,65370,65338, +65338,65434,65498,65499,65499,65499,65500,65500,65500,65501,65501,65502,65502,65502,65502,65502, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503, +65502,65502,65502,65502,65501,65501,65501,65501,65501,65500,65500,65500,65500,65500,65500,65500, +65500,65500,65499,65499,65499,65498,65466,65499,65498,65498,65466,65466,65498,65434,65401,63321, +65401,65466,65466,65497,65497,65497,65498,65401,65241,65112,65048,65016,62903,62871,62871,62935, +65144,65272,65304,65304,65336,65304,65304,65240,65240,65208,65176,65143,65143,65111,65079,62903, +60694,58550,58518,58550,58582,60662,60694,60726,62742,60566,58486,56342,54261,52181,52181,52181, +52117,52084,52117,52085,52084,56308,60629,60694,60597,58485,56373,54228,52084,52020,52052,54196, +56309,56308,54163,52019,49907,49875,49874,51954,54131,56211,56210,56210,56178,56114,56146,56114, +54033,54033,51889,51825,49745,51825,53937,54000,53937,51857,51856,51792,51760,51760,49712,49681, +34827,34827,34827,34826,34827,34827,34827,34827,34827,36876,36876,36876,36875,36875,36875,36875, +36876,36876,36876,38924,38924,38924,38924,38924,38924,38924,38925,38925,40973,40973,43021,43117, +43181,43181,43214,45326,45294,43214,43182,45262,45326,45294,45326,45390,47470,47535,47567,49680, +49712,49744,51824,51856,51856,51888,51888,53968,51888,53968,54032,56113,56177,56177,56209,58289, +58289,58322,58354,60434,60466,62579,62579,62643,64723,64755,64755,64787,64820,64820,64820,64820, +64788,62675,62643,62676,62676,62676,62611,62579,60499,60466,60531,62611,62643,62675,62708,64788, +64852,64916,65013,65045,65109,65141,65206,65302,65367,65367,65367,65335,65302,65270,65239,65239, +65206,65142,65142,65174,65206,65271,65335,65367,65368,65368,65335,65335,65271,65240,65175,65111, +65079,65047,65111,65176,65208,65272,65305,65305,65305,65273,65273,65305,65338,65306,65305,65273, +65306,65370,65466,65499,65499,65499,65500,65500,65500,65501,65501,65502,65502,65502,65502,65502, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503, +65502,65502,65502,65502,65501,65501,65501,65500,65500,65499,65499,65499,65500,65499,65499,65499, +65499,65499,65499,65498,65498,65499,65499,65498,65498,65498,65498,65498,65498,65466,65465,65433, +65465,65498,65498,65497,65497,65497,65466,65433,65304,65208,65176,65208,65208,63161,63128,65208, +65272,65433,65497,65464,65464,65464,65400,65336,65240,65207,65240,65272,65304,65271,65207,65079, +62871,60662,60598,60630,60663,60694,62806,64919,64919,62774,60598,58454,56373,56342,56374,54262, +54197,54197,54261,52181,52117,52084,52084,52085,52084,49972,49940,47892,47892,47892,47860,47860, +49940,49972,52020,49940,49908,49940,49940,52020,54100,54163,58356,60500,60500,58291,56147,56179, +56211,54066,51889,49745,47633,49746,51922,54066,54001,53937,51857,53937,53936,53936,53874,51763, +34826,34827,34827,34827,34826,34827,34827,34827,34827,34827,36875,36875,36876,36875,36876,36876, +36876,36876,36876,36876,38924,38924,38924,38924,38924,38924,38925,38925,38925,38924,38925,40972, +40973,40973,40972,41037,43117,43021,43021,43021,43086,43182,43246,43278,45294,45390,45422,45454, +47535,47599,49711,49744,49712,49776,51856,51824,51824,51824,51856,51888,51920,51952,54033,54033, +56113,56177,56177,58257,58290,58322,60402,60434,60498,60531,62611,62643,62675,62675,62707,62708, +62708,64756,64756,64756,64788,64820,64788,62676,60563,60531,60499,60531,60531,60531,60532,62644, +62708,64820,64917,64949,65013,65077,65141,65174,65142,65110,65078,65045,65045,65013,65014,65013, +64981,64949,64917,64917,64949,64982,65046,65110,65110,65111,65111,65111,65111,65079,65014,64950, +62902,62902,64951,64983,65015,65047,65079,65080,65080,65080,65080,65112,65145,65145,65145,65145, +65177,65274,65402,65466,65499,65499,65500,65500,65500,65501,65501,65501,65502,65502,65502,65502, +65503,65502,65502,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503, +65502,65502,65502,65501,65501,65501,65500,65500,65500,65499,65499,65499,65499,65499,65499,65498, +65498,65498,65498,65498,65498,65498,65498,65498,65498,65498,65498,65498,65498,65497,65497,65497, +65497,65498,65498,65497,65465,65497,65497,65433,65304,65240,65272,65304,65304,65368,65433,65432, +65464,65497,65497,65496,65496,65496,65496,65400,65271,65143,65079,65143,65175,65239,65239,65175, +65047,62806,60630,60598,60598,60630,60662,62806,62838,62774,62710,60597,58518,58486,56406,56406, +56374,56341,56310,54261,52117,50004,47924,47892,47892,47924,47924,47892,47893,47893,47828,45748, +45748,47828,47828,47860,47892,47860,47860,49908,49907,49907,51987,54099,54099,51987,49842,51955, +54100,51987,49842,47730,47730,49810,51890,54035,54066,54066,56146,58226,58258,58226,56114,56082, +32778,34826,34826,34826,34826,34827,34827,34827,34827,34827,34827,34827,34827,34827,34828,36876, +36876,36876,36876,36876,36876,36876,36876,36876,36876,38924,36876,38924,38925,38924,38924,38924, +38924,38924,38924,40973,40973,40973,40973,40973,40974,41006,41102,43182,43246,43214,43246,43310, +45422,45422,47471,47535,47535,49647,49744,49744,49743,49744,49776,49743,49744,49776,51888,51920, +51952,54033,54000,54033,54033,54065,56145,56145,56209,56209,58290,58354,58354,58354,58386,60434, +60435,60499,60499,62579,62611,62676,62708,60595,60467,58386,58387,58419,58419,58387,58419,60467, +60532,62644,62708,64853,64949,65013,65045,65013,64949,64885,64853,64853,62805,64821,64821,62740, +62741,62741,62709,62709,62709,62709,62741,62805,62806,62806,62838,62870,62838,64886,62806,62774, +60693,60694,60726,62774,62774,62806,62839,62871,62871,62871,62871,62904,62936,62936,62936,62969, +65049,65113,65209,65338,65435,65467,65499,65499,65500,65500,65501,65501,65501,65501,65502,65502, +65502,65502,65502,65502,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65502, +65502,65501,65501,65501,65501,65500,65500,65500,65500,65500,65499,65499,65499,65499,65499,65498, +65499,65499,65498,65498,65498,65498,65498,65498,65498,65498,65498,65498,65498,65497,65497,65497, +65497,65498,65498,65497,65497,65497,65465,65336,65208,65176,65176,65208,65271,65367,65464,65496, +65496,65464,65432,65432,65464,65496,65496,65432,65303,65143,64982,64918,62871,62935,62999,65080, +65047,62807,60598,58486,56406,56406,58454,58486,58518,60598,60629,60630,58518,56373,56309,56374, +56374,56342,54262,52150,50037,47924,47924,49973,50005,50037,50005,49973,49973,47893,47828,47828, +47828,47828,47828,45780,45715,45683,45683,45715,45747,47795,47795,49843,49843,49843,49843,49811, +49843,49811,49843,49843,49811,49843,51891,51922,54035,54067,56211,60435,62548,62483,60402,60402, +32779,34827,34827,32778,32778,32778,32778,32778,32778,34827,34827,34827,34827,34827,34827,34827, +36876,36876,36876,36876,36875,36876,36876,36876,36876,36876,36876,36876,36876,36876,36876,36876, +36876,36876,38925,38925,38925,40973,40973,38925,40973,38925,40974,41006,41102,43118,43150,43117, +43149,43246,45326,45359,45455,45487,47567,47631,47663,47631,47631,49711,49711,49744,49744,49775, +49776,49808,49840,49808,49840,51888,51888,51952,51952,51952,54032,54097,54097,54097,56145,56145, +56210,56242,58322,58322,58387,60499,58451,58386,56210,56177,56242,56274,56275,56274,56306,56306, +56339,58419,60499,62612,62708,64821,64853,64853,64788,62708,62676,62708,62741,62709,62676,60596, +60596,60564,58548,58548,58516,58516,58516,58516,60597,60629,60629,60661,60661,60629,60629,58581, +58549,58549,58581,58581,58614,58614,60694,60727,60726,60727,60727,60727,60792,60759,60791,60824, +62904,62937,65017,65113,65210,65306,65402,65467,65467,65499,65500,65532,65500,65501,65501,65501, +65502,65502,65502,65502,65502,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503, +65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65502,65502,65502,65502,65502, +65501,65501,65500,65500,65500,65500,65500,65500,65500,65499,65499,65499,65499,65499,65499,65499, +65499,65499,65499,65498,65498,65498,65498,65498,65498,65498,65497,65497,65497,65497,65497,65497, +65497,65498,65465,65465,65465,65465,65369,65240,65176,65176,65208,65239,65303,65400,65464,65464, +65464,65367,65303,65271,65303,65400,65431,65367,65303,65239,65079,64886,62678,60630,60662,62807, +62871,62775,58550,56438,56374,54326,54294,54262,56310,58454,60566,60598,58486,56309,54165,54229, +54229,54197,52149,52117,50005,47925,47892,47892,47925,47861,47860,47892,47892,47860,47828,47828, +45780,45748,45748,45716,45684,45683,45684,45684,45684,45747,47859,52020,52084,54100,52019,54067, +51987,51923,49843,49811,47730,47698,47731,49779,49811,51859,51891,56115,58291,60403,60403,60404, +32778,32778,32779,32778,32778,32778,32778,32778,32778,32778,32779,32779,32779,32778,34827,34827, +34827,34827,34827,36875,36875,36875,36875,36875,36875,36876,36876,36876,36876,36876,36876,36876, +36876,36876,36877,38925,38924,38925,38925,38924,38925,38924,38925,40974,40974,40974,41038,41005, +41006,43150,43214,43150,43246,43310,45390,45486,45550,47599,47599,47599,47631,47663,47663,47663, +47663,47631,47664,47696,47695,47695,49743,49808,49808,49808,49808,51920,51952,51953,51953,54033, +54065,54097,54097,54129,56210,56274,56242,56210,54130,54098,54130,54162,54162,54162,54194,54227, +56274,56274,58355,58387,60500,60532,60564,60628,60596,60596,60564,60564,60596,60596,60564,58484, +58484,58484,56436,56404,56372,56372,56372,56372,56404,56436,56436,58517,58517,58517,58517,56469, +56469,56469,56469,56469,56501,58582,58582,58614,58614,58614,58647,58647,58679,58679,58679,58679, +58711,60792,62904,62936,62968,65113,65178,65242,65306,65370,65403,65467,65499,65500,65500,65500, +65501,65501,65501,65501,65501,65502,65501,65502,65502,65502,65503,65502,65502,65502,65502,65502, +65502,65502,65502,65502,65502,65502,65502,65502,65502,65502,65502,65502,65502,65502,65501,65501, +65500,65500,65500,65500,65500,65500,65500,65499,65499,65499,65499,65499,65499,65499,65499,65498, +65498,65498,65498,65498,65498,65498,65499,65530,65498,65498,65497,65497,65497,65496,65464,65497, +65497,65497,65401,65369,65369,65337,65305,65272,65304,65368,65400,65433,65432,65432,65432,65463, +65464,65431,65303,65174,65142,65239,65335,65335,65271,65207,65143,64983,62775,60630,58518,58454, +58518,58518,56438,56406,54326,54294,54294,54294,56342,56341,60630,60598,58453,56309,52182,52117, +50037,52053,52084,52117,50005,49973,49973,49973,47925,47861,47860,47892,47892,47892,47828,47828, +47828,45748,45748,45716,45716,45716,45748,45715,45683,43603,45619,47732,49908,54132,56244,56244, +56212,56180,51987,49811,47634,43473,43441,45522,45555,45522,43441,45458,47570,51858,54003,54003, +30729,32778,32778,32778,32777,30730,32778,32778,32778,32779,32779,32779,32779,32778,32779,34827, +34827,34827,34827,34827,34827,34827,34827,34827,36876,36876,34828,34828,36876,36876,36876,36876, +36876,36876,36876,36877,36876,36877,36876,36876,38925,38924,38925,38925,40973,40973,40973,41006, +41006,40974,41006,41102,41134,43182,43214,43310,45454,45486,45454,45454,45551,45519,45519,45519, +45487,45519,45519,45519,45551,45583,47631,47663,47695,47728,47695,49744,49808,49808,49808,49873, +51921,51953,51985,52017,51985,54065,54065,54097,52050,52050,52050,52050,52050,52049,52050,54130, +54162,54162,54194,54194,56242,56307,56339,58419,58452,58484,58451,58419,58419,58451,58452,58452, +56404,56372,56372,54291,54259,54291,54291,54291,54324,54291,54292,54324,56404,56404,56404,54356, +54356,54356,54357,54356,56437,56469,56502,56502,56502,56534,56534,56566,56566,56566,56567,56599, +58679,58712,60760,60760,60824,62937,62969,65049,65113,65178,65210,65274,65371,65435,65499,65499, +65532,65500,65500,65500,65500,65501,65500,65500,65500,65501,65533,65501,65501,65501,65501,65501, +65501,65501,65501,65501,65533,65501,65500,65500,65501,65501,65501,65501,65501,65501,65533,65500, +65500,65499,65499,65531,65499,65499,65499,65499,65530,65498,65498,65498,65498,65530,65498,65498, +65498,65498,65498,65498,65498,65498,65498,65498,65497,65497,65497,65497,65496,65432,65432,65432, +65464,65432,65336,65336,65336,65272,65273,65336,65465,65497,65497,65497,65465,65464,65464,65496, +65528,65463,65335,65142,65046,65110,65174,65239,65175,65046,65014,64950,62806,60630,58486,56374, +56374,56374,56406,56406,54294,54294,56374,56438,56406,58486,60695,60662,58422,54229,52149,50037, +50005,50037,52117,54197,52084,49972,47893,47925,47893,47893,45813,45780,47860,47860,47828,47860, +47860,47860,47796,45716,45716,45748,47828,47796,45747,45715,43572,43507,45587,49876,54164,56244, +56180,56212,56180,54035,49842,47698,45586,45554,45490,43409,43410,43346,43313,45458,45522,47570, +30730,30729,30730,30730,30730,30730,30730,30730,30730,32779,32779,32779,32778,32779,32779,32779, +32779,32779,32779,32779,32779,34827,34827,34827,36876,36876,34827,34828,34828,34827,34828,34828, +34828,34828,36876,36876,36876,36876,36876,36876,36876,36876,38924,38925,38925,38925,38925,38925, +40973,40974,40974,41037,41038,41038,41134,43214,43278,43310,43342,43374,43438,43342,43310,43407, +43407,43375,43407,43439,43471,45519,45519,45551,45583,45615,45615,47663,47728,47696,47696,47760, +49808,49873,49873,49873,49872,49872,49905,49905,49905,49905,49937,52017,52018,52018,52018,52050, +52050,52050,52082,52082,52082,54162,54195,56275,56307,56339,54259,54259,54259,54259,54291,56339, +56339,54291,54259,54259,52179,52211,52211,52211,52211,52211,52211,54260,54292,54292,54292,52244, +52244,52244,54324,54324,54324,54357,54389,54421,56437,56469,54421,56502,56534,56534,56534,56567, +56599,58679,58679,58680,58712,58744,60824,62873,62937,62969,65049,65146,65210,65339,65403,65435, +65467,65467,65499,65499,65500,65532,65500,65499,65500,65500,65500,65500,65500,65500,65500,65532, +65500,65499,65499,65499,65500,65499,65499,65499,65499,65532,65500,65500,65500,65500,65532,65499, +65499,65499,65498,65498,65498,65498,65498,65497,65497,65433,65433,65465,65465,65465,65497,65497, +65498,65498,65498,65498,65498,65498,65498,65497,65497,65497,65496,65496,65464,65399,65367,65368, +65368,65336,65303,65303,65271,65304,65368,65464,65497,65497,65497,65497,65497,65464,65496,65496, +65495,65399,65270,65110,64981,64917,64917,65014,65078,65014,64950,64886,64822,62710,60566,58454, +56374,56342,56374,56406,56406,58486,60598,60598,58518,60565,60662,62710,60534,56309,54133,52085, +52117,54197,54229,56341,56341,54197,52052,49972,49973,49941,47893,47861,47828,47828,47893,49972, +50004,52053,49972,49876,47795,49876,49908,49876,47764,45683,43571,41427,43443,45555,47763,49875, +49843,51923,54003,54035,51987,49875,49811,47731,47698,49778,49779,49746,47570,45522,45554,47633, +28681,28681,28681,28681,28681,28682,30730,30730,30730,30730,32779,32779,32778,30730,32778,32779, +32779,32779,32779,32779,32779,32779,32779,32779,34828,34827,34827,34827,34827,34828,34828,34828, +34828,34828,34828,36876,34828,34828,36876,36876,36877,36876,36876,36877,36877,38926,36877,38925, +38925,38925,38925,38924,38925,38926,41006,41134,41198,41230,41294,41294,41262,41230,41262,41262, +41294,43407,43342,43406,43406,43374,43471,43407,43471,45551,45551,45615,45615,45583,45615,47696, +47696,47760,47792,47792,47792,49840,49872,49872,49873,49905,49905,49937,49970,49937,49937,49970, +49905,49937,49969,50002,52050,52050,52082,52114,54194,54195,52146,52146,52146,52179,52179,54227, +54227,54227,52179,52211,52179,52211,52211,52211,52211,52211,52211,52212,52212,52244,52212,52211, +52212,52244,52276,52276,52276,52277,54357,54357,54389,54389,54389,54389,54454,54422,54454,56534, +56566,56599,56567,56599,56631,58679,58712,58744,60824,60856,62937,65049,65114,65210,65274,65306, +65339,65371,65403,65403,65467,65499,65499,65499,65499,65500,65532,65500,65499,65499,65467,65499, +65467,65467,65499,65531,65499,65499,65467,65466,65466,65499,65499,65499,65499,65499,65499,65499, +65498,65498,65498,65530,65530,65498,65497,65465,65433,65368,65304,65272,65304,65336,65368,65400, +65465,65497,65530,65529,65497,65498,65497,65529,65497,65464,65464,65464,65432,65400,65335,65303, +65303,65271,65239,65175,65143,65207,65335,65400,65464,65464,65497,65497,65496,65495,65463,65431, +65399,65303,65206,65046,64885,64756,62676,62740,64885,64917,64885,64854,62742,62678,60598,58518, +56438,56374,56374,58422,58518,60630,62742,62742,60662,60565,60533,62678,62710,60565,58421,56341, +58453,58485,58485,60533,60501,58421,56341,54229,52085,49940,47893,47892,49908,49973,49973,52020, +52052,52085,52085,52052,52052,52020,49908,49876,47764,45683,43571,43475,43443,43443,43475,43507, +43506,45522,45554,47666,47730,47699,47699,47667,49810,51955,54067,54035,51890,49746,49745,49775, +28681,28681,28681,28681,28681,28681,28681,28682,28682,30730,30731,30731,30730,30730,30730,30731, +30731,30731,30731,32779,32779,32779,32779,32779,32779,32779,34827,32779,32779,32779,32779,32779, +32779,32779,34828,34828,34828,34828,34828,34828,36876,36876,36876,36877,36877,36877,36877,36877, +36877,38925,38925,38925,38925,38925,38925,41230,41230,41198,41230,41294,41198,41166,41230,41230, +41230,41294,41294,41326,41358,41358,41358,43342,43406,43471,43471,45551,45583,45583,45615,45615, +45648,45648,45680,47728,47728,47760,47792,47793,47792,47792,49905,49905,49905,49937,49905,47825, +47857,49937,49937,49937,49970,49969,50034,50034,50034,52114,52114,52114,52114,52114,52146,52146, +52147,52179,52147,52147,52147,52179,50131,52179,52179,50131,50131,50131,50163,52212,50163,50163, +50163,52212,52244,52244,52244,52244,52276,52309,54357,54357,54389,54389,54389,54389,54422,54486, +54486,56535,56535,56567,56567,56599,58712,58712,58711,58712,60824,62937,62969,63001,65113,65145, +65178,65210,65242,65242,65274,65338,65371,65403,65403,65403,65435,65403,65403,65371,65371,65371, +65338,65338,65402,65467,65499,65499,65434,65370,65370,65370,65402,65434,65466,65530,65530,65498, +65498,65498,65498,65434,65401,65368,65336,65336,65304,65240,65175,65111,65111,65143,65143,65208, +65304,65368,65433,65400,65432,65497,65465,65464,65432,65432,65400,65432,65400,65368,65271,65207, +65175,65143,65110,65046,64982,65046,65143,65271,65335,65399,65464,65496,65496,65431,65335,65270, +65239,65206,65110,64982,64853,62676,62612,60532,60564,62644,62676,62676,62645,60597,60565,58485, +58485,58485,58453,60533,60630,62773,64886,64918,62806,62742,62709,62774,64854,62806,62806,62773, +62742,62773,62741,62677,62613,60533,58453,56341,54165,49940,49876,49940,52052,52116,54164,54164, +54165,54132,52052,52052,52117,52084,52020,47827,45715,45683,43603,43507,43507,43475,41427,41394, +41394,41330,43442,45586,45618,45586,45586,45522,47666,51923,56115,56147,56115,54003,53938,51856, +28681,28681,28681,28681,28681,28681,28681,28681,28681,28682,28682,30730,30730,30730,30730,30730, +30731,30731,30731,30731,30731,30731,30731,30731,32779,32779,32779,32779,32779,32779,32779,32779, +32779,32779,32780,34828,34828,34828,34828,34828,34828,34828,36876,36876,36876,36877,36877,36877, +36876,36877,36877,36877,36877,36877,38925,38958,39118,39182,39150,41230,41230,41166,41165,41262, +41294,41198,41230,41294,41358,41326,41294,41294,41326,43406,43438,43471,43503,43535,43567,45615, +45616,45648,45648,45615,45648,47728,47792,47792,47792,47792,47792,47825,47793,47793,47825,47793, +47793,47825,47857,47857,47857,47889,47921,47921,47889,49970,49970,50034,50066,50034,52114,50066, +50066,52146,52146,52147,50066,50066,50099,50131,50131,50131,50131,50131,50131,50163,50131,50131, +50131,50131,50163,50163,50164,52244,52276,52244,52277,52309,52309,52341,54389,52341,54389,54422, +54454,54454,54487,54486,54487,56599,56599,56599,56631,58680,58744,60792,60792,60824,62904,62937, +65049,65081,65081,65081,65113,65146,65178,65210,65210,65242,65242,65243,65242,65210,65210,65242, +65210,65210,65242,65306,65402,65402,65370,65306,65274,65242,65241,65273,65337,65401,65433,65465, +65433,65433,65337,65240,65176,65111,65079,65111,65111,65079,65015,64951,64950,64950,64982,65015, +65079,65143,65207,65207,65239,65271,65271,65239,65239,65239,65239,65239,65239,65175,65110,65078, +65046,65046,65014,64950,64886,64885,64982,65110,65206,65335,65431,65495,65431,65303,65174,65077, +65077,65014,64981,64885,62709,60564,60500,58419,58419,58451,60500,60532,60597,60597,60565,60565, +62677,62710,62677,62677,62773,64918,64982,64950,64917,64918,64885,64885,64949,64981,65014,64982, +64950,64950,64918,64886,64789,62677,60533,58357,54165,52052,52020,52084,54229,56309,58389,58389, +56309,56277,54132,52020,54100,54132,52052,49908,47763,45683,45651,45619,45619,43571,43539,43539, +43475,41363,43443,45619,49779,49811,49778,47634,49746,51955,56115,56147,56114,56114,54035,54003, +26633,26633,26633,26633,26633,28681,28681,28681,26633,28681,28681,28681,28682,28682,30730,30730, +30730,30731,30731,30730,30731,30731,30731,30731,30731,32779,32779,32779,32779,32779,32779,32780, +32780,32780,32780,32779,32780,34828,34828,34828,34828,34828,34828,34828,36876,34828,34828,36876, +36876,36876,36876,36877,36877,36877,36877,38990,38957,38957,38957,38957,41101,39021,39117,39182, +39182,41262,39182,39182,39182,39182,41198,41198,41230,41326,41390,41390,41358,41423,43503,43503, +43535,45616,45616,45648,45648,45616,45616,45648,45680,45680,45648,45680,45712,45712,45712,45744, +45744,45744,45745,45745,47825,47857,47825,47857,47889,47825,47889,47921,50001,50001,50002,50034, +50034,50034,50034,50066,50066,50066,50066,50066,50066,50098,48050,48018,48019,50099,50131,50131, +50099,50131,50131,50163,50163,50163,50163,50164,50196,50196,52276,52277,52309,52309,52341,52341, +52341,54422,54454,54454,54454,54486,56535,56535,56567,56599,56599,58647,58712,58712,58744,60792, +60856,62905,62904,62904,62937,62969,62969,63001,65081,65114,65082,65114,65114,65081,65081,65113, +65081,65081,65113,65145,65210,65242,65209,65209,65177,65145,65145,65144,65144,65177,65241,65241, +65240,65208,65144,65047,64951,62870,62838,62838,62838,62838,62806,62774,62774,62774,62774,62806, +62806,64918,64982,65015,65015,65014,64982,65014,65014,64982,64950,64982,64950,64950,62870,64918, +64918,64918,64917,64885,64821,64789,64821,64885,65014,65142,65271,65335,65302,65142,64981,64885, +64821,62740,62708,62676,60564,58419,58387,56274,56243,56275,56307,58419,60564,62677,62741,64854, +64918,64950,62870,62805,64917,64949,64949,64917,64885,64853,64820,64884,64949,65013,65045,65046, +65046,65014,64982,64949,64885,62773,62613,60469,58357,56276,56276,56341,58453,60533,60533,60533, +60533,60501,58357,56212,54131,56212,54132,52020,49843,47731,45619,45587,45555,43507,43507,43507, +43475,43475,43442,45554,47763,51923,51956,51923,51954,54099,56179,56147,56082,54034,54035,53972, +26633,26633,26633,26633,26633,28681,28681,26633,26633,26632,28681,28681,28682,28682,28682,28682, +30731,30731,30730,30730,30730,30730,30731,30731,30730,30731,32779,32779,32779,32779,32779,32779, +32779,32779,32779,32779,32780,32780,32780,34828,34827,34828,34828,34828,34828,34828,34828,34828, +34828,36876,36876,36876,36876,36876,36877,38925,38925,36877,36876,38925,39117,39117,39053,39085, +39150,39182,39150,39150,39118,39150,39214,39214,39246,39310,41358,41326,41358,41358,41391,43439, +43471,43503,43503,43535,43567,43567,43535,43600,45680,45680,45648,45648,45680,45680,45648,45680, +45680,45712,45712,45712,45744,45744,45744,45744,45777,47857,47889,47857,47857,47921,47953,50034, +47954,47954,47986,50034,47986,48018,47986,47986,48018,48018,47986,48018,48051,48051,48051,48019, +48051,48083,48083,48083,50131,50131,50163,50163,50163,50196,50228,50228,52277,52277,52276,52276, +52309,52341,52341,52374,52374,54422,54454,54454,54487,54519,54519,56567,56567,56599,56631,58679, +58712,58744,58744,60792,60824,60824,60824,60856,62969,63001,62969,63001,63034,63001,62937,65017, +62969,62969,65049,65081,65081,65081,65081,65048,65048,65048,65080,65048,65048,65048,65016,65015, +65015,65047,65015,62871,62806,60694,60662,60662,60662,60694,60629,60597,60629,60662,60661,60629, +60629,62742,62806,64886,62838,62838,64886,64886,62773,62741,62709,62741,62709,62709,62709,62709, +62741,62741,62741,62708,62677,60628,60596,62676,62708,62805,64982,65110,65110,65013,64853,62676, +62612,60532,60500,60499,58387,56242,56210,54130,54066,54097,54162,54194,56307,60564,62773,64950, +64949,64982,65014,64981,64949,64917,64885,64852,64820,64756,64756,64820,64884,64981,65013,65045, +65078,65046,64981,64917,64885,64821,62677,60565,60533,58453,58421,60501,62613,62677,62676,62676, +62709,62612,60500,58388,58356,58324,58324,56212,51987,49875,47795,45619,43475,43475,41362,41362, +41395,41395,41330,41362,43506,47699,49843,54035,56147,56179,58259,56179,54066,54002,53970,53939, +26633,26633,26633,26633,26633,26633,26633,26633,26633,26633,28681,28682,28682,28682,28682,28682, +28682,28683,28683,28682,30730,30731,30731,30731,30730,30731,30731,30731,30731,30731,32779,32779, +32779,32779,32780,32780,32780,32780,32780,32780,32780,34828,34828,34828,34828,34828,34829,34828, +34828,34828,36876,34828,36876,36877,36877,36877,36973,36909,36876,36876,36877,38925,38957,39053, +39150,39150,39150,39150,39150,39150,39150,39278,39214,39214,39278,41326,41294,41358,41391,41359, +43471,43503,43471,41423,41455,43503,43568,43536,43536,43600,43632,43568,43568,43632,43632,43632, +43600,43632,43696,43696,43632,45744,45744,43696,45777,45777,45777,45809,45809,47857,47954,47921, +47921,47954,47986,47954,47986,47986,47986,48018,48018,48018,47986,47986,48018,48051,48019,48051, +48083,48083,48083,48051,48083,48083,48083,50164,50163,50163,50196,50196,50196,50196,50229,52277, +52277,52277,52309,52309,52341,52373,54454,54454,54454,54487,54487,54486,54486,56567,56567,56599, +56599,58680,58679,58679,58712,58744,58712,58744,60888,60921,60856,60889,62969,60888,60824,62936, +63000,65081,65145,65145,65081,65048,64984,62904,62936,64984,64984,62936,62903,62871,62871,62839, +62839,62871,62871,60758,60694,58581,56469,56501,58549,56469,56437,56469,56437,58517,58517,58517, +58517,58581,60661,60661,60661,62741,62774,62774,60661,60597,60564,60532,60565,58517,58484,58516, +60597,60597,60596,60564,60564,58484,58452,58420,58419,60499,60596,62773,62805,62773,62676,60564, +60500,58387,58387,56307,56242,54162,54130,52050,51986,51985,52050,52082,54162,58355,60564,62741, +64853,64885,64885,64885,64885,64821,64820,62708,62676,62644,62643,62675,62740,64852,64949,64981, +65013,64981,64917,64885,64853,64789,62644,60532,60565,60533,60533,60532,62612,62677,64821,64885, +64821,62676,62580,60500,58420,58420,58388,58356,56211,54067,51955,49811,47667,43442,43410,41330, +41329,41362,41362,39282,41298,43410,47634,49811,51891,54003,54067,54002,51890,51858,51826,49778, +26633,26633,26633,26633,26633,26633,26634,26633,26633,26633,26633,26634,26634,26634,26633,28681, +28682,28683,28683,28683,28682,28683,28683,28683,28682,30731,30731,30730,30731,30731,32779,32780, +32780,32779,32780,32780,32780,32780,32780,32780,32780,32780,32780,34828,34828,34828,34829,34828, +34828,34828,34828,34828,34828,34829,36877,36876,36877,36877,36908,36973,36876,36877,36877,38957, +39053,39150,39182,39149,39117,39117,39149,39246,39246,39214,39246,41358,41390,41391,41391,41391, +41327,41358,41390,41391,41423,41487,41423,41423,41455,41456,43568,43600,43567,43535,43567,43632, +43632,43632,43632,43632,43664,43632,43600,43664,45744,45744,45744,45777,45777,45777,45841,47921, +47921,47953,47953,47954,47986,47954,47954,47954,48018,48018,48018,47986,47986,48018,48018,48018, +48018,48018,48051,48051,48051,48083,48083,48115,48115,48115,50196,50196,50164,50196,50228,50228, +50229,52277,52277,50261,52341,52341,52374,52374,52374,52374,54422,54454,54486,54487,54487,56535, +56567,56567,56567,56599,56599,58679,58679,58679,58776,58808,58744,60824,60857,60856,62904,65081, +65113,63032,63000,65048,65016,64952,62840,60791,60759,62839,62839,62839,60791,60759,60759,60726, +60726,60726,60694,60662,58549,56501,56469,54356,54324,54324,54324,54356,54356,54324,54324,54324, +56372,56436,58517,58517,58549,60661,60662,60661,60629,58549,58517,58516,58484,56372,56339,56339, +56372,58452,56371,56339,56339,56307,56307,56307,56307,56307,56339,58419,60500,60500,58451,58419, +56307,56275,56242,54162,54162,54162,52049,49969,49937,49937,51986,51954,51986,54098,56242,58355, +58419,58419,60499,60563,60563,60532,60532,62579,62580,62612,62612,62579,62611,62675,64788,64852, +64884,64852,64788,64789,62708,62644,60500,60468,60468,60500,60500,60500,60564,62676,64820,64853, +64820,64788,64724,62612,60500,60500,60500,60500,58388,56243,56180,54067,51955,49875,49811,47634, +45522,45522,43474,43474,43474,43442,45522,45522,47602,47634,47601,45457,45457,47602,47666,47633, +26633,26633,26633,26633,26634,26634,26633,26633,26633,26633,26634,26634,26634,26633,26633,26634, +26634,28682,28683,28682,28682,28683,28683,28683,30731,30731,30731,30731,30731,30731,32779,30731, +32779,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,34828,34828,34828,34828, +34828,34828,34828,34828,34828,34828,34829,34829,36877,36877,36877,36876,36973,36877,36909,37005, +37005,39085,39117,39117,39085,39085,39182,39182,39150,39213,39246,41294,41326,41358,41359,39278, +41327,41423,41423,41423,41455,41423,41423,41455,41423,41423,41487,41520,41552,41519,41519,43632, +41584,41552,41584,43632,43600,41552,43632,43664,43664,43696,43728,43729,45777,45809,45841,45841, +45841,45841,45873,47954,47954,47954,47954,47954,47986,47986,47986,45938,47986,48018,47986,47986, +48018,48018,48018,48018,48050,48051,48051,48083,48083,48115,48115,48115,50164,50196,50196,50196, +50196,50196,50196,50196,50228,52277,52341,52341,52341,52341,52373,54422,54422,54422,54454,54455, +54487,54486,56502,56534,56567,56599,56567,56599,58744,58776,58711,58712,60824,60824,62839,62936, +62903,62839,60759,60791,62807,60759,60727,58647,58647,60727,60759,60791,60727,60694,58646,58614, +58581,58581,58582,58550,56469,54388,54356,54324,52276,52244,52276,52244,52212,54292,54292,54260, +54292,54324,56404,56372,56404,58485,58485,58517,58484,56404,56404,56372,56372,56339,54259,54259, +54227,54227,54195,52146,54162,54163,54195,54195,54195,54194,54162,54194,54194,56243,54227,54194, +54162,54130,52050,54098,54130,52082,50002,49937,49937,49937,49905,49873,49873,49905,52017,52017, +54066,54098,54098,56178,56210,56210,56210,56210,58323,58387,58387,58387,60434,60434,62547,62611, +62643,62611,62547,62547,60467,58387,58355,58355,58387,58356,58355,58355,60435,62580,62676,62708, +62708,64756,64757,62612,60499,60435,60468,60500,58387,58323,56243,56179,56147,54131,54099,51955, +51891,51891,49811,49811,49811,49778,47666,47602,45554,45522,45522,45490,45522,47602,47601,47600, +26633,26634,26633,26633,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26633,26634, +26634,26634,26634,28682,28683,28683,28683,28683,30732,30732,32780,32780,30731,30731,30731,30731, +30732,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,34828,34828,34828,34828, +34828,34828,34828,34828,34828,34828,34828,34828,36877,36877,36877,36877,36877,36941,36909,36876, +36876,36877,37005,37101,37101,39149,39117,39085,39085,39117,39149,39246,39246,39246,39278,39278, +41326,41358,41359,41390,39342,41391,41391,41391,41391,41423,41519,41519,41520,41487,41487,41552, +41552,41552,41552,41552,41552,41584,43632,43632,43632,43697,43729,43696,43697,43729,45745,45777, +45809,45841,45841,45873,45873,45906,47954,47922,47954,47954,45906,47986,47986,47986,45938,45938, +45938,45970,45970,45970,48019,48019,48019,48083,48083,48083,48083,48083,48115,48116,48083,50164, +50164,50196,50164,50196,50228,50229,50229,50229,50228,52309,52341,52342,52342,52341,54389,54422, +54486,54454,54422,54454,56534,56567,56534,56567,56695,58743,58711,58711,60824,60824,60727,60727, +60759,60726,58646,58614,58647,58647,58614,58582,58614,58615,60727,60727,60726,58614,58549,56501, +56501,56469,56437,56437,54356,54324,52244,52244,52212,52212,52211,50163,52179,52180,52179,52179, +52212,52244,54292,54260,54260,54260,54291,54324,54324,54291,54259,54260,56308,54260,54259,54227, +52147,52114,52082,50002,50034,50066,52114,52082,49970,49970,52082,52082,52082,52049,52049,52082, +52050,52018,49937,49937,49969,52018,49938,49905,49905,49905,47824,47824,47792,47792,49873,49873, +49873,49841,49841,51921,51953,51985,51985,51985,54033,54065,56146,54097,54097,56177,58258,58322, +58322,58290,58322,58322,58290,56210,56210,56210,58323,58355,58323,58323,58355,60435,62547,62579, +62611,62644,62644,62612,60499,60435,60435,60435,58355,58290,56178,56179,56179,56179,56147,56115, +54098,56147,54067,54034,54003,51891,51858,49810,47698,47634,45586,47666,47634,47602,47601,47665, +26633,26633,26633,26633,26633,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,28683, +26635,28683,28683,28683,28683,28684,28684,30732,30732,30733,32781,32781,32780,32780,30731,32780, +32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780, +32780,32780,34828,34828,34828,34828,34828,34829,34828,36877,36877,36877,36877,36877,36876,36877, +36877,36877,37005,37038,36973,36941,37133,37101,37069,37133,39245,39246,39214,39181,39182,39246, +39310,39246,39278,39310,39310,39310,39310,39311,41391,41455,41487,41487,41455,41487,41519,41487, +41519,41519,41520,41552,41552,41520,41552,43632,43632,43632,43697,43729,43696,43664,45809,43761, +43729,43728,43729,45809,45841,45873,45906,47954,47954,47986,47954,47954,47986,47954,45938,45938, +45938,45938,45938,45970,45970,45971,48019,48051,48083,48051,48019,48051,48115,48083,48083,48115, +48116,50196,50196,50196,50196,50196,50196,50229,50229,50229,52309,52309,52309,52309,52341,52374, +54422,54389,54389,54422,54454,54454,54454,56535,56631,58711,58679,58679,60824,60792,58647,58614, +58647,60727,58678,58614,58614,58582,56502,56502,58582,58582,58614,58614,58614,58582,56469,56469, +54389,54356,54389,54389,52276,52244,52244,52212,52244,52212,50131,50131,50099,50132,50131,50131, +52179,52179,52179,52179,52179,52179,52211,52211,52179,52179,52179,52179,54227,52147,52147,52147, +52115,50034,50034,50002,49970,49970,50002,49970,49937,49970,49970,49970,49970,49937,49969,49969, +49905,49905,49905,49873,49905,49905,49873,47793,47760,47760,47761,47760,47760,47760,47728,47761, +47760,47792,47760,47728,49808,49840,49873,49873,49840,51888,51920,51920,51920,51921,54033,54065, +54065,54065,54097,56146,54098,54066,54066,56178,56210,58322,58355,58387,60435,60403,60403,60435, +60467,60467,62547,60499,60467,60467,60467,60403,58291,56210,56210,58259,58259,56146,56146,56114, +56146,56211,56147,54034,54002,53970,54002,51922,49778,47602,45521,45521,47537,47537,47570,49682, +26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,28683,28683,26635,26635,28683,28683, +28683,28683,28684,28683,28683,30732,30732,30733,30733,30733,30733,32781,32780,32780,32780,32781, +32781,32781,32781,32781,32781,32781,32781,32781,32780,32780,32780,32780,32779,32780,32780,32780, +32780,32780,32780,32780,32780,32780,34828,34829,34829,36877,36877,36877,36877,36877,36877,36909, +36941,36877,37005,36974,36909,36941,37101,36973,37037,37101,37101,39246,37102,37069,39214,39278, +39246,39213,39278,39278,39310,39342,39342,39342,39343,39343,41423,41423,41423,41455,41487,41519, +41519,41552,41552,41487,41520,41519,41551,41552,41552,43632,43632,43696,43728,43729,43729,43729, +43729,43729,43729,45809,45809,45841,45873,45873,45874,47954,45906,45906,47986,47986,45938,45938, +45938,45938,45970,45938,45938,45970,45970,48019,48019,48019,48019,48051,48083,48051,48083,48083, +48116,48115,48116,50196,50196,50196,50196,50196,50196,50196,50229,50229,50229,50229,52309,52341, +52341,52341,52341,52341,54389,54454,54421,54453,56598,56630,56534,56566,58679,58711,58614,58582, +58582,58582,58582,58582,58582,56502,56502,56469,56469,56502,56502,56502,58582,56502,56437,54389, +54357,54324,54324,54324,52276,52212,52180,52212,52244,50164,50131,50099,50067,50131,50099,50099, +50099,50099,50131,50099,50099,50099,52147,52147,52115,52115,50067,50067,52147,52115,50066,50066, +50034,50002,50002,47922,47857,47857,47889,47890,47922,47890,47857,47857,47857,47857,47857,47857, +47857,47792,47792,47792,47792,47761,47760,45712,45680,45648,45648,45680,45712,45648,45584,47664, +47760,47760,47728,47696,47696,47696,47728,49808,49808,49776,49776,49776,49776,49776,49744,49808, +49840,49840,51888,51856,51857,51921,51953,53969,54033,54097,56178,56242,58322,58355,58355,58323, +58354,60403,60402,60370,58322,58323,58323,58291,58226,56114,56146,58259,58259,58258,58258,56178, +56114,56147,56146,56114,54034,54002,53970,51890,49714,45489,45426,45490,45489,45457,45458,47539, +28681,28681,28682,28682,28682,28682,28682,28682,28682,26635,28683,28683,28683,28683,28683,28683, +28683,28683,28683,28683,28683,30732,30732,30732,30732,30732,32780,32780,32780,32781,32780,32781, +32781,32781,32781,32782,32782,34830,34830,34829,32781,32780,32780,32780,32780,32780,32780,32780, +32780,32780,32780,32780,32780,32780,34829,34829,34828,34828,36877,36877,36877,36877,36877,34829, +36877,36877,36909,36973,37005,34957,36941,36909,36941,36941,37005,37166,37134,37134,37166,37166, +37166,37198,39246,39278,39310,39246,39278,39342,39375,39375,41423,39375,39439,41487,41455,41455, +41519,41519,41487,41519,41552,41551,41519,41520,41552,43632,41552,43632,43664,43664,43665,43697, +43697,43729,43729,45809,45809,45809,45809,45841,45874,45906,45906,45906,45874,45874,45906,45938, +45938,45906,45970,45971,45971,45938,45938,45970,45970,45971,45971,48019,48051,48051,48051,48051, +48115,48083,48116,48148,48116,48115,50196,48116,48116,50196,50196,50196,50229,50229,50228,52309, +52309,52277,52276,52277,52309,54389,54389,54389,54485,56597,54453,54421,56566,56631,56534,56437, +56469,56501,56469,56469,56502,54389,54389,54421,54389,56437,56437,56469,56437,54389,54357,54324, +52244,52244,52244,52212,52244,52212,50131,50131,50131,50163,50099,48019,48019,48019,48019,48051, +50067,50067,50067,50035,50034,50066,50034,50034,50035,50035,50034,50034,50034,50034,50002,47922, +47922,49970,47954,47890,47857,47857,47825,47825,47825,47825,47793,47793,47825,47825,47825,47825, +47825,47793,45712,45713,45745,45713,45712,45680,45648,45648,45616,43568,45648,45616,45616,45616, +45648,45616,45584,45616,45616,45616,47664,47664,47696,47696,47663,45551,45583,45615,47664,47632, +47631,47632,47632,47632,47632,49744,49776,49808,51857,51825,51857,51889,54001,56114,56146,56146, +56146,56178,58226,56178,56145,54065,56081,56114,56049,54001,54001,56081,56146,56146,56146,56114, +56082,56082,54002,53970,53905,53938,51858,49778,47633,45489,45489,47634,47666,47569,45491,47605, +28682,28681,28681,28681,28682,28682,28682,28682,28682,28683,28683,28683,28683,28683,28683,28683, +28683,28683,30731,30731,30732,30732,30732,30732,30732,30732,30732,30732,30732,30732,30732,30732, +30733,32781,32781,32782,32782,32782,32781,32781,32781,32781,32780,32780,32780,32780,32779,32780, +32780,32780,32780,32780,32780,32780,32780,34829,32780,34828,36877,36877,36877,34829,36877,36877, +36877,36877,36877,34828,34828,34829,34829,34925,34893,34829,34893,36973,37101,37165,37166,37134, +37134,37134,39246,39278,39246,39246,39278,39278,39310,39311,39343,39343,39375,41487,41487,41455, +41519,41455,39375,41487,41552,41551,41551,41552,41584,41584,41552,41584,43664,43697,43665,43664, +43697,43729,43729,45809,45809,45809,45809,45841,45841,45841,45873,45874,45873,45874,45906,45906, +45873,45906,45970,45970,45938,45906,45938,45970,45970,45971,45971,45971,48051,48083,48051,48019, +48051,48115,48115,48116,48116,48083,48116,48116,48116,50196,50164,50164,50164,50196,50229,50228, +50196,50196,50228,52277,52276,52277,52277,52309,54485,54517,54421,52341,54486,56631,56534,54357, +54357,54389,54389,54389,54389,54357,54357,54389,54357,54357,54389,54357,54324,54356,54356,52244, +50131,52211,52212,52212,52212,50164,50131,50132,50131,50099,50067,50067,48019,48019,48019,48019, +47986,47986,48019,47986,47954,47986,47954,47954,47954,47954,47954,47954,47954,47922,47921,47922, +47890,47890,47890,45777,45809,45809,45777,45745,45777,45777,45745,45745,45745,45712,45712,45712, +45745,45713,45712,45681,45681,45680,45648,45616,45616,45616,43568,43536,43536,43568,45616,45616, +45616,45584,45584,45616,45584,45583,45584,45616,45616,45584,45616,45551,45519,45519,45583,45551, +45551,45519,45519,45519,45487,45487,45551,47632,47600,49680,47664,49712,49744,49776,51856,51856, +51888,53937,53969,53969,51889,51888,51888,51888,51824,51824,51824,51825,51857,53905,53937,53937, +53937,53969,53969,53937,51857,51857,51858,51890,51794,49682,47633,47634,47570,45329,45361,45521, +28682,28682,28682,28681,28681,28682,28682,28682,28682,28683,28683,28683,30731,30732,30732,30732, +30732,30732,30732,30732,30732,30732,30732,30732,30732,30732,30731,30731,30731,30731,30731,30732, +30732,30733,32781,32781,32781,32781,32780,32780,32781,34829,34829,32781,32780,32780,32780,32780, +32780,32780,32780,32780,32780,32780,32780,32781,32780,34829,36877,34829,34829,34829,34829,34829, +34828,34828,34828,34829,34829,34828,34828,34828,34893,34989,34860,34829,34893,34989,37069,37037, +37101,37069,37133,37198,37198,39278,39278,39278,39278,39278,39311,39343,39375,39343,39343,41455, +41487,41423,39375,41487,41519,41519,41487,41519,41584,41584,41584,43632,43664,43664,43633,43665, +43665,43697,43729,43729,43729,43729,43761,45809,43729,43729,45809,45841,45873,45873,43793,43825, +43858,45906,45906,45906,45906,45906,45938,45938,45938,45938,45971,45971,45971,45971,48019,48019, +48051,48116,48051,48051,48115,48115,48115,48115,48116,48116,48116,48116,50164,50196,50196,50196, +50196,50196,50196,50196,50196,50196,52245,52309,52405,54485,52340,52277,54454,54551,54486,52309, +52277,52309,54357,54357,54357,54357,52276,52276,52276,52277,52277,52276,52244,52244,52244,52244, +50163,50131,50164,52212,50131,50131,50131,50131,50099,48019,48019,48019,48019,48019,47954,45938, +47986,47954,47986,47954,47922,47954,47954,47922,47922,45874,45874,47922,45842,45809,45809,45842, +45842,45777,45777,45809,45777,45745,45777,45777,45777,45777,45745,45713,45680,45712,45712,45712, +45712,45680,43632,43600,43536,43568,43536,43568,43568,43536,43536,43600,43568,43535,43568,43568, +43535,43504,43503,43503,45552,45584,43504,43504,45584,45552,45552,43439,43407,43439,43439,43439, +43375,43375,43471,43439,43407,43375,45455,45520,47568,47600,47632,47632,47631,47600,47632,47632, +49712,49744,49744,49712,49712,49744,49744,49744,49680,49680,49680,49648,49648,49648,49712,51793, +51825,51857,51889,51889,51857,51857,51858,51890,51794,49650,47569,47505,45425,45361,45360,45425, +28682,28682,28682,28682,28682,28682,28682,28682,28682,28682,28683,30731,30731,30731,30732,32780, +32780,32780,32780,32780,30732,30732,30732,30732,30732,30732,30731,30731,30731,30731,30731,30732, +30732,30732,30732,32781,30733,32780,32780,32780,34829,34829,34829,34829,32780,32780,32780,32780, +32780,32780,32780,32780,32780,30732,32780,32781,32781,34829,34829,34829,34829,34828,34828,34829, +34829,34828,34828,34829,34829,34829,34829,34829,34925,34989,34893,34829,34893,35021,35021,34957, +37069,37069,37165,37230,39246,39246,39278,39278,39278,39342,39342,39343,39343,39375,39375,39311, +39375,41455,41487,41519,41519,41519,41519,41519,41584,41584,41584,41584,41584,43632,43632,43632, +43664,43664,43665,43697,43729,43729,43729,43729,43761,43729,43729,43761,43761,45841,43793,43825, +45906,45906,43858,43826,43858,43858,45906,45938,45938,45938,45938,45938,45970,45971,45971,45971, +48051,48051,48019,48051,48051,48083,48115,48083,48083,48083,48083,48116,48116,48116,48116,48116, +50196,50196,50196,50164,50164,50196,50196,50228,52373,52405,52308,50196,52341,54518,54454,52277, +52244,52276,52276,52244,52276,52276,52276,52244,52244,52244,52212,52212,52212,52212,50132,50164, +50131,50131,50164,50132,50131,50099,50099,50099,50099,48019,48019,48019,47987,48019,45906,45906, +45938,45874,47922,47922,45874,45874,45874,45842,45842,45842,45842,45842,45809,45809,45777,45777, +45777,45777,45777,43697,43697,43697,43697,43697,43665,43665,45745,45713,43632,43632,43632,43632, +43600,43600,43568,43568,43600,43568,41487,43536,43536,43536,43568,43504,43503,43536,43503,43503, +43471,43504,43504,43471,43471,43439,41359,43407,43471,43471,43407,43407,43375,41294,43342,41230, +41230,41294,43374,43343,41230,43311,43343,43407,45455,45455,45455,45520,45519,45455,45488,45520, +47568,47568,47599,47567,47567,47599,47600,47568,47503,47503,47503,47503,47536,47503,47536,49616, +49648,49681,49680,49713,49713,49681,49713,49745,49745,49681,47570,47569,49649,47633,47570,47539, +28681,28681,28682,28682,28682,30730,30730,30730,30730,30730,30730,30730,30731,32779,32780,32780, +32780,32780,32780,32780,30732,30732,30732,30732,30732,30732,30732,30731,30731,30731,30731,30731, +28683,28683,30731,30732,30731,30732,30732,32780,32780,32781,32781,32780,32780,30731,30732,30732, +30731,30731,30731,30731,30732,30732,30732,32780,32781,32781,32780,34828,34829,34828,34828,34828, +34828,34828,34829,34829,34829,32780,34828,32780,34860,34828,32780,34893,35021,34893,34893,34989, +34957,37133,37165,37165,37166,37102,39278,37230,37230,39342,39342,39246,39310,39375,39375,41455, +39343,39375,41487,41519,41520,41487,41519,41551,41519,41552,41551,41552,41552,41584,43632,43632, +43632,43664,43665,43633,43665,43697,43729,43729,43729,43729,43729,43729,43729,43761,43793,43793, +43793,43825,43858,43858,43825,43825,43858,45938,45938,45906,45938,45938,45938,45970,45970,45970, +46003,45971,45971,46003,48051,48019,48051,48083,48051,48083,48115,48115,48083,48083,48115,48116, +48116,48116,48116,48116,50164,50164,50163,50196,50292,52372,50228,50163,52341,52470,52405,52276, +50163,50163,50196,50196,52276,50196,50164,50163,50163,50164,50131,50131,50132,50132,50099,50099, +50131,50131,50099,50099,50099,50099,48019,48019,48019,47987,47987,47986,47954,47954,45906,45906, +45906,45906,45874,45842,45842,45874,45874,45874,45810,45810,45810,45810,45810,45745,43729,45809, +43729,45809,43697,43697,43697,43633,43665,43633,43632,43633,43633,43633,43633,43633,43632,43632, +43632,43632,43568,43568,43568,43568,43567,43535,41487,43536,43568,43471,41423,41456,43503,43471, +41455,43503,43504,43471,43439,43439,41327,41327,41327,43407,41327,41295,41295,41294,41262,41230, +41262,41262,41198,41230,41262,41198,41198,41231,43246,43278,43311,43375,43343,43311,43343,43375, +43375,45391,45391,45423,45423,45455,45423,45359,45359,45391,45358,45326,45359,45262,45231,45295, +45359,45359,45359,45424,47504,47504,49616,49617,49617,47601,49681,49681,49713,51793,49682,49650, +28681,28681,28682,28682,28682,30730,30730,30730,30730,30731,30731,30731,32780,34828,34829,34829, +34829,34829,32780,32780,32780,30732,30732,30732,30732,30732,30732,30731,28683,28683,28683,28683, +28683,28683,28683,28683,30731,30731,30732,30731,30731,30731,30731,30731,30731,30732,30731,30732, +30731,30731,30731,30732,30732,30731,30732,32780,32781,32781,32780,32780,34828,32780,32780,32780, +32780,32780,32780,32781,32780,32780,32780,32780,34828,34828,32780,34861,34989,34957,34925,34957, +34989,35053,35021,37101,37133,37101,37198,37230,37230,39278,39278,39310,39375,39343,39311,39375, +39407,39375,39375,41487,41520,41487,41519,41519,41519,41552,41552,41551,41552,41584,43633,41584, +41552,41616,43696,43697,43664,43696,41648,41648,43729,41681,41680,43729,43729,43729,43729,41681, +41681,41713,43793,43793,43793,43793,43825,43858,45906,45906,45938,45938,45970,45938,45970,45971, +45971,45971,45971,45971,45971,45971,48019,48051,45971,48019,48051,48083,48083,48083,48083,48083, +48083,48115,48115,48083,48115,48115,48115,50196,50260,50259,50195,48083,50228,52406,52406,50228, +50164,50131,50131,50164,50164,50131,48083,48051,48051,48051,48051,48083,48083,50099,48051,48019, +48019,48051,48051,48019,48019,47986,47986,47986,47987,47987,45906,45906,45906,45906,45906,45906, +45906,45874,45874,43762,43762,43761,43761,45842,43761,45809,45809,43762,45777,43729,43697,43697, +43761,43729,43632,43664,43697,43665,43665,43632,43632,43601,43600,43568,43600,43632,43632,43632, +43600,43568,41487,41488,41520,43568,43535,43503,41455,41456,43504,41391,41423,41423,41423,43504, +41423,41391,41391,41391,41359,41359,41359,41327,41295,41327,41295,41198,41231,41327,41230,39118, +39150,39150,39086,41134,41198,41198,41134,41102,41134,41198,41263,41231,43246,43279,43278,43342, +41166,41038,41198,43246,43182,43246,43247,43055,43247,43311,43278,43214,43054,43022,40974,41006, +41007,43055,43055,43151,43247,45328,47472,47504,45424,47504,47568,47504,49552,49584,47568,47568, +28681,28681,28681,28682,30730,30730,30730,30730,30730,30731,30731,30731,32780,34828,34829,34829, +34829,34829,32781,32780,32780,30731,30731,30731,30731,30731,28684,28683,28683,28683,28683,28683, +28683,28682,28682,28683,30731,30731,30731,30731,30731,28683,28683,30731,28683,30731,30731,30732, +30732,30731,30731,30731,30731,30732,30732,32780,32780,32780,32780,32780,32780,32780,32780,32780, +32780,32780,32780,32780,32780,32780,32780,32781,32780,32780,32780,32780,32812,34957,34957,34829, +34861,34957,34957,34989,37134,37166,37230,37230,37230,37230,37198,39278,39310,39310,39343,39343, +39375,39375,39343,39375,39471,39439,39439,41519,41520,41520,41520,41552,41584,41584,41584,41552, +41552,41584,41616,41584,43696,41616,41616,41648,43728,41648,41680,41681,41681,41713,41681,41681, +41681,41681,41681,41681,43761,43793,43793,43858,43858,43858,43858,45938,45938,45970,45971,45938, +45970,48019,45971,45971,45971,45971,45971,45970,45971,45971,45971,45971,48018,48051,48051,48051, +48083,48051,48051,48083,48083,48083,48083,48115,48179,50227,50164,48083,50196,52373,52405,50228, +48083,48051,48083,48051,48051,48051,48019,48051,48051,48051,48019,48019,48019,48019,48019,48019, +48019,48019,48051,48019,47986,45938,45906,45906,45906,45939,45938,45874,45874,45874,45906,45842, +43794,45842,45842,43794,43761,43761,43729,43761,43762,43729,43729,43729,43729,43729,43697,43697, +43697,43665,43632,43664,43697,43664,41584,43600,43600,41552,41520,41520,41552,41552,41552,41520, +43536,43536,41520,41488,41520,43568,43568,41488,41488,41488,41423,41423,41391,41391,41423,41424, +41359,41327,41327,41327,41359,41359,41327,41327,41359,39247,39183,39183,39247,39247,39150,39118, +39086,39086,39022,38925,39086,39086,39022,39022,41199,41231,41263,41263,41199,41167,41166,41230, +41070,38926,41166,41038,40974,40974,41006,40974,41006,41006,41006,41006,40974,40974,40974,40974, +40974,40974,40974,40974,41006,43055,43055,43087,45295,45455,45392,47375,45359,45424,45359,45327, +28681,28682,28682,28682,28682,30730,28682,28682,28682,30730,30731,30731,30731,32780,32781,32781, +32781,32780,30732,30732,30732,30732,30732,30731,30731,30731,28683,28683,28683,28683,28683,28683, +28683,28682,28682,28683,28683,28683,28683,28683,28683,28682,28683,28683,30731,30731,28683,30731, +30731,30731,30731,30731,30731,30731,30732,30732,30732,30732,30732,30732,32780,32780,32780,32780, +32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32909,32909,32781, +34829,34893,34989,34989,35021,37198,35086,37165,37165,37165,37230,39310,39310,39310,39343,39343, +39343,39375,39375,39343,39375,39439,39407,39375,39471,41552,41520,41552,41552,41519,41552,41552, +41584,41584,41584,41584,41648,41616,41584,41648,41648,41648,41648,41648,41649,41649,41649,41681, +41681,41681,41681,43729,43761,43825,43825,43793,43794,43793,43826,45906,45906,45971,45938,45906, +45906,45938,45970,45970,45938,45970,45971,45971,45970,45970,45971,45971,45971,45971,45970,45971, +48051,45970,46003,46003,48051,48083,48051,48051,48115,48147,48115,48019,48116,50293,50293,48148, +48051,45971,48019,48019,48083,48051,48019,45971,45971,48019,48019,48019,45939,47987,48019,45939, +45971,48019,48019,48019,45906,45906,45938,45907,45906,45906,45874,43794,43794,43794,45842,43826, +43794,43762,43762,43761,43761,43729,43729,43729,43729,43729,43729,43697,43729,43729,43729,43697, +41584,43632,41584,41585,41585,41584,41584,41584,41552,41552,41520,41520,41520,41488,41520,41552, +43568,41520,41520,41520,43568,43568,43536,43536,43536,41456,41423,41391,41359,41391,41423,41391, +41359,41359,41327,41327,41359,41359,39215,39215,39247,39182,39118,39150,39182,39182,39150,39054, +39118,39054,38925,39054,39086,39054,39054,39054,38958,41198,41263,41231,41199,41135,41070,41134, +39022,38926,38926,38926,38926,38926,38926,38926,38926,40974,40974,40974,40974,40974,38926,38926, +40974,40974,40974,40974,40974,40974,40974,43023,43022,43118,45327,47440,47472,45424,45391,45358, +28681,28682,28682,28682,28682,30730,30730,28682,28682,28682,28682,30730,30731,32780,32781,32781, +30732,30732,30731,30732,30732,30732,30732,30731,30731,30731,28683,28682,28683,28683,28683,28683, +28683,28683,26635,28683,28682,28682,28682,28683,28683,28683,30731,28683,28683,28683,28683,28683, +30731,28683,30731,30731,30731,30731,30731,30732,30732,30732,30732,30732,30732,32780,30732,30731, +32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32844,32844, +32780,34989,35053,35053,34989,34957,34989,35117,35117,35053,37166,37230,37295,37263,37230,39310, +39310,39310,39342,39343,39343,39343,39343,39407,39471,39471,41519,39471,39471,41519,41520,41552, +41584,41584,41552,41552,41584,41584,41584,41616,41648,41616,41616,41648,41648,41649,41649,41681, +41681,41681,41681,41681,43761,43761,43729,43761,43794,43826,43826,43826,43794,43826,43826,43826, +45906,45938,45906,45906,45906,45938,45970,45938,45938,45938,45938,45971,45938,45970,45971,45938, +45971,45971,46003,45971,45938,45971,45971,45971,48083,48083,46003,45938,48051,50229,50293,48148, +48019,45939,45939,45939,48019,45939,45939,45939,45939,45938,45938,45939,45939,45939,45939,45938, +45906,45939,48019,48019,47987,45906,45906,45906,45874,45874,43794,43793,43794,43794,43761,43762, +43793,43761,43761,43729,43697,43729,41681,41681,41681,43729,43729,43729,43697,43665,41585,41585, +41584,41584,41552,41584,41584,41552,41584,41520,41488,41520,41584,41552,41520,41520,41520,41488, +41456,41455,41488,43568,43600,43568,43503,41423,41423,41455,41456,41391,41423,41455,41423,41391, +41391,41359,41359,41359,41359,41263,39118,39118,39150,39150,39118,39118,39086,39054,39118,39150, +38990,36877,36877,38957,39022,38958,38990,39086,38990,41198,41231,41167,41103,41071,41167,39022, +38926,38926,38926,38926,38926,38926,38926,38926,38926,38925,38925,38925,40974,38926,38925,38925, +38925,38926,38926,38926,38926,38926,40974,40974,40974,40974,43087,45392,47536,47504,47471,47407, +28682,28682,28682,28682,28682,28681,28681,28681,28682,28682,28682,28682,30731,30732,30732,30732, +30732,28683,28683,30732,30732,30732,28684,30732,30732,28683,28683,28683,26635,28683,28683,26634, +26634,26635,28683,28683,28683,28683,28683,28683,28683,28683,28683,28683,28683,28683,28683,28683, +30731,30731,30731,30731,30731,30731,30732,30732,30732,30732,30732,30731,30731,30731,30732,30732, +30732,30732,32780,30732,30731,32780,32780,30732,30732,32780,32780,32780,32780,32780,32780,32812, +34925,34829,34957,35053,34989,35085,35149,35021,35053,37198,37166,37230,37262,37230,37198,39311, +39278,39310,39311,39311,39311,39375,39375,39343,39343,39375,39471,39471,39471,41520,41520,41584, +41584,41552,41552,41584,41552,41584,41584,41552,41584,41616,41616,41616,41648,41649,41649,41648, +41648,41649,41649,41681,41681,41713,43761,43794,43794,43794,43793,43794,43826,43826,43794,43793, +43826,43826,43858,43826,43826,43858,43826,43858,43858,45906,45938,45906,45906,45906,45906,45938, +45938,45938,45938,45939,45939,45939,45938,45939,46003,46035,45971,45939,46003,48148,50261,48116, +45971,45938,45938,45938,45939,45971,45971,45938,45938,45939,45906,45906,45907,45939,45938,45938, +45938,45906,45906,45906,47987,45906,45906,45874,43794,43761,43794,43794,43761,43761,43729,43729, +43729,43729,43762,41649,41681,41681,41616,41616,41584,41617,41681,41649,41649,41584,41584,41584, +41584,41584,41584,41552,41552,41584,41552,41552,41520,41488,41456,41456,41487,41520,41487,41455, +41488,41488,41488,43536,43504,43536,45648,45681,45616,43471,41424,41391,41391,41391,41391,41423, +41391,41359,41359,41359,41295,39150,39150,39182,39182,39150,39118,39118,39086,39086,39086,38958, +38925,36877,36877,38925,38926,38958,39054,39022,40974,41102,41166,41198,41230,41166,41102,38958, +38926,38926,38926,38926,38926,38925,38925,38926,38926,38926,38926,38925,38925,38925,38925,38925, +38925,38926,38926,38925,38926,38926,38926,38926,40974,41006,43183,45231,45231,45295,47439,47472, +30730,28682,28682,28682,28682,30730,28682,28682,28682,28682,28683,30731,28683,28683,28684,28684, +28683,28683,28683,28684,28684,28684,28684,28684,28684,28683,26635,26635,26635,26635,26635,26635, +26635,26635,26635,28683,28683,26635,26635,26635,28682,28682,26634,28682,28683,28683,28683,28682, +28683,28683,30731,30732,30732,30731,30732,30732,30732,30732,30731,30731,30731,30731,30732,30732, +30732,30732,30731,30732,30732,30732,30732,30732,30732,32780,32780,32780,32780,32780,32780,32781, +32781,34893,34957,34957,34925,35053,34989,35086,35118,35021,37134,37134,37198,37230,37198,37198, +37262,37262,37262,39375,39407,39407,39343,39310,39343,39375,39407,39407,39407,39472,41519,41552, +41584,41584,41552,41552,39504,39472,41552,41584,41552,41616,41648,41648,41649,41648,41648,41648, +41649,41681,41681,41681,41681,41681,43729,43729,43794,43794,43794,43794,43793,41713,43794,43826, +43826,43826,43793,43825,43826,43826,43826,43858,43858,43858,43826,45906,43858,43826,43826,43858, +43858,43858,43858,43858,45938,45906,45938,45938,45971,45971,45938,45938,45938,46035,48180,48116, +45971,45906,43858,45906,45939,45939,45939,45938,45906,45906,45906,45906,43826,45906,45906,45906, +45874,45906,45906,45874,45939,45907,45875,45874,45842,43794,43762,43761,41681,43729,41681,41681, +41649,41681,41681,41681,41649,41617,41649,41649,41585,41584,41584,41616,41584,41584,41584,41584, +41584,41552,41520,41552,39504,39472,41520,41552,41520,41520,41552,41520,41488,41520,41488,41456, +41520,41520,41488,41456,41456,43536,43568,45617,43568,43536,41423,41423,41359,41391,41391,41359, +41391,41391,41359,41295,41327,39182,39118,39150,39182,39118,37037,37037,37005,36974,37038,36878, +36910,36941,36877,36877,36878,36877,36877,38926,41134,41166,41231,41231,41198,41134,41070,38958, +38926,38926,38926,38925,36877,36877,36877,38926,38926,38926,38926,38926,38926,38925,38925,38925, +38926,38926,38925,36877,36877,36877,38926,38926,40974,40974,43023,43120,45263,45359,47473,47507, +30731,30731,30730,30730,30730,30731,30731,30731,28682,28682,28682,28682,28682,26634,28683,28683, +26635,26635,26635,26635,28683,26635,26635,26635,26635,26635,26635,26634,26635,26635,26635,26635, +26635,26635,26635,26635,28683,26635,28683,28683,28683,28683,28683,28683,28683,28683,28682,28683, +28683,28684,30732,30732,30732,30732,28683,28683,28683,28683,28684,28683,28683,28683,30731,30731, +30732,30732,30732,30731,30731,30732,30732,30731,30731,30732,32780,32780,32780,32780,32780,32780, +32781,32781,32781,34829,34861,35086,35021,34989,35021,35085,37198,35150,35182,37230,37230,37230, +37263,37230,37198,37230,37262,39375,39375,39375,39407,39343,39311,39407,39439,39375,41520,41552, +41552,41552,41552,41552,41520,41552,41584,41584,41616,41584,41584,41616,41648,41649,41616,41616, +41649,41681,41649,41649,41649,41681,41713,43729,41713,43794,43794,43761,43729,41681,41713,43794, +43826,43826,43761,43794,43826,43826,43826,43826,43826,43826,43826,43858,43826,43826,43858,43858, +43858,43826,43858,43858,43826,43858,43826,43858,45938,45906,43858,45906,45938,46003,48180,48116, +45938,43858,45906,45906,45939,45939,45906,45906,45874,45906,45874,45874,45874,45874,45874,45874, +43794,45842,45874,45907,45907,45906,45874,45842,45842,43762,43762,43762,43762,43729,41681,41649, +41649,41649,41649,41617,41616,41617,41617,41617,41617,41617,41616,41584,41585,41584,41552,39504, +41552,41552,41520,41520,41584,41552,41552,41520,41520,41520,41520,41520,43568,43568,43568,41488, +41423,41488,41520,41456,41391,41391,41423,41456,41423,41327,39246,39247,39279,39247,39214,39247, +39214,39150,39182,39278,39247,39182,37070,37070,37102,37102,37037,37069,36973,36877,36973,36877, +36877,36877,36876,36877,36877,36877,36877,38925,38926,39086,41198,41167,41135,41135,40974,41038, +38990,38926,38925,36877,36877,36877,36877,36877,36877,38925,38926,38926,38926,38925,38925,38925, +38925,38925,36877,36877,36877,36877,38925,38926,40974,40974,40974,43183,45359,47472,47506,47540, +32779,32779,30731,30731,30731,30731,30732,30732,28683,28682,28682,26634,26634,26634,26634,28683, +26634,26635,26635,26635,26635,26635,26634,26635,26635,26634,26634,26634,26634,26635,26635,26635, +26634,26634,26634,26635,26635,26634,26634,28683,28683,28684,28683,28683,28683,28683,28683,28683, +28684,30732,30732,30732,30732,28684,28684,28683,28683,28683,28683,28683,28683,28683,28683,30732, +30732,30732,30731,30731,30731,30732,30732,30732,30731,30731,30732,32780,32780,32780,32780,32780, +32781,32781,32845,34957,34989,35021,34925,34893,34957,35021,35021,35053,35053,37133,37230,37262, +37262,37230,37230,37230,37263,39343,39375,39375,39343,39407,39343,39375,39407,39439,39472,39472, +39472,39472,39472,41584,41585,41552,41552,41584,41584,39504,39536,41616,41584,41584,41584,41616, +41649,41649,41649,41617,41649,41649,41649,41681,41681,41713,41713,41681,43761,41713,41713,41713, +43762,43794,43826,43826,43794,43762,43826,43826,43761,43794,43858,43858,43825,43825,43793,43825, +43858,43825,43826,43858,43826,43858,43826,43858,43890,43826,43858,43826,43826,46003,48148,48148, +45939,43858,43858,45906,45938,45906,45906,45906,45874,45874,45906,45874,43794,43794,45874,45842, +45842,45874,45874,47955,47955,47954,47922,47922,45842,43729,43762,43762,41649,43730,41681,41681, +41649,41649,41649,41617,39536,41617,41649,41617,41584,39536,41584,41585,41585,41552,39472,41552, +41552,41552,41552,41552,41552,41520,41488,41520,39407,41455,41552,43600,43600,43601,43569,41488, +41456,41455,41423,41423,39311,39247,39311,39343,39311,39247,39246,39246,39247,39214,39214,39247, +39182,37102,37166,39246,39182,37038,37006,37006,37038,36974,36877,36877,36877,36877,36973,36877, +36877,36909,36941,36877,36877,36877,36877,36877,36877,38926,38926,38926,38926,38926,38990,38958, +38926,38925,38926,36877,34829,34829,36877,36877,36877,36877,36877,36877,38925,38925,38925,38925, +38926,38926,38925,36877,36877,38925,38926,38925,38925,38925,40973,43022,45231,45359,45359,45360, +34829,34828,32780,32779,30731,30732,30732,28684,28683,26634,26633,26633,26633,26633,26634,26634, +26634,26634,26634,26635,26635,26634,26634,26634,26634,26634,26634,26634,26634,26634,26635,26635, +26635,26634,26634,26635,26635,26635,26635,26635,26635,26635,26635,26635,26635,28683,28683,28684, +28684,28684,30732,30732,28684,28683,28683,28684,28684,28683,28683,28683,28683,28683,28683,28683, +30732,30732,30731,30731,30731,30732,30732,30731,30731,30732,32780,32780,32780,30732,32780,32780, +32781,32781,32813,32845,34925,35021,34829,34893,34989,34989,37102,35054,35118,37230,37230,37230, +37230,37230,37230,37262,37262,39343,39343,39343,39375,39343,39343,39408,39408,39407,39472,39472, +39472,39472,39472,41552,41552,41520,41520,41552,41584,41584,39504,39536,41617,41585,41584,41617, +41649,41649,41617,41617,41649,41649,41681,41681,41681,41681,41681,41681,41681,41681,41681,41681, +43729,43762,43794,43794,43794,43794,43794,43826,43794,43794,43826,43794,43793,43793,43825,43825, +43826,43826,43826,43826,43858,43826,43826,43858,43890,43826,43826,43826,43858,45971,48116,48116, +45971,43858,45906,45874,45874,45842,45906,45906,45874,45874,45874,45874,43794,43762,45842,45842, +45842,45874,45906,47955,47987,50067,47987,47954,47923,45810,43762,43762,43729,41649,41649,41649, +41616,41649,41649,41617,41617,41617,41585,41585,41585,39536,39536,41585,41585,41585,41553,41553, +41552,39504,39472,39472,41520,41520,41520,41520,41488,41488,41520,41520,41488,41488,41488,41456, +39408,39343,39311,39311,39311,39279,39279,37198,37198,39278,39278,37134,37166,37167,39214,39246, +37070,37102,37166,37070,37038,37102,37038,37038,37006,36877,36877,36877,36877,36877,36877,36877, +36877,34829,36877,36877,36877,34829,34829,36876,36877,36877,36877,36877,36877,38925,38926,38926, +38926,36878,36877,36877,34829,34829,34829,34829,34829,36877,36877,36877,36877,38925,38925,38925, +38925,38925,38925,36877,36877,36877,38926,38925,38925,38925,40974,43022,43022,43022,43023,43023, +34828,34828,32780,30731,30731,28683,28683,28683,26634,26634,26633,26633,26633,26633,26633,26634, +26633,26633,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26635,26635,26635, +26635,26634,26634,26635,26635,26635,26635,26635,26635,26635,26635,26635,26635,26635,26635,28683, +28684,28683,28683,28683,28683,28683,28683,28683,28683,28683,28683,28683,28683,28683,28683,28683, +30731,30731,30731,30731,30731,30731,30732,30731,30731,30732,30732,32780,30732,32780,32780,32780, +32781,32781,32781,32781,32781,34925,34957,34989,35021,35054,37102,35086,35150,35118,37134,37230, +37230,37230,37230,37230,37230,37231,37263,39343,39343,39343,39407,39375,39343,39375,39439,39440, +39472,39472,39472,41584,41585,39472,39472,41584,41584,41584,39504,39472,41552,41649,41617,41584, +41552,41552,41649,41649,41649,41649,41649,41649,41681,41681,41649,41648,41681,41681,41681,41649, +43761,43794,43761,43761,43761,43762,43794,43794,43762,43761,43794,43794,41713,41713,43793,43825, +43794,43826,43793,43793,43825,43794,43794,43826,43826,43826,43826,43826,43794,45938,46036,48084, +45971,45874,45874,45874,45874,45874,45874,45907,45907,45906,45874,43794,43794,45842,45842,45842, +45842,45842,45842,47922,50035,50068,50068,47955,47922,45874,43762,43729,43729,41649,41649,41617, +41585,41617,41617,41649,41585,39537,39537,39537,39536,39504,39472,39536,41585,41585,39504,39472, +39472,39472,39472,39504,39472,39440,41520,41520,41520,41488,41424,41424,39376,39344,39344,39343, +39344,39343,39311,37231,39278,39279,37199,37134,37166,37198,37134,37070,37038,37038,37038,37102, +37102,37069,37005,36973,37038,37070,36909,36910,37038,36877,34829,34829,36877,34829,36877,34829, +34829,34829,34829,36877,34829,34829,34828,34828,34829,36877,36877,36877,36877,36877,36877,36877, +36877,36877,34829,34829,34829,34828,34828,34829,34829,34828,36876,36877,38925,38926,36877,36877, +36876,36877,36877,36877,36877,36877,36877,38925,38926,38926,40974,43022,43022,40974,40975,40977, +30731,32779,30731,30731,28682,28682,26634,26634,24586,24585,24585,24585,24585,24585,24585,26633, +26633,26633,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26635,26635, +26635,26635,26635,26635,26634,26635,28684,28684,28684,28683,26635,26635,26635,26636,26635,26635, +26636,28683,28683,28683,26635,26635,28683,28683,28683,26635,28683,28684,28683,28683,28683,28683, +28683,30731,30731,30731,30731,30732,30732,30731,30731,30731,32779,32780,32780,32780,32780,32780, +32780,32780,32845,32813,32781,34989,34989,34957,34989,35054,37166,34957,35053,35085,37102,37198, +37134,37166,37230,37231,37263,37263,37263,37263,37263,37263,37263,39375,39407,39407,39407,39375, +39407,39439,39472,41552,41520,39440,41520,41552,39472,39504,41552,39504,41552,41585,41617,41585, +39504,41584,41649,41617,41584,41617,41681,41681,41649,41649,41649,41649,41649,41649,41681,43729, +43729,43762,43761,43761,43761,43762,43794,43762,43729,43729,43761,43793,41746,41713,41713,43793, +43793,43793,43793,41745,43794,43762,43794,43794,43794,43794,43794,43826,43794,43858,46003,48116, +45971,45874,43794,45874,45906,45874,45874,45907,45906,45842,45842,43762,43762,45842,45842,45842, +45841,45842,45874,47922,50003,50035,50067,50035,47955,47922,45842,43729,43729,43730,43730,41649, +41649,41681,41585,41585,39505,39505,39536,41585,39504,39504,41552,41553,41585,41553,39504,39472, +39472,39472,39472,39472,39440,39408,39376,39408,39408,39376,39376,39344,39343,39311,37199,37231, +39311,37231,37199,37198,37198,39278,37231,37198,37198,37230,37198,37134,37070,37102,37102,37038, +34861,34957,37133,37037,36941,34829,36877,34861,36909,36878,34829,34829,34829,34829,34829,34828, +34829,34829,34829,34829,34829,34829,34828,32780,34828,34829,34829,36877,36878,36877,36877,36877, +34829,34828,34828,32780,32780,32780,32780,32780,32780,34828,34828,36877,38925,38925,36877,36876, +36876,36876,36877,36877,36877,36876,36876,36877,36877,38925,40973,43022,43022,40974,40974,40975, +26633,28681,28682,28682,28682,26634,26634,24586,24585,24585,24585,24585,24584,24584,24585,26633, +26633,26634,26634,26634,26634,26634,26633,26633,26634,26634,26634,26634,26634,26634,26635,26635, +26635,26635,26635,26635,26635,28684,30733,28684,28684,28684,26636,26635,26636,26636,26635,26635, +26636,26635,28683,26635,26635,26635,28683,28683,28683,28683,28683,28684,28683,28683,28683,28683, +28683,28683,28683,30732,30732,30732,30732,30731,30731,30731,30731,32780,32780,32780,32780,32780, +32781,32781,32780,32781,34829,34989,34893,34829,34893,34957,34957,35053,34989,34957,35053,37134, +37166,37230,37231,37230,37263,37230,35182,37230,37263,37231,37263,37263,37263,37263,37263,39311, +39375,39439,39472,39472,39440,39440,39440,39472,39440,39472,39504,39504,39504,41585,41585,39504, +39504,39537,41617,41584,39504,41617,41681,41649,41649,41617,41617,41649,41681,41649,41681,43729, +43729,43729,43729,43761,43761,43761,43762,43729,43729,43761,43761,41681,41713,41713,41713,41681, +41681,41681,41713,41713,41714,43826,43762,43794,43826,43794,43762,43794,43761,43826,46003,48083, +45971,45842,43761,43794,43794,45842,45842,45842,45874,45874,45809,43762,45842,45842,45874,45874, +45842,45874,47922,47922,47922,50035,50067,50035,50035,50035,47922,47890,45810,45810,45778,43729, +43697,43665,43665,41585,41585,41585,41552,41552,41552,41552,41584,41552,41520,41520,39472,39472, +39472,39408,39408,39408,39440,39408,39376,39375,39408,39408,39343,39343,39311,39311,37263,37199, +37199,37231,39311,37199,37166,37230,37230,37166,37166,37198,37166,35085,37165,34989,34926,37134, +37006,36941,34925,34893,34829,34829,34829,34829,34829,34829,34829,34829,34829,34829,34829,32780, +34829,34829,34829,34828,34828,32781,32780,32780,34829,34829,34828,34829,34829,36878,36877,34829, +34829,32780,32780,32780,32780,32780,32780,32780,32780,32780,34829,36877,36877,36876,36876,34828, +34828,36876,36877,36877,36877,36877,36876,34828,36876,36876,38925,40974,40974,40974,38925,38925, +26633,26633,26633,26633,26633,26633,26633,24585,24585,24585,22537,22536,22536,24585,24585,24585, +24585,24585,24585,26634,26634,26634,26633,26633,26634,26634,26634,26635,26635,26635,26635,26635, +26635,26636,28684,28684,28684,32781,32782,30733,28685,26636,26636,26636,26636,26636,26635,26635, +26635,26635,26635,26635,26635,28683,28683,28683,28683,28683,28683,28683,26635,28683,28683,28683, +28683,28683,30732,30732,30732,30732,30732,30732,30732,32780,32780,32780,32780,32780,32780,32780, +32781,32781,32813,32813,32780,34861,34861,34861,34925,34989,35021,35085,35053,35085,37166,37070, +37134,37198,37230,37230,37198,37198,37230,37230,37230,37263,37263,37230,37231,37263,37327,37295, +39375,39439,39440,39407,37327,37391,39471,39472,39440,39472,39504,39472,39472,39504,39504,39504, +39504,39504,41553,41617,39536,41585,41617,41585,41649,41617,41585,41649,41649,41681,41649,41649, +41681,41681,43729,43729,43762,43762,43729,43729,43761,43761,43761,41681,41681,41681,41649,41681, +43762,41681,41681,41681,41714,43794,43794,43793,43761,43729,43794,43762,43761,43794,45971,48084, +45939,43794,43761,43794,43794,43794,43762,45842,45842,45874,45842,45810,45810,45810,45874,45874, +45874,47922,47922,47922,47922,50003,50035,52115,52115,52147,52115,50003,47922,47922,45810,45778, +45745,45745,43698,43665,43665,43633,41585,41553,41584,41552,41552,41584,41552,41520,41520,41520, +41520,39504,39376,39375,39375,39343,39343,39407,39407,39343,39279,37263,37295,37263,37198,37198, +37230,37199,37166,37166,37198,37198,37134,37102,37134,37102,37037,34957,34989,34925,34861,37102, +34990,34861,34829,34829,34829,34829,34829,34829,34829,34829,32780,34829,34829,32780,32781,32781, +34829,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,34828,34829,34829,34829,34829, +32780,32780,32781,32780,32780,32780,32780,32780,32780,32780,34829,34828,34828,34828,34828,34828, +34828,34828,34829,34829,34828,34829,34828,34828,34827,34828,36877,36877,36877,36877,36877,36877, +26633,24585,24585,24584,24584,24585,24585,24585,24585,22537,22537,22536,22536,22536,22537,24585, +24585,24585,24585,24585,26633,26634,26634,26633,26633,26634,26634,26634,26635,26635,26635,26635, +26635,28684,28685,28685,28685,30734,30734,30734,28685,26636,26636,28684,28684,28684,26636,26636, +26636,26635,26635,26635,26635,26635,28683,28683,28683,28683,28683,26635,28683,28683,28683,28683, +28683,28683,30732,30732,30732,30732,30732,30732,32780,32780,32780,32780,32780,32780,32780,32780, +32780,32781,34861,32813,32780,34829,34925,34829,34893,35022,34861,35021,34957,34957,37134,37070, +37102,37134,37166,37198,37198,35118,37230,37230,37198,37262,37230,37230,37230,37263,37295,37263, +37295,39407,39407,39407,37327,37359,37391,37359,37359,37327,39472,39472,39472,39504,39472,39440, +39472,39504,39536,39504,39537,41617,41585,41585,41617,41585,41617,41649,41649,41649,41649,41616, +41649,41681,41649,43697,43729,43729,43729,43729,43761,43729,41681,41682,41681,41681,41681,41649, +41681,41681,41649,41681,41682,41682,43729,43761,43761,43762,43762,43761,43761,43761,45906,48051, +45939,43794,43761,43794,43762,43762,43761,45809,45842,45874,45842,45810,43729,45810,45842,45810, +45842,45842,45842,45842,47922,47922,50002,52083,52115,54195,52180,52083,49970,49970,47890,47858, +47826,45778,45778,45746,43665,43633,43633,41553,41552,41552,41552,41552,43600,41552,41552,41488, +41488,41520,39408,39407,39407,39343,39343,39375,39311,39311,39311,39311,37263,37263,37230,37198, +37198,37166,35086,37102,37102,37070,35022,35022,37102,37070,34957,34957,34989,35021,34957,34861, +34829,34829,34829,34829,34829,34829,34829,32781,32781,32781,32780,32780,32781,32781,32781,32781, +32781,32780,32780,32780,32781,32781,32781,34829,32780,32780,32779,32780,32781,34829,34829,32781, +32780,30732,32781,30733,30733,30733,30732,30732,30732,30732,32780,32780,34828,34828,34828,32780, +32780,32780,34828,34828,32780,32780,32780,32779,32780,32780,32778,32779,32780,32780,32780,32781, +24585,24584,24584,24584,24584,24584,24585,24585,24585,24585,24585,22537,22536,22536,22536,22537, +24585,24585,24585,24585,26634,26634,26634,26634,26634,26634,26634,26634,26635,28683,28683,28683, +28684,28685,28686,28686,28686,28686,28685,28685,28685,26637,26636,26637,28684,28684,28684,28684, +28684,26636,26635,26635,26635,26635,26635,28683,28683,28683,28683,28683,28683,28683,28683,28683, +28684,28684,30732,30732,30732,30731,30732,32780,32780,30732,30731,32780,32780,32780,32780,32780, +32780,32780,34829,34829,34829,34829,34990,34861,34861,34989,34893,35021,34925,34957,37166,37070, +37102,37166,37166,35054,37134,37230,35182,35150,35150,37230,37263,37263,37230,37262,37263,37295, +37295,37263,37295,37359,37391,37359,37327,37295,37359,37391,37391,39440,39440,39472,39472,39472, +39440,39472,39536,39537,39537,39537,39537,41617,41617,41585,41585,41649,41649,41617,41617,41617, +41617,41649,41649,41681,41649,43697,43762,43729,43729,43729,43729,41682,41681,41649,41681,41681, +41649,41681,41681,41681,41681,43730,41649,41714,43794,43761,43761,43761,43729,43761,45906,45971, +45907,45842,43761,43762,45842,45842,45842,45842,45842,45874,45874,45842,43761,43729,43729,43697, +43729,43761,43761,45810,45842,45810,47890,49971,49970,49970,49970,49970,49938,47890,47858,45809, +45777,45777,45778,45746,45681,43632,43632,43600,41552,41552,41552,41520,41520,41488,41520,41520, +41488,41456,39376,39375,39375,39311,39343,39343,39311,37231,37231,39311,37231,37231,37231,37231, +37198,37166,37102,37070,37102,37166,35054,34958,35022,37102,36942,34990,34925,34893,34957,34894, +34829,34829,34829,34829,32780,32781,32781,32781,32781,32780,32780,32780,32780,32780,32781,32780, +32780,32781,32781,32781,32781,32781,34829,34830,34830,34829,32780,32780,32781,32781,32781,30733, +30732,30732,30732,30732,30732,30732,30732,30732,30731,30732,30732,30732,32780,32781,34829,32780, +32780,32780,32780,32780,32779,32779,32779,32779,32780,32779,30730,30730,30731,30732,30732,30731, +24584,24584,24584,24584,24584,22536,22536,22536,24585,24585,22537,22536,22536,22536,22537,24585, +24585,24585,24585,24585,26633,24585,24586,26634,26634,26634,26634,26635,26635,28683,30732,30732, +30733,28685,28685,28686,28686,28685,26636,26636,26636,26636,26636,28685,28685,28685,28685,28684, +28684,28684,28684,26635,26635,26635,26635,26635,26635,26635,26635,28683,28683,28683,28683,28683, +28684,28684,30732,30732,30732,30732,30732,32780,32780,32780,32780,32780,32780,32780,32780,32780, +32781,32781,32781,34829,34829,34829,34861,34829,34861,34989,35021,35022,34861,34893,37134,37102, +37070,37166,37230,37198,37198,37166,35150,35182,35214,37230,37263,37230,35182,37230,37263,37262, +37262,37263,37263,37295,37295,37295,37295,37359,39440,37359,37327,37327,37359,37359,37359,39440, +39472,39472,39504,39536,39536,39536,39504,39505,41585,41585,41585,41585,41617,41649,41649,41617, +41585,41617,41617,41617,41617,43729,43697,43729,43697,41681,41681,43729,41649,41649,41681,41649, +41649,41649,41649,41681,41681,41681,41682,43762,43762,43730,43730,43762,43729,43762,43826,45939, +47987,45874,45842,45841,47922,47954,47922,45842,45809,45809,45874,43729,41617,41649,43697,43697, +43697,43697,43697,43730,43665,43697,45809,45810,45777,45745,45777,45777,45777,45777,45745,45713, +45713,45745,45713,43633,43632,43632,41552,41520,41488,41520,41520,41488,39407,39439,39439,39439, +41487,39375,39376,39343,39311,39343,39375,39343,39343,37263,37199,37230,37231,37231,37199,37231, +37231,37134,37134,37166,37167,37134,35022,34830,34926,35022,34830,34989,34893,34829,34829,34861, +34829,34829,32780,34829,32780,32780,32780,32781,32781,32780,32780,32780,32780,32780,32781,32781, +32781,32780,32781,32781,32782,32782,34830,34830,34830,32782,32782,32781,32781,32781,30733,30733, +30733,30733,30733,30732,30732,30732,30732,30732,30731,30731,30732,30732,32780,32780,32780,32780, +32780,32780,32780,32780,32779,30731,32780,32779,30731,30731,30731,30730,30731,30731,30730,30730, +22536,22536,22536,22536,22536,22536,22536,22536,22536,22537,22536,22536,22536,22537,22537,24585, +24585,24585,24585,24586,24585,24585,24586,26634,26634,26634,26635,28683,28684,30732,30732,30732, +28684,28685,28685,28685,26637,26636,26636,26636,26636,26636,26636,26637,28685,28686,28686,28685, +28685,26636,26635,26635,26635,26635,26635,26635,26635,28683,28683,28683,28683,28683,28683,28683, +28684,28683,28683,30731,30732,32780,32780,32780,32780,30732,30732,32780,32780,32780,32780,32780, +32781,32781,32781,32781,32780,32780,34925,34861,32781,34829,34861,34861,34925,34989,37102,37167, +37134,37166,37198,37166,37230,35086,35086,35150,37262,37262,37263,37230,35150,37230,37230,37230, +37262,37295,37263,37295,37263,37327,37327,37295,39440,37327,37359,37359,37327,37327,37391,37391, +37391,39472,39472,39472,39472,37424,39472,39505,39504,39505,41585,41585,41585,41585,41585,41617, +41649,41585,41585,41617,41649,41649,43697,41649,41649,41650,41682,43697,43697,41681,41649,41617, +41681,41649,41649,41649,43762,43762,43730,43730,43730,43730,43730,43762,43762,43794,45874,47987, +48019,47987,47954,47954,47954,47954,47922,45810,43729,43762,43762,43697,41617,41649,43729,43697, +41649,41649,41617,41617,41584,41584,41617,43665,43697,43697,41584,41584,43664,43664,43632,43633, +43633,43633,43633,41585,41553,41553,41552,39472,39407,39375,39408,39440,39439,39375,39343,39375, +39375,39375,39311,39311,39343,39343,39311,39343,39311,37230,37198,37166,37230,37166,37134,37198, +37230,37198,37102,37102,37134,37102,35054,35022,34893,34861,34990,34893,34829,34861,34893,34829, +34829,34829,32781,32780,32780,32780,32780,32780,32780,32780,32781,32780,30732,32780,32781,30732, +32780,30732,30732,32781,32781,32782,32781,32782,32782,32782,32782,32781,30733,30733,30733,30733, +30733,30733,30733,30733,30733,30732,30732,30732,30732,30732,30732,30732,30732,32780,32780,32780, +32780,32780,32780,32780,32779,30731,30731,30731,30731,30731,30730,30731,30731,30731,28682,28681, +22536,22536,22536,22536,22536,22536,22536,22536,22536,22536,22536,22536,22536,22536,22537,24585, +24585,24586,24586,24586,24585,24586,24586,26635,26635,28683,28684,28684,28684,30732,30732,28684, +26636,26636,26637,26637,26636,26636,26636,26636,26637,26637,26636,26637,28685,30734,30734,28686, +28685,26636,26635,26635,26635,26635,26635,28683,28684,28684,28684,28684,28683,28683,28683,28683, +28683,30732,28683,30731,30732,30732,32780,32780,32780,30732,32780,32780,32781,32780,32780,32780, +32780,32780,32781,32780,32780,32781,34861,32781,34829,34829,34829,34829,34829,34925,37134,37199, +37199,37134,37166,37166,37102,35054,37198,37230,37230,37231,37166,35086,35118,37230,37263,37263, +37263,37230,37231,37295,37295,37295,37263,37295,37359,37327,37327,37327,37327,37359,37391,37359, +37359,39472,39472,39472,39472,39472,39472,39537,39537,39505,41585,41618,41618,41553,41553,41617, +41617,41585,41553,41617,41649,41649,41682,41617,41585,41649,43730,43730,45811,43762,41681,41617, +41617,41649,41649,41649,43697,43762,43762,45843,45842,45810,45810,47923,47922,45842,45842,47955, +48019,50035,47954,47954,47922,47890,47858,45777,43729,43665,41617,41649,41649,41649,41617,41617, +41616,41584,41584,41617,41584,39504,39504,41552,41552,41584,41552,39472,41520,41585,41520,41552, +41520,39407,41519,39471,39407,39440,41520,41519,41520,41488,39407,39375,39375,39311,39311,39343, +39311,37263,37231,37263,39343,37263,39311,39343,37231,37199,37231,37199,37134,35118,37166,37102, +37166,35150,35021,34989,35086,37102,34861,34989,35022,34862,34861,34925,34861,34829,34829,34829, +34829,32781,32781,32781,32781,32780,32780,32780,32780,32780,32780,30732,30732,30732,30732,30732, +30732,30732,30732,30732,32780,32780,32781,32781,32782,32782,32782,32781,30733,30733,30734,30734, +30733,30733,30733,30733,30733,30733,30732,30733,30732,30732,30733,30732,32780,32780,32780,32780, +32780,32780,32780,32780,32780,32779,30731,30731,30730,30730,30731,30731,30731,30730,28681,28681, +22536,22536,22536,22536,22536,22536,22536,22536,22536,22537,22536,22536,22536,22537,22537,24585, +24585,24585,24586,24586,24586,24586,26635,26635,26635,26635,28684,28684,28684,28684,28684,26636, +26636,26636,26636,26636,26636,24588,26636,26636,26636,26637,26636,26637,26637,28686,30734,28685, +26636,26636,26635,26635,26635,26635,26635,26635,28683,28683,28684,28684,28684,28683,28684,28684, +28683,30731,30732,30732,30732,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780, +32781,32780,32781,32780,32780,34829,32781,34829,34829,34829,34829,34925,34829,34862,37134,37167, +37134,37166,37199,37167,37135,37199,37198,35086,35086,37198,35086,35118,37231,37231,37166,37230, +37230,37198,37263,37295,37230,37230,37263,37262,37295,37263,37295,37295,37295,37359,37327,37359, +37424,37392,39408,37392,39472,39472,39472,39504,39505,39473,39505,41618,41618,41618,41585,41585, +41585,39504,39472,41585,41617,41585,41649,41649,41617,41617,43698,45778,45843,43763,41618,41618, +41649,41649,43729,43730,43698,43730,43762,43763,43731,43762,45843,47955,47955,47955,47955,47955, +47987,47955,45810,45778,47890,47922,45778,43697,41649,41585,41585,41585,41585,41617,41649,41585, +41585,41585,41553,41585,39504,39472,39472,39472,41552,41520,39472,39471,39472,39440,41520,39472, +39440,39439,39471,39439,39407,39407,39439,41520,39407,39439,39407,39343,39343,39407,39375,39343, +39343,39311,39343,37295,37263,37230,37230,37230,37198,37198,37231,37231,37198,35054,35054,35054, +37070,35086,35054,34989,34990,36974,34830,34958,35054,34893,34829,35021,34926,34829,34829,34926, +34829,34829,32780,32781,34829,32780,32781,32781,32781,32780,32780,32780,30732,30732,30732,30732, +30732,30732,30732,30732,30732,30731,30732,30733,32781,30733,30733,30733,30733,30734,30734,30734, +30733,30733,30734,30733,30733,30733,30733,30733,30733,30732,30732,30732,30733,32780,32780,32780, +32780,32781,32781,32780,32780,32780,32780,32780,32779,30730,30731,30730,30730,28682,28682,28682, +22536,22536,22536,22536,22536,22536,22536,22536,22536,22537,22537,22537,22537,24585,24585,24585, +24586,26634,26634,24586,26635,26635,26635,26635,26635,26635,26635,26635,26636,26636,26635,26635, +26636,26636,26635,26635,26635,24587,24587,26635,26636,26636,26636,26636,26637,26637,26636,26636, +26636,24587,24587,26635,26635,24587,26635,26635,28684,28684,28684,28684,28684,28684,28683,28683, +28683,30732,30731,30732,30732,30732,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780, +32781,32781,32781,32781,32781,34829,34829,34862,34958,34957,34829,34829,34861,37037,37070,37038, +37070,37038,37102,37199,39183,37199,37134,37102,35118,37198,35086,35086,35086,35054,35054,35182, +35214,37230,37263,37230,35182,35214,37263,37295,37263,37263,37295,37295,37295,37359,37327,37360, +37392,37359,37360,37391,37391,37392,39472,39472,39473,39505,39538,41586,41586,41586,41553,39505, +39537,39537,39537,39537,39537,39537,41585,39505,39569,41650,41650,41586,41682,41650,41618,41650, +41650,41682,43730,45843,45875,45779,43698,41650,41650,41650,43730,45778,45843,47923,47891,47955, +47955,47923,45810,45778,45810,45810,43697,41585,41585,41585,41585,41585,39536,39505,41585,41553, +41617,41650,41586,41585,41585,41552,39472,39472,39472,39472,39472,39472,39440,39440,39504,41552, +41520,41520,41552,41520,41520,41520,41552,41520,39440,39472,39440,39407,41424,39375,39407,41456, +39375,39311,39343,39343,39343,39375,39342,39342,39311,39279,39247,37199,37199,37102,34990,37102, +37102,35022,37166,37134,34958,37070,35022,35054,34926,34829,34926,34925,34925,34925,34893,34829, +34829,34829,34829,34829,32781,32781,32781,32781,32781,32780,32780,32780,30732,30732,30732,30731, +30731,30732,30732,30732,30732,30732,30732,30732,30732,30732,30732,30733,30734,32782,32782,32781, +32781,30733,30733,30733,32782,30734,30734,30734,30733,28685,30732,30733,30733,30733,30733,30732, +30732,32780,32780,32780,32780,32780,34829,34829,34829,32780,30731,30731,30730,28682,28684,28687, +22536,22536,22536,22536,22536,22536,22537,22537,22537,24585,24585,24585,24585,24585,24585,26634, +26634,26634,26635,26635,26635,26635,24587,26635,26635,24586,26635,26635,26635,26635,24587,24587, +24587,26635,26635,26635,24587,24587,26635,26636,26636,26636,26636,26636,26636,26636,26636,26635, +24587,26635,24587,24586,24586,24587,26635,26636,26636,28684,28684,28684,28684,28684,28684,28684, +28683,30732,30732,30732,30732,30732,30732,32780,30732,30732,32780,32780,32780,32780,32780,32780, +32781,32781,32780,32780,32781,32781,32781,34830,34829,34829,34829,34893,34989,37134,37070,37038, +37102,37166,37135,37135,39312,37199,37199,37199,35054,35054,35150,35118,35086,35150,35150,35214, +35182,35182,35214,35182,35214,37295,35215,37231,37263,37295,37295,37263,37327,37327,37295,39440, +39440,37327,39440,39472,37359,37327,37392,39504,39473,39505,39505,39473,39506,39506,39505,39505, +39505,39505,39537,39537,39505,39537,39537,39505,39537,39538,39506,41586,39538,39570,41618,41651, +41618,41683,43698,43731,43763,43731,43731,41715,41683,41619,41651,41586,41618,43698,43730,43730, +43762,45843,45810,45778,45778,45778,43698,41617,39505,39505,39505,39505,39505,39505,39505,39537, +41618,41618,41586,43666,41554,41553,41552,41552,41584,41552,41552,41520,41488,41520,41520,43600, +43632,43600,43600,43632,43600,43568,43569,43601,41552,41488,41455,41488,41456,41456,41424,41423, +41423,41423,41487,41488,41488,43536,43504,41391,41423,41424,41391,39311,39247,37231,37166,37038, +37102,35054,34990,34926,34925,34829,34829,32781,34893,34957,34829,34829,34829,34829,34829,34829, +32781,32781,32781,32781,32781,32780,32780,32781,32780,32780,30732,30732,30732,30732,30732,30731, +30731,30731,30732,30732,30732,30731,30731,30731,30731,30732,30732,30732,30733,30733,30733,30733, +30733,30733,30733,30733,30733,30733,30733,30733,30733,28685,28684,28684,30732,30732,30732,30732, +30732,30732,30732,30733,32780,32780,34827,34828,34829,32780,32780,30731,30730,28682,28684,28688, +22536,22536,22536,22536,22536,22537,22537,24585,24585,24585,24585,24585,24585,24585,24585,26634, +26634,26635,26635,26635,26635,26635,26636,24587,24587,26635,26635,26635,26634,24586,24586,24587, +26635,24587,24587,24587,26635,26635,26635,26636,26636,26636,24588,24588,26636,26635,26635,24587, +24587,24587,26635,24586,26635,26635,26635,28684,28684,28684,28685,28684,28684,28684,28684,30732, +30732,30732,30732,30732,30732,30732,30732,30732,30732,30732,30732,32780,30732,30732,32780,32780, +32781,32781,32781,32780,32780,32781,32781,32781,34829,34829,34829,34829,34829,36942,37102,37070, +37166,37166,37134,37135,39247,37167,37135,37102,35022,35054,35086,35053,35054,35086,35054,35118, +35150,35150,35183,37263,35215,35183,35183,37263,37263,37295,37295,37295,37295,37263,39311,39408, +39440,39343,39343,39408,37360,39408,39440,39440,39440,39505,39505,39473,39506,39505,39505,39505, +39505,39505,39537,39505,39505,39537,39538,39505,39505,39506,39538,41618,39538,39506,39538,39570, +41619,41651,41618,41618,41651,41651,41618,41650,41683,41651,41619,41618,41618,41586,41586,43730, +43730,43730,41650,41650,43698,43698,43698,41618,39505,39473,39473,39537,39537,39505,39473,39505, +39538,41618,41650,43699,41618,41586,41617,43665,45745,45745,45745,45713,45713,47825,49938,49971, +49970,47858,47793,47761,47793,47793,47761,45681,45681,45648,45616,43568,43568,43568,41456,41424, +39343,41391,41423,41456,41488,43536,43504,43536,43536,41392,39279,39247,37231,37199,37167,37102, +34926,34990,34957,34861,34829,32781,32877,32813,32780,32781,32781,32781,32781,32780,32780,32780, +32780,32781,32781,32781,32780,32780,30732,30732,32780,32780,30731,30731,30731,30731,30731,30731, +30731,30731,30731,30731,28683,30731,30731,28683,30731,28684,28684,28684,28684,28684,28684,30732, +30732,30731,30732,30732,30732,28684,30732,30732,30732,30732,28684,28684,30732,28684,28684,28684, +28684,30732,30732,30732,30732,30732,32780,32780,32779,32780,32780,32779,30731,28683,26633,26631, +22536,22536,22536,22536,22536,24585,22537,24585,24585,24585,24586,24585,24585,24585,24586,26634, +26634,26635,26635,26635,24587,24587,24588,24588,24587,24587,26634,26634,26634,24586,24586,24586, +24586,24586,26635,26635,26635,26635,26635,26635,26635,26636,26636,24587,26635,26635,24587,24587, +24587,24587,26635,26635,26635,28684,28684,28684,28684,28685,28685,28685,30733,28684,28684,30732, +30732,30732,30733,30733,30732,30732,30732,30732,30732,30732,30732,30732,30732,30732,30732,32780, +32781,32781,32781,32780,32780,32781,32780,32780,34829,34829,34830,34829,34829,36910,37038,37102, +37198,37102,34958,37071,37167,37039,35023,35087,35086,35118,35086,35118,35150,35118,37134,35054, +35119,35183,35151,37199,35151,35183,35183,37231,37263,37263,37295,37295,37263,39344,39376,39408, +39376,39311,39376,39376,39376,39440,39472,39408,39440,39505,39473,39441,39473,39473,39505,39505, +39472,39473,39505,39505,39505,39473,39538,39538,39505,39538,41618,41618,41618,41651,41619,39571, +41651,41618,41586,41586,41586,39506,41586,41618,41650,41618,41586,41586,41586,41553,39537,41650, +41650,41650,41650,41618,41553,41553,41553,39505,39505,39473,39505,39505,39505,39505,39505,39473, +39538,41619,39571,41587,41619,43699,45746,47859,50004,52084,52116,52083,52083,54228,54261,54197, +52084,52084,54164,54196,54196,54163,52018,49938,49906,52018,49970,47793,45681,43568,41424,39343, +39343,39311,39311,39311,39311,41391,41424,41456,41359,39247,39247,37199,37102,35054,35086,35054, +34990,34861,32781,32781,34830,34830,32845,32813,32781,32781,32781,32781,32781,32781,32780,32780, +32780,32780,32780,30732,32780,32780,32780,30732,30732,30731,30731,30731,30731,30731,30731,30731, +28683,28683,28682,28683,28682,28683,28683,28683,28684,28683,28683,28683,28683,28683,28684,28684, +30732,30731,30731,30731,30731,28683,28683,30731,30732,30732,30731,30731,30731,30731,28683,28683, +28683,28683,28683,28683,28683,28683,30732,30731,30731,32780,30732,30731,30731,28683,28683,28684, +22536,22536,22536,22537,22537,24585,24585,24586,24586,24586,24586,24585,24585,26633,26634,26634, +26634,26635,26635,26635,26635,24587,24587,26635,26636,26635,24587,26634,26634,26634,24586,24586, +24586,24586,26634,26635,26635,26635,24587,24586,24586,24587,24587,26635,26635,26635,24586,24587, +26635,26635,26636,26636,28684,30733,30733,28685,28685,28685,28685,28685,30733,28684,28684,30732, +30732,30732,30732,30732,30732,30732,30732,30732,30732,30732,32780,32780,30732,30732,32780,32780, +32781,32781,32780,32780,32781,34829,32781,32781,34829,34829,34830,34894,34893,34829,34830,37071, +37071,36974,34894,34958,34991,35023,35055,34990,34926,35022,35054,35022,35054,35118,35054,35086, +35086,35022,35022,35055,35183,35183,37231,37263,37199,37263,37295,39344,39376,39376,39376,39376, +39376,39408,41520,39408,39408,41488,41521,41521,41457,41489,41553,41553,39473,39473,39505,39473, +39440,39473,39441,39473,39505,39505,41586,39473,39506,39538,41586,41618,41619,41651,41651,41619, +41586,39506,39506,39505,39505,39505,41586,41618,41586,41586,41585,41553,41553,41553,39505,41586, +39537,39538,39537,39505,39505,39537,39537,39505,39473,39473,39505,37425,37425,39505,39505,39506, +39474,39507,39539,41620,41652,41620,43700,47860,50005,52181,52117,49972,47892,47893,47892,45812, +45748,45780,49972,52084,54229,54228,54131,52083,52083,52083,52051,47826,45649,43536,39344,39311, +37263,37231,37199,37135,37135,37167,39247,39215,37167,37134,37134,37134,34990,35022,35054,35021, +35022,34989,32813,32813,34926,32781,32781,32781,32780,32781,32781,32781,32780,32780,32780,32780, +32780,32780,30732,30732,30732,30732,30732,30732,30731,30731,30731,30731,30731,30731,30731,30731, +28683,28683,30731,28683,28683,28683,28683,28683,28683,26634,26634,28682,28682,28683,28684,28683, +30731,30731,28683,28683,28683,28683,28683,30731,30731,30731,30731,30731,30731,30731,28683,28683, +28683,28683,28683,28684,28684,28683,28683,28683,28682,28683,30732,30732,28683,28683,28685,28687, +22536,22536,24585,24585,24585,24585,24585,24585,24585,26634,26633,26633,26633,28682,28682,28682, +28683,26634,26634,26634,26635,24587,26635,26635,26635,26635,26635,26634,26634,26634,26634,24586, +24586,24586,24586,26634,26634,26635,24587,24586,24586,24587,24587,24587,24587,26635,26635,26635, +26635,26636,26636,28684,28685,30733,28685,28685,28685,28685,28685,28685,28685,28685,28684,30732, +30732,30732,30732,30732,30732,30733,32781,32780,30732,30732,30732,30732,32780,32780,32780,32781, +32781,32781,32781,34829,34829,34830,34830,34829,34829,34829,34829,34829,34893,34893,34830,34829, +34830,34830,34958,35022,34863,35055,35087,35022,35023,37103,35054,35022,35022,35054,35022,35054, +35054,35055,35087,35151,35054,35119,37263,35151,37231,37295,39312,39344,39409,39376,39376,39376, +39408,39440,41456,39408,41521,41521,41489,41521,43601,43666,43698,43666,41554,39506,39473,39473, +39441,39409,39441,39440,39473,39506,41554,41554,39506,41618,41651,41587,41587,41619,41586,39506, +39506,39505,39505,39505,39505,41585,39505,41585,41586,41553,39505,39472,39505,39505,39473,39505, +41617,39537,39505,39473,39473,39505,39505,37393,39441,39505,37393,37393,37425,37457,39506,39506, +39506,39507,39539,41620,41652,41652,41652,43700,43733,45813,43701,43636,41588,41556,39508,39540, +39540,41588,41555,43667,45747,45747,47795,45747,45715,45714,45650,43569,41457,39280,39280,37231, +35119,37199,37199,37166,35086,35054,35055,34990,37166,35086,34958,34958,34829,34893,34989,34925, +34926,32781,32781,32813,32845,32781,32781,32780,32781,32781,32781,32780,32780,32780,32780,32780, +32780,30732,30732,32780,32780,32780,30732,30731,30731,30732,30731,30731,30731,30731,30731,30731, +30731,30731,28683,28683,28683,28683,28683,28682,28682,26634,26634,26634,28682,28683,28683,28683, +28683,28683,28683,28683,28683,28683,28683,28683,28683,28683,30731,30731,30731,30731,28683,28683, +28683,28683,28683,28683,28683,28683,28683,26634,28683,28683,28683,28683,28683,28683,28683,28685, +22536,22537,22537,24585,24585,24584,24585,24585,24585,24585,24585,26633,26633,26633,26634,28682, +26634,26634,26634,26635,24587,24587,24587,26635,26636,26635,26635,26635,26635,28683,26635,26634, +24586,24586,24586,26634,24586,26634,26634,24586,24587,24587,24587,24587,26635,26635,26635,26635, +26635,28684,28684,28684,28684,28684,28684,28684,26637,28685,28685,28686,28686,28685,28685,28684, +30732,30733,30732,30732,30732,30732,32780,32780,30732,30732,30732,30732,30732,32780,32780,32781, +32781,32781,34829,34829,36878,36878,36878,34830,34829,34829,34829,34829,34829,34829,34829,34862, +34829,34926,37102,37135,37167,37135,37103,37135,37071,34958,35022,35054,34990,35022,35086,35086, +35086,35119,35119,35119,35086,35086,35151,35215,37264,37264,39344,39345,39377,39377,39409,39409, +39377,39377,39409,39344,39312,39377,39441,41489,41554,43666,43699,43666,41554,39473,39473,39473, +39408,39408,39408,39473,39473,39473,39473,41586,41554,41586,41619,41587,41586,41554,39506,39538, +39537,39473,39440,39473,39505,39505,39505,41585,41585,41553,41585,39472,39504,39504,39505,39505, +39505,39505,39505,39440,39440,39473,39505,39473,39473,39505,37393,37361,37425,39473,39506,39474, +39475,39539,39539,39507,39540,41620,39572,39540,39540,39540,39540,39540,39540,39540,39572,39572, +41588,39508,39508,39443,39443,39443,39443,39443,39410,39378,39345,39313,39345,37232,37264,37199, +37135,37167,35055,35054,35054,35054,37102,34958,35022,34990,34830,34830,34958,34894,34829,32781, +32781,32781,32781,32781,32781,32781,32781,32781,32780,32780,32780,32780,32780,32780,32780,32780, +30732,30732,30732,30732,30732,30732,30732,30731,30731,30731,30731,30731,30731,28683,30731,28683, +28683,28682,28682,28682,28682,28682,28682,28683,28683,26634,26634,26634,26634,28682,28682,28682, +28683,28682,28682,28682,28682,28682,28682,28682,28682,28682,30730,30731,30731,30731,28683,28682, +28682,28682,28683,28683,28682,28682,28683,26635,28683,28683,28682,28682,26634,28683,28682,28682, +22536,22536,22537,22536,22536,22536,24584,24585,24585,24585,24585,24585,24585,26633,26633,26633, +26633,24586,24586,24587,24587,24587,24587,24587,26635,28684,28683,28683,28683,28683,26635,26635, +24586,24586,24586,24586,24586,24586,24586,24586,24586,24587,24587,24586,26635,26635,26635,26635, +28684,30732,30733,30732,28684,26635,26635,26636,28684,28685,28686,28686,28686,28685,28685,28684, +28684,30732,30732,30732,30732,30732,32780,32781,32781,30733,30732,30732,30732,30732,30732,30732, +32781,32780,32781,34829,34830,34830,34830,34830,32781,34829,34830,34830,34829,34829,34830,34894, +34926,34926,37071,39183,39183,37103,37007,34959,34959,34862,35022,35054,34990,35054,35119,35119, +35119,35087,35055,35119,35151,35087,35055,35119,37232,37296,37296,37264,37296,39377,39377,39377, +39377,39409,39409,39376,39344,39377,39409,39409,39409,39409,41489,41521,41489,39409,39441,39473, +39408,39376,39376,39408,39409,39441,39505,39473,39473,39506,41554,41554,41586,39506,39473,39473, +39505,39505,39472,39472,39472,39472,39472,39472,41553,41553,41552,39472,39472,39472,39472,39505, +39472,39472,39472,39440,37424,37392,37392,37393,37393,39473,37425,37425,39506,39506,39474,39442, +39443,39507,39539,39539,39540,39539,39539,39507,39508,41588,39540,39508,39508,41620,39572,39540, +39508,39540,39540,39476,39476,39476,39475,39475,39443,39411,39378,37297,39345,37297,37264,37232, +37199,37167,35087,35087,35087,35087,35054,34958,34990,35022,34990,34958,32845,32909,32846,32781, +32781,32781,32781,32780,32780,32781,32781,32780,32780,32780,32780,30732,30732,30732,30732,30731, +30731,30731,30731,30731,30731,30731,30732,30732,30731,30732,30731,30731,28683,28682,28682,28682, +28682,28682,28682,28683,28682,26634,26634,28683,28683,26634,26634,26634,28682,28682,26634,26634, +26634,28682,28682,28682,28682,28682,28682,28682,26634,26634,28682,28682,28683,28683,28683,28682, +28682,28682,26634,26634,26634,26634,26634,28683,26635,26634,28683,26635,26634,26634,28683,28686, +22536,22536,22536,22536,22536,22536,22536,24584,24585,24585,24585,24585,24585,24585,24585,24586, +24585,24586,24586,24587,24587,24587,24587,24587,26635,28683,28683,28683,28683,28683,28683,26635, +24586,24586,24585,24585,24585,24585,24586,24586,24586,24587,24586,24586,26635,26635,26635,26635, +28684,28684,28684,26636,26635,26635,26636,26636,26637,26637,26637,26637,28685,26637,28684,26636, +28684,30733,30733,32781,32782,32782,32781,32782,32782,30733,30732,28684,28684,30732,30732,30732, +30733,30732,32780,32781,32781,32781,32782,34830,34829,34830,34830,34830,34830,34830,34830,34830, +36974,36974,36974,37071,37103,37167,37071,35023,37135,35054,35022,34958,34958,35087,35087,35023, +34991,35023,35087,37167,35055,35087,35119,35087,37232,37232,37296,37296,37264,37296,37232,37264, +37296,37296,39344,39344,39344,37296,37296,39409,39409,37296,39344,39376,39376,39440,39408,37328, +37360,39440,39472,39408,39376,39441,39473,39473,39473,39473,39441,39473,39506,39506,39473,39473, +39505,39472,39472,39472,39473,39472,39472,41553,41553,41488,41520,41520,41552,39472,39408,39408, +39408,39472,39440,37328,37424,37360,37328,37361,39441,37393,37361,37426,39506,39506,39506,39474, +39474,39475,39507,39539,39507,39507,39507,39475,39475,39475,39476,39476,39476,39508,39476,39508, +39508,39476,39508,37395,37395,37363,39411,39475,39379,37299,37331,37298,37266,37297,37233,37200, +35120,35087,35087,35087,35055,34990,34926,32781,34894,34958,34861,34862,32813,32813,32813,32781, +32781,32781,32781,32780,32781,32781,32780,32780,32780,32780,30732,30731,30732,30732,30731,30731, +30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,28683,28683,28683,28682,28682,28682, +28682,28682,28683,28683,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634, +26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,28682,28682,28683,28683,28683,28682, +28682,26634,26634,26634,26634,26634,26634,26635,26634,26634,26635,26635,26634,26634,28684,28687, +22536,22536,22536,22536,22536,22536,22536,22536,22537,22537,22537,22537,22537,22537,24586,24586, +24586,24586,24586,24587,24587,24587,24587,24587,26634,28683,28683,28683,28683,28683,26634,26634, +24586,24585,24585,24585,24585,24585,24585,24586,24586,24586,26635,26635,26635,26636,26636,26636, +26635,26635,26635,26635,26636,26636,26636,26636,26636,26637,26637,26636,26636,26636,26636,26636, +26636,28685,30733,32782,32782,32782,32782,32782,30734,30733,30732,28684,28684,30732,30732,30733, +32781,30733,30732,30732,32780,32781,34829,32781,32781,34830,34830,34830,34830,34830,34830,34830, +34830,36878,34862,36910,37039,37103,35055,34959,34863,34991,35054,34926,34862,34894,34927,34894, +34894,34991,35055,35055,35055,35087,37199,37231,37199,37135,37135,37231,37264,37232,37232,37264, +37232,37200,37264,37264,37263,37264,37296,39376,37296,37296,37328,37328,39376,39376,39376,37296, +37232,37296,39408,37392,39408,39376,39376,39440,39472,39376,39344,39441,39409,39441,39441,39441, +41553,39505,39440,39441,39441,41489,41521,41553,41585,41553,41521,41520,39440,39440,39408,39376, +37328,37360,37328,37328,37392,37360,37296,37328,37361,37329,37361,39442,37394,39442,39474,39441, +39442,39474,39506,39475,39442,39475,39507,39475,39475,39475,39475,39475,39476,39476,39476,39508, +39476,39443,39475,37427,37395,37395,39443,39411,39411,37331,37266,37234,37266,37298,37233,35088, +35087,35087,34958,32910,32910,32845,32845,32781,32813,32813,34894,34894,32845,32781,32781,32781, +32780,32781,32780,32780,32780,32780,32780,32780,32780,30732,32780,30731,30731,30731,30731,30731, +30731,30732,30731,30731,30731,30731,30731,30731,30731,30731,28683,28683,28682,28682,28683,28683, +28682,28682,28682,26634,26634,26634,26633,26633,26634,26633,26633,26634,26634,26634,26634,24586, +26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634, +26634,26634,26634,26633,26634,26634,26634,26634,26634,24586,24586,24586,24586,26634,26634,26635, +22536,22536,20487,22536,22536,22536,22536,22536,22536,22536,22537,22537,22537,22538,22538,22538, +22538,22538,22538,22538,24586,24587,24587,24586,26634,28683,28683,28682,28682,26634,26634,24586, +24586,24586,24585,24585,24586,24586,24586,24586,24587,24586,24586,24587,24587,26635,26635,24587, +24587,24587,24587,24587,26636,26636,26636,26636,26636,26636,26636,26636,26636,26636,26636,26636, +28684,28684,28685,28685,28685,30734,30734,30733,30733,30733,28684,28685,28684,28684,30732,30733, +30733,30733,30732,30732,32780,32781,32781,32781,32781,34829,34830,34830,34830,34830,34830,34830, +34830,34862,34830,34830,34894,34862,34862,34895,34927,34831,34926,34959,34958,34894,34862,34926, +34990,35055,35055,37103,35055,34991,37103,37166,37135,37199,37135,37167,37199,37167,37199,37231, +37263,39311,39311,39343,37295,37263,37263,37264,37264,37264,37296,37296,39344,39376,37327,37296, +37296,39344,37328,37295,37296,39408,39376,39408,39376,39376,39440,39440,37328,39408,39473,39441, +39409,39408,39376,39408,39441,41457,41457,41553,43633,43569,41521,41456,39376,39375,39408,39408, +37328,37328,37328,37328,37296,37264,37297,37329,37329,37329,37361,37426,37362,37329,39474,39474, +39410,39442,39474,39410,39410,39410,39410,39442,39442,37362,39443,39475,39443,39476,39475,39475, +39443,39411,39475,39443,39411,39411,37363,37331,37330,37298,35185,35185,37297,37233,37168,35088, +35055,35023,34862,32814,32782,32781,32974,32877,32781,32781,32845,32813,32781,32781,32781,32781, +32780,32780,32780,32780,32780,32780,32780,30731,30731,32780,32780,30731,30731,30731,30731,30731, +30731,30731,30731,30731,30731,30731,30731,30731,30731,28683,28683,28683,28682,28682,28682,28682, +28682,28682,26634,26634,26634,26634,26633,26633,26633,26634,26634,24586,26634,26634,26634,24586, +26634,26634,26634,26634,26634,26634,26633,26633,26634,26634,26634,26634,26633,26633,26634,26634, +26634,26633,26634,26634,26634,26634,26634,26634,24586,24586,24586,24586,24586,24586,24586,24585, +22535,20487,20487,20487,22536,22536,22537,20488,20488,22536,20488,20489,22537,22537,22537,22538, +22538,22538,22538,24586,24586,24586,24586,24586,24586,26634,26634,26634,26634,26634,26634,24585, +24585,24585,24585,24585,24585,22537,22537,24586,24586,24586,24586,24586,24587,24587,24587,24587, +24587,24587,24587,24587,24588,24588,24588,26636,26636,26636,26636,26635,26636,26636,26636,26636, +26636,28685,28685,28685,28685,28685,28686,28684,28684,28685,28685,28685,28684,28684,28684,30732, +30732,30732,30732,32781,32781,32781,32781,34829,34829,36878,36878,36878,36878,34830,34830,34830, +34830,34830,34830,34830,34830,34926,34863,34863,34926,34894,34830,34862,34958,34958,34862,35054, +34990,34926,37135,37135,37102,37070,35022,35022,37070,37102,37134,37167,37231,37199,37199,37167, +37199,37231,37231,37263,39279,39279,39279,37199,39343,37295,37231,37231,39343,37263,37263,37263, +37295,39343,37263,37231,39344,39376,39376,39344,39343,39376,39408,39440,39376,39408,37360,39408, +39441,39441,39376,39376,39441,39473,41521,41521,41553,41553,41521,41457,39408,39408,37328,37328, +37328,37296,37360,37393,37297,37296,37297,37297,37297,37329,37297,37329,37361,37330,37394,39473, +37361,37361,39441,39409,39409,39442,39442,39442,39442,39377,39410,39475,37427,39475,39476,39444, +39411,39411,39444,37363,37363,37363,37298,37298,37265,37233,37201,37233,37265,35185,35152,35088, +35055,35087,34926,34958,32846,32782,34990,32846,32781,32781,32781,32781,32780,32780,32781,32781, +32781,32780,32780,30732,32780,32780,30732,30732,32780,32780,32780,30731,30731,30731,30732,30731, +30731,30731,30731,30731,30731,30731,30731,30731,28683,28683,28682,28682,28682,28683,28683,28682, +28682,26634,26634,26634,26634,26633,26633,26633,26633,26634,26634,26634,26634,24586,24585,24585, +24585,24586,26634,26634,26634,24585,26633,26633,26633,26633,26633,26633,26634,26633,26633,26634, +26634,26634,26633,26634,26633,24585,26633,26633,24586,24586,26634,24587,24587,24586,24586,26636, +22536,20488,22536,22536,22537,22537,20488,20487,20487,20488,20488,20488,20489,20489,22537,22537, +22538,22538,22538,22538,24586,22538,22538,22537,24586,24586,24586,24586,26634,24586,24585,24585, +24585,24585,24585,24585,24585,22537,22537,24585,24586,24586,24586,24586,24586,24587,24587,24587, +24586,24586,24586,24587,24587,24587,24587,26636,26636,24587,26635,26635,26635,26636,26636,26636, +26636,28684,28685,28685,28685,28685,28685,28684,26636,28685,28685,28685,28684,28684,28684,30732, +30733,30732,30732,30732,32781,34830,34830,36878,36878,36878,39087,39055,39087,36974,34830,34830, +34830,34830,36878,34831,36975,34894,34830,34830,34830,34958,34862,34829,34829,34830,34830,35054, +34862,34830,37134,37038,37102,37134,37134,37102,37102,37070,37166,37198,37102,37134,37199,37199, +37166,37198,37166,37167,37199,37198,39247,39279,39311,39311,37231,37199,39279,37231,37263,39343, +39311,39312,39311,39311,39343,39376,39376,39376,39376,39376,41424,41424,39376,39312,39344,39408, +39441,39376,39376,39376,39344,39408,39408,39441,41521,41521,41521,41489,39440,39377,39409,39441, +37329,37361,37361,37264,37297,37328,37328,37296,37329,37329,37329,37297,37297,37329,37329,37393, +37361,39377,39442,41554,41554,43602,43602,43602,43602,43602,41523,39411,37363,39443,39475,39475, +37331,37299,37395,37395,37363,37363,37298,37234,37233,37169,35120,37200,37168,35088,35088,35088, +35023,34862,32974,32910,32814,32846,32814,32781,32781,32781,30732,30732,32780,32780,30732,30732, +30732,30732,30732,30732,32780,30732,30732,30732,30732,30731,30731,30731,30731,30731,30731,30731, +30732,30731,30731,30731,30731,30731,30731,28683,28682,28683,28683,28682,28682,28682,28682,28682, +26634,26634,26633,26634,26634,26634,26633,26633,26634,26634,24586,24586,26634,24586,22537,24585, +24586,24586,24586,24586,24586,24585,24585,26633,26633,26633,26633,26633,26633,26634,26634,26634, +26634,26634,26634,26633,26634,26634,26634,26633,26634,24587,24586,24586,24586,24586,24586,24587, +22537,22536,22536,22536,22537,22536,22536,20487,20487,20487,20487,20488,20489,20489,20489,22537, +20490,22538,22538,22538,22538,22538,22537,22537,22538,22538,24585,24586,24586,24586,24585,24585, +22537,24585,24585,24585,24585,24585,24585,24585,24586,24585,24586,24586,24586,24586,24586,24586, +22538,22538,22538,22538,24586,24587,24587,24587,24587,24587,24587,26635,26635,26635,26635,26635, +26635,26636,26636,28684,28684,28684,28684,26636,26636,28684,28684,28685,28684,28684,28684,28684, +30732,30732,30732,32781,34829,34830,36878,36878,38958,39087,41264,41264,39055,36910,34830,34830, +34830,34830,34830,34830,34830,34830,34830,34830,34830,34830,34829,34829,34829,34829,34830,34990, +35022,34958,34926,36974,37070,37070,37102,37134,37038,37102,37102,37134,37198,37166,37102,37166, +37198,37198,37166,37198,37199,37198,39279,39311,39278,37198,37231,39279,39279,37199,39279,39311, +39375,39343,39279,39311,39376,39376,39311,39376,39375,41424,43536,43536,41488,41488,41488,39408, +39376,39344,39344,39344,39343,39344,39376,39440,39440,39376,39408,39376,39376,39409,39409,39409, +37361,37360,37329,37297,37264,37296,37296,35184,37264,37329,37297,37329,37329,37297,39377,39441, +39474,39442,41522,43635,43667,43667,43667,43667,45747,45747,41555,39443,39443,37395,37395,37427, +37395,37331,37298,37331,37363,37331,37298,37266,37233,37136,35088,35152,37136,34991,35023,34991, +32782,34830,32942,32846,32781,32781,32781,32781,32781,30732,30733,32780,30732,30732,30732,30732, +30732,30732,30732,30732,30732,30732,30732,30731,30731,30731,30731,30731,30731,30731,30731,30731, +30731,30731,30731,30731,30731,28682,28683,28683,28682,28683,28682,28682,28682,28682,28682,26634, +26635,26634,26634,26634,26634,26634,26633,26634,26634,26634,24585,24586,24586,24586,24586,24586, +24586,26634,24586,24586,24586,24585,24585,26634,24585,26633,26633,24585,26633,26634,26634,26633, +26633,26634,26634,26633,26633,26634,26634,26634,24586,24586,24586,24586,24585,24586,24586,24585, +24585,22536,20488,20488,22536,24585,24585,22536,22536,20488,20488,20489,20489,20490,20490,22538, +22538,22538,22538,22537,22537,22538,22537,22537,22537,22537,22537,22537,24585,24585,24585,24585, +24585,24585,22537,24585,24585,24585,22537,24585,24585,22537,22537,22538,24586,24586,22538,22538, +24586,24586,24587,24587,22538,24586,24587,24587,24587,24586,24587,26635,26635,26635,26634,26634, +26635,26636,26636,26636,26636,28684,28684,26636,26636,28684,28684,28684,28685,28684,28684,28684, +28684,30732,32781,34830,36878,36878,36877,36878,38990,41135,38959,36910,34830,34830,34830,34830, +34830,34830,32781,32781,34830,34830,32781,32781,34829,34829,34829,34893,34893,34829,34925,34829, +34893,35022,37038,36877,37005,37005,37005,37134,37102,37166,37166,37133,37166,37230,37198,37133, +37133,37134,39246,39278,39246,39246,39279,39279,37166,37134,37166,39246,39278,39311,39279,39279, +39343,39343,39343,39343,39343,39344,39279,39311,41423,41456,43568,45649,43601,43536,41456,41456, +41488,41489,41456,39344,39344,39376,39376,39376,39311,37263,39376,39344,39344,37296,37296,37296, +37328,37296,37264,37296,37297,37329,37296,35184,37264,37329,37297,37297,37297,37330,39410,39442, +39474,39474,41522,41555,41555,41555,41523,41523,41523,41523,39411,37363,37395,37331,37331,37299, +37331,37363,37299,37298,37330,37298,37266,39345,39249,37200,37168,37072,34960,34927,35023,32910, +32782,34830,32782,32781,32781,32781,32781,32781,32781,32781,32781,30732,30732,30732,30732,30732, +32780,30731,30731,30732,30732,30732,30731,30731,30731,30731,30731,28683,30731,30731,30731,30731, +30731,30731,30731,30730,30731,28683,28683,28682,28682,28682,28682,28682,28682,28682,26634,26634, +26634,26634,24586,26634,26634,24585,24585,24585,24586,26634,24586,24586,22538,24586,24586,24586, +24586,24586,24585,24585,24585,24585,24585,24585,24585,24585,24585,26633,26633,26633,26633,26633, +26633,26633,26633,26633,26633,26633,26633,26634,24585,24586,24586,24586,24585,22537,22537,22537, +22537,22536,20487,20487,22536,22537,24585,24585,22537,22537,20489,20489,20490,20490,20490,22538, +20490,20490,22538,22537,22537,22537,22537,22537,22537,22537,22537,22537,24585,24585,24585,24585, +24585,24585,24585,24585,24585,24585,24585,24585,22537,22537,22537,22537,22538,24585,24586,22538, +22538,24586,24586,24586,22538,22538,24587,24587,24587,24586,24586,26635,26635,26635,26635,26635, +26635,26635,26636,26636,26636,26636,26636,26636,26636,26636,28684,28685,28685,28685,28684,28684, +30732,32781,34830,34830,36878,36878,36878,39022,39023,38927,36878,34830,34830,34830,32782,34830, +32781,32781,32781,32781,32781,32781,32781,32781,34829,34829,34829,34829,34829,34829,34829,34829, +34925,34925,34829,36974,37069,37005,36973,37069,37134,37101,37101,37037,37005,37198,37198,37198, +37198,37166,37102,37166,37166,37166,39246,39246,37166,37198,39278,39278,39311,39278,39246,39247, +39279,39279,39311,39311,39311,39343,39311,39343,41456,43568,43568,43568,45681,43601,41488,41488, +41456,41489,41457,41424,41456,39408,39344,39343,37263,37295,39376,37264,37264,37264,37264,37264, +37297,37329,37296,37328,37361,37265,37297,37361,37329,37297,37297,37297,37330,37362,39475,39411, +39410,39442,37362,39411,39379,39411,39411,39378,39378,37298,37266,37298,37363,37331,37331,37363, +37330,37298,37298,37266,37265,37265,37265,39345,39313,39216,37104,37104,35088,34992,34927,32879, +32846,34830,32782,32782,32782,32782,32781,32781,30733,30733,30732,30732,30732,30732,30732,30732, +30732,30732,30731,30731,30732,30732,30731,30731,30731,30731,30731,28683,30731,28683,28682,30731, +30731,30731,28683,28682,30730,28682,28682,28682,28682,28682,28682,28682,26634,26634,26635,26634, +26634,26634,26634,26634,24585,24585,26634,26634,26634,24586,24586,24585,24586,24586,24585,22537, +24585,24585,24585,24585,24585,24585,24585,24585,24585,24585,26633,26634,26633,26633,24584,24584, +24584,24585,24585,24585,26633,26633,24585,24584,24585,22538,24587,22537,22537,22538,22537,22537, +24585,22537,22536,22536,22536,22537,24585,24585,22537,22537,20489,20489,20490,20490,20490,20490, +20490,22538,22538,20489,22537,22537,22537,22537,22537,22537,22537,22537,22537,24585,24585,24585, +24585,24585,24585,24585,22537,22537,22537,22537,24585,22537,22537,22537,24585,24586,24585,24586, +22538,24586,24586,22538,22538,24587,24587,24587,24587,24586,24586,26635,26635,26635,26635,26635, +26635,26635,26635,26635,26635,26635,26636,26636,26636,26636,26637,28685,28684,28685,30733,30733, +32782,32782,34830,34830,34830,34830,36878,38991,38991,36878,34829,32781,32781,32782,32782,32782, +34829,32781,32781,32780,32780,32780,32781,34829,34829,34829,34828,32781,34829,34829,34829,34829, +34957,34957,34829,36877,34828,34925,35021,37069,37102,37102,36941,36877,34957,37101,37198,37165, +37037,37069,37166,37070,37102,37166,37134,39247,37198,39278,39246,37134,39246,39278,39278,39311, +39311,39311,39311,39279,39279,39311,39279,41391,41488,41488,43504,43568,43569,43569,41488,41488, +41488,41456,41488,41456,41424,39376,39376,39408,39343,37231,39311,39344,39344,37264,37264,37296, +37264,37232,37296,37328,37329,37265,37265,37297,37265,37265,37297,37329,37330,37298,37331,37331, +37331,37363,37363,37299,37331,37298,37266,37298,37234,37234,37298,37330,37299,37331,35250,35218, +35250,37330,37266,37266,37298,39346,39346,39345,39313,39248,37104,37071,35023,35055,35023,34927, +34830,32782,32781,32781,32781,32782,32782,32781,30733,30733,30733,30733,30732,30732,30732,30732, +30732,30732,30732,30732,30732,30732,30731,30731,28683,28683,30731,28683,28682,28682,28682,28683, +28682,28683,28683,28682,28682,28682,28682,28682,28682,26634,28682,26634,26634,26634,26634,26634, +26634,26634,26634,26634,24586,26634,26634,24586,24586,24585,24586,24586,22538,24586,24585,22537, +24585,24585,24585,24585,24586,24586,24585,24585,24585,24585,24585,24585,26633,24585,24585,24585, +24585,24584,24584,24585,24585,24585,24585,24584,22537,22538,22538,22538,22538,22538,22538,22537, +24585,22537,22537,22537,22537,22537,22537,22536,22537,20489,20489,20489,20489,20490,20490,20490, +20490,22538,22538,22537,22537,22537,22537,22537,22537,22537,22537,24585,24585,24585,24585,24585, +24585,24585,24584,22536,22537,22537,22537,22537,22536,22537,24585,24585,24585,24586,24585,22537, +24586,24586,24585,24586,22538,24586,24587,24587,24586,24586,26635,26635,26635,26635,26635,26635, +26635,26635,26635,26635,26635,26635,26636,26636,28684,28684,28685,28685,28685,30734,30734,30734, +32782,32782,32782,32782,32782,32782,34830,34830,34830,34830,32781,32781,32781,32781,32781,32781, +32781,32781,32780,32780,32780,32780,32780,32780,32780,32780,34828,34828,34828,34829,34829,34829, +34861,34957,34893,34829,34828,34828,34893,37069,36973,36941,37069,34957,34829,36973,37069,37101, +37037,36973,37037,37101,37037,37037,39214,39247,39278,37166,37133,37166,39214,39246,39214,39214, +39279,39311,39311,39279,39311,39311,39247,39343,41423,41391,41424,43536,43504,41424,41488,43536, +43504,41423,41423,41456,43536,41424,41359,39343,39311,39247,39279,39279,39312,39344,39312,37200, +37231,37264,37264,37296,37264,37232,37265,37297,37297,37265,37297,37297,37266,37298,37330,37298, +37298,35250,37330,37330,37298,37266,37265,37233,35153,35186,37298,37299,35218,37298,35218,35218, +37266,35186,37202,37170,37266,39378,39314,39345,39313,39248,39248,37136,36975,34991,35087,34958, +34830,34831,32782,32781,32782,32782,32781,32781,32781,30733,30732,30732,30732,30732,30732,30732, +30732,30732,30732,30732,30731,30732,30732,30732,28683,28683,28683,28683,28683,28683,28683,28683, +28683,28683,28682,28682,28683,28682,28682,26634,26634,26634,26634,26634,26634,26634,26634,24586, +24586,24586,24586,24586,26634,26634,26634,26634,24586,24585,24586,24586,22538,24585,22537,24585, +24585,24585,24585,22537,24585,24585,24585,24585,24585,24585,24585,24585,24585,24585,24584,24585, +24585,22536,22536,22536,22537,22537,22538,22537,22537,20489,20489,22537,20489,22538,22538,22536, +22537,22536,22537,22537,22537,20488,20488,20488,20488,20489,20489,20489,20489,20489,20489,20489, +20490,22538,22538,22537,22537,22536,22537,22537,22536,22536,22537,24585,24585,24585,24585,24585, +24585,24585,24584,24585,22537,22537,24585,22537,22537,22537,22537,24585,24585,24586,24586,22538, +24585,24586,24586,22538,24586,24586,24586,24586,24586,24586,26634,26634,26634,26634,26634,26635, +26635,26635,26635,26635,26635,28684,28684,28685,30733,30733,28686,30734,30734,30734,30735,30734, +30734,30734,30734,30734,32782,32782,30733,32781,32781,32781,32781,32780,32780,32780,32780,32780, +32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,34829,34828,34828,34829,34828, +34829,34829,34829,34828,34829,34828,34861,34893,34829,34829,34957,35021,34957,36973,34829,36941, +37069,37069,37037,37037,37037,37069,37102,37166,37134,37166,39246,39246,39214,39182,39214,39246, +39246,39247,39279,39247,39279,41391,41327,39279,39279,39279,41423,41424,41391,41392,43536,43568, +43568,43504,43471,41455,43536,43536,41424,41423,41423,39343,39343,39247,39279,39311,39279,39279, +39311,37199,37199,37232,37200,37232,37296,37297,37265,37233,37201,37298,37298,37266,37266,37298, +37330,37298,37298,37266,37265,37201,37232,37264,37201,35121,35154,35186,37266,37202,37266,37233, +37201,37233,37234,37169,37234,37266,37169,39185,39249,39280,39216,39152,37071,37039,37071,34926, +34830,34831,34830,32782,32782,32782,32782,32782,32781,30733,30733,30733,30732,30732,30732,30732, +30732,30732,30732,30732,30732,30731,30732,30732,28683,28683,28683,28683,28683,28683,28683,28683, +28683,28682,26634,26634,28683,26634,26634,28682,26634,24586,24586,24585,24585,24586,26634,24586, +24586,24585,24585,24586,24586,24586,24586,24586,24586,24586,24586,24586,24586,24585,22537,22537, +22537,22537,22537,22537,22537,22537,22537,22537,24585,24585,22537,22537,22537,22536,22536,22536, +22537,22536,22536,22536,20488,20489,22537,22537,20489,20489,20489,20489,22536,22537,22540,22543, +20488,20487,20488,20488,20488,20488,20488,20488,20488,20488,20488,20488,20488,20489,20489,20489, +20489,20489,22537,22537,22536,22536,22537,22537,22536,22537,22537,24584,24585,24585,24585,24585, +24585,24585,24585,24584,24585,24585,24585,24584,22537,22537,22537,22537,22537,24586,22538,22538, +24585,24586,24586,24586,24586,24586,24586,24586,24586,24586,26634,26634,26634,26634,26634,26634, +26635,28683,26635,28683,28684,30732,30733,30734,30734,30734,30735,30735,30734,28686,28686,30734, +30734,30734,30734,30734,30733,30733,30732,30732,30732,30733,32781,32780,32780,32780,32780,32780, +32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,34828,34828,34828,34829,34828, +34828,34829,34829,34829,34828,32780,34828,34829,34829,34829,34893,34861,34829,36877,34829,37005, +36973,36877,37102,34957,37037,37069,37069,37134,37198,37166,37133,37134,39214,39246,39214,39246, +39278,39182,39279,39247,39247,39343,41359,39279,39279,39279,39279,41327,41327,41327,41423,43536, +45584,45616,43568,43503,43439,43503,43536,41456,41423,39311,39279,39247,39279,39311,39311,39279, +39311,39247,39280,39312,37232,37200,37232,37264,37265,37233,37265,37330,37330,37298,37266,37233, +37265,37298,37298,37233,37201,37168,37104,37136,37200,37201,37233,37201,37201,37234,37169,35089, +37169,37234,37234,37169,37169,37201,37168,37104,37040,37071,37136,39184,39152,37039,37039,36942, +34830,36878,34830,34830,34830,32782,32782,32782,30733,30733,30733,30733,30732,30732,30732,30732, +30732,30732,30732,30732,30732,30732,28683,28683,28683,28683,28683,28683,28682,28683,28683,28683, +28682,26634,26634,26634,26634,26634,26634,26634,24586,24586,24586,24585,24585,24586,24586,24585, +24585,22537,24585,24586,24586,24586,24586,24586,24586,24586,22538,22538,24586,22537,22537,22537, +22537,22537,22537,22537,22537,22537,22537,22537,22537,22537,22537,22537,22537,22536,22536,22537, +22536,20488,22536,22537,20489,20488,20487,20488,20489,20489,20489,20488,20488,22537,22540,22543, +20488,18439,18439,20487,20487,20487,20487,20487,20488,20487,20488,20488,20488,20488,20488,20488, +20489,20489,22537,22537,22536,24585,24585,24585,24585,24585,24585,24585,24584,24584,24585,24585, +24585,24585,24585,24585,24585,24585,24585,24585,24585,22536,22536,22537,22537,24586,22537,22537, +22537,22537,24585,24585,24586,24586,24586,24586,24586,24586,26634,26634,26634,26634,26634,26635, +26635,28683,28683,28683,30732,30733,30733,30734,30734,30735,30734,28686,30734,28686,28686,30734, +30734,30734,30734,30733,30733,30733,30732,30732,30732,30732,30732,32780,30732,32780,32780,32780, +32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,34828,32780, +34828,34828,34828,34828,34828,34828,34828,34828,34829,34829,34829,34829,34829,34829,34861,34829, +34829,34925,36973,37037,36973,37005,37069,37070,37038,37102,37134,37102,37070,39214,37166,37133, +37134,39246,39150,39215,39279,39246,39246,39279,39247,39247,39279,39214,39214,39247,41327,41359, +43472,43536,43504,43471,43503,43504,41391,41391,39343,39311,39279,39311,39311,39311,41392,41424, +41392,39311,39312,39312,39279,39311,39312,37232,37233,37265,37298,37298,37266,37265,37265,35121, +35121,35153,37233,37201,35056,37136,37200,37136,37168,37200,37168,37104,37104,37169,37169,37137, +37105,37137,37201,37201,37201,37168,37104,37168,37071,37039,37071,39152,39184,39183,36943,36942, +37038,36910,34830,34830,32782,32781,32782,32782,32781,30733,30733,30733,30732,30732,30732,30732, +30732,30732,30732,30731,28683,28683,28683,28683,28683,28683,28683,26635,28683,28683,28683,26635, +26634,26634,26634,26634,26634,24585,24586,24586,24586,24586,22537,22537,22537,22537,22537,22537, +22537,22537,22538,24586,22538,22538,24586,24586,24586,22537,22538,22538,22538,22538,22537,22537, +22537,22537,22537,20489,20489,20489,22537,20489,20488,20488,20489,20489,20489,20489,20489,20489, +20489,22537,20489,20489,20489,20489,20489,20488,20488,20489,20488,20488,20489,20489,22537,22536, +18440,18440,18439,18439,18439,18439,18439,18439,18439,18439,20487,20487,20488,20488,20487,20488, +20488,20488,20488,20488,22537,22537,24585,24585,24585,24585,24585,24584,24584,24585,24585,24585, +24585,24585,24585,24585,22537,22537,22537,22537,22537,22536,22537,22537,22537,22537,22536,22537, +24585,22537,24585,24585,24585,24585,24586,24586,24586,24586,24586,24586,26633,26634,26634,26634, +26635,28683,28683,28683,28684,30733,30733,28686,28686,28686,28686,28686,28686,28686,30735,30734, +30734,30734,30733,30733,30733,30733,30733,30732,30732,30732,30732,30732,30732,30732,32780,32780, +30732,32780,32780,32780,32781,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780, +32780,32780,32780,32780,32780,32780,32780,32780,34828,34828,34829,34829,34829,34829,34925,34893, +34829,34829,37069,34829,34925,34957,34829,36877,36973,37070,37102,37069,36974,37070,37069,36973, +37005,37134,37102,37070,39182,39278,39214,39247,39215,39214,39246,39246,39246,39182,39214,41359, +41359,41359,41327,41391,41391,41327,41327,41391,39311,39246,39215,39279,39214,39247,41391,41359, +41263,41295,39247,39247,39279,39280,39312,39312,39344,39345,37265,37265,37266,37202,37169,35121, +35088,35120,37233,37233,37168,35120,37200,37135,37071,37168,37168,37136,37136,39216,39312,39249, +39184,39216,39217,37136,37104,37136,37136,37071,37103,37038,37007,39151,39119,39087,36943,36975, +37071,37071,36910,34830,34830,34830,32782,32782,32782,32781,30733,30733,30732,30732,30732,30732, +30732,30732,30731,30732,30732,28683,28683,28683,28683,28683,26635,28683,28683,26634,26634,26634, +26634,26634,24586,24586,24586,24586,24586,24585,24585,24586,22537,22537,22537,22537,22537,22538, +22537,22537,22538,22538,22538,22538,22538,22538,22538,22537,22537,22538,22538,22538,22537,22537, +22537,22537,20489,20489,20489,20489,20489,20489,20489,20488,20489,20489,20489,20489,20489,20489, +20488,20489,20489,20489,20489,20489,20489,20487,20488,20489,20489,20488,20487,20488,20490,22540, +18440,18440,18439,18439,18439,20487,18439,18439,18439,20487,20487,20487,20487,20487,18439,18440, +20488,20488,20488,20488,20488,20488,22537,22537,22537,24585,24584,24584,24584,24584,24585,24585, +24585,24585,24585,24585,22536,22537,22537,22537,22537,22537,22537,22537,24585,24585,24585,24585, +22537,22537,24585,24585,24585,24586,24586,24586,24586,24585,24586,26634,26633,26634,26634,24586, +26634,26635,26635,26635,28684,28685,28685,28685,28686,28686,28686,28686,28686,28686,28686,28686, +30734,28685,30733,30733,32781,32781,32781,32781,30732,30732,30732,30732,30731,30731,30731,30731, +32779,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780, +32780,32780,34829,34829,32780,32780,32780,34829,32780,32780,32780,34828,34829,34828,34828,34829, +34828,34829,34925,34828,34892,34893,34829,36877,34925,34925,34925,34893,36910,35022,34958,36877, +36909,36973,37069,37037,37069,39246,39214,39247,39246,39246,39182,37102,37166,39246,39214,39214, +39278,41327,39214,39214,39247,39183,39246,39246,37134,37134,37134,37134,37134,39182,39214,41263, +41263,41327,39247,39214,41391,41359,39312,39312,39312,39313,37265,37233,37202,37202,37105,35088, +35088,37136,37168,37200,37136,35055,35023,37071,37167,37135,37071,39184,39280,41424,43473,43537, +43537,43505,43473,41328,39216,39151,39119,39151,39119,39151,39151,39119,39151,39087,39023,38959, +38926,39086,36910,34830,34830,34830,34830,32782,32782,32782,32781,32781,32781,32781,30732,30732, +32781,30732,30732,30732,30732,30732,28683,28683,28683,28683,28683,26635,26635,26634,26634,26634, +26634,26634,24587,24586,24587,24586,24585,24585,24585,24586,22538,22537,22538,22538,22538,22538, +22538,22538,22538,22538,22538,22538,22538,22537,22538,22538,22537,22538,22538,22537,22537,22537, +22537,22537,20489,20490,20489,20489,22538,22538,20489,20489,20489,20489,20489,20489,20489,20489, +20489,20489,20489,20489,20489,20488,20488,20488,20489,20489,20488,20488,22535,20488,20491,22544, +18439,18439,18439,18439,18439,18439,20487,18439,18439,18439,20487,20487,18438,18438,18439,20488, +20488,20487,20487,20488,20488,20488,20488,20488,22536,22536,22536,22536,22536,22536,22536,22537, +22537,24585,24585,24585,22537,22536,22536,22536,24585,22537,22537,22537,22538,24585,22537,22537, +22537,24585,24585,24585,24585,24586,24586,24586,24585,24585,24586,24586,26634,26634,26634,26634, +26635,26635,26635,26636,28684,28685,28685,26637,28685,28685,28685,28686,28686,28686,28686,28686, +28686,28685,30733,30733,32782,34830,34829,32780,30732,30732,30732,30732,30732,30731,30731,30732, +30732,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32779, +32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,34828,34829,34828, +34828,34828,34828,34828,34828,34828,34829,34829,34829,34829,34829,34829,36941,37005,36941,37005, +37037,36877,36941,37101,37133,37102,39150,39150,39214,39246,37102,37070,37102,37166,37102,37038, +39150,39214,39246,39246,39182,39183,39246,39246,37134,37134,37134,37166,37134,37069,39150,39246, +39247,39247,39279,41359,41392,41327,41360,39312,39216,39216,37200,37104,35025,37169,37137,37104, +37136,35088,35023,37104,34959,34991,35023,37071,37103,37071,39183,41328,43472,45617,47762,47762, +47697,47665,45553,43408,41359,41295,41231,41231,41263,41295,43375,43408,43376,41263,39183,39023, +38926,36910,36878,34830,34830,34829,34830,34830,34830,32781,32781,32781,32781,32781,32780,30732, +32780,32780,30732,30732,30731,30731,28683,28683,28683,28683,28683,28683,26635,26635,26635,26635, +24586,24586,24586,24586,24586,24586,24586,22538,24586,24586,22537,22537,22538,24586,24586,22538, +22538,22538,22538,22538,22539,22539,22538,22538,22538,22538,22538,22538,22538,22538,22538,22538, +22538,20490,22538,20490,20489,20489,20490,20489,20489,20490,22538,20490,20490,20489,20489,20489, +20489,20489,20489,20489,18440,18440,20488,20488,20489,20488,20487,20487,20488,20489,20489,20490, +18439,18439,18439,18439,18439,20487,20487,18439,18439,18439,18439,18439,18438,18439,18439,20487, +20487,20487,20488,20488,20488,20488,20488,20488,22536,20488,20489,20488,22536,22536,22536,22537, +22537,22537,22537,22537,22537,22536,22536,22536,24585,22537,22537,22538,22538,22537,22536,22537, +22537,24585,24585,24585,24585,24585,24585,24585,24586,24586,24586,26634,26634,26634,26634,26635, +26635,26635,26635,26636,26636,26636,28684,28685,28685,28685,28685,28685,28685,28686,28686,28686, +30734,30733,30733,30733,32781,34830,34829,34829,32780,32780,30732,30732,30732,30731,30731,30732, +30732,30732,32780,32780,32779,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780, +32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780, +34828,34828,32780,34828,34828,34828,34829,34829,34828,34829,34829,34829,34828,34828,34861,34989, +34958,34829,37005,37005,37005,37005,36910,36910,37102,37102,36973,37134,37037,37102,37102,36974, +37038,36974,37070,39150,39118,39150,39150,39214,37070,37005,37166,37102,37037,37070,37134,39182, +39150,39214,39215,41295,41327,39151,39183,39215,37103,37104,37039,37104,35088,35024,37040,34992, +34992,34959,34959,35023,35023,37135,34991,36943,37167,39183,39215,43440,45585,47697,49841,49809, +49745,47632,45488,43407,43439,41295,41263,43407,43471,45552,45584,45584,45520,43375,41167,39023, +38991,36878,36878,34829,34829,34829,34830,34830,34830,34829,32781,32781,32781,32781,32781,32781, +32781,30732,30732,30732,30732,30732,30731,30732,30731,28683,28683,28683,26635,26635,26635,24587, +24586,24586,24586,24587,24587,22538,22538,24587,22539,22538,22537,22537,22538,22538,22538,22538, +22538,22538,22538,22538,22538,22538,22538,22538,22538,20490,20490,22538,22538,22539,22539,22538, +22538,22538,22538,20490,20490,20490,20490,22538,20490,22538,22538,22539,20490,20490,20489,20489, +20489,20489,20489,18440,18440,20489,20489,20488,20489,20489,20488,20488,20488,20489,20489,20487, +18438,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,20487,20487,18439,18439,18439, +18439,18439,20487,18439,20487,20488,20489,20489,22536,22536,22536,22536,20488,22535,20487,20488, +22537,22537,22537,22537,22536,22536,22536,22536,22536,22537,22537,22537,22537,22537,22537,24585, +24585,24585,24585,24585,24585,24585,24586,24585,24585,24586,24586,24585,24586,24586,24586,26634, +26634,26635,26635,26635,26636,26636,28684,28684,28685,28684,28684,28685,28685,28685,28685,28685, +30733,30733,30733,30733,32781,34829,34830,34829,34828,32780,32780,30732,30732,30732,30731,30732, +30731,30731,30732,30731,30731,30731,30731,30731,32780,32780,32779,30731,32780,32780,32779,32780, +30732,30731,30732,32780,32780,32779,30732,32780,32780,32780,32780,32780,32780,32780,32780,32780, +34828,32780,32780,34829,34829,34828,34828,34828,34828,34828,34828,34828,34829,34828,34828,34829, +34861,34829,34829,34893,35021,37038,36877,36909,36909,36973,37102,37134,37005,36909,36974,37070, +37070,37038,37102,37038,36942,37038,36974,37038,37102,37006,37070,37134,37006,36942,37070,39182, +39182,39214,39215,39215,39183,37134,37038,37006,37071,37039,34927,34895,34927,37040,37040,37008, +34959,34927,34959,37135,35023,35023,34959,36911,37135,37039,39087,41263,43440,47664,49744,49777, +49776,47632,45487,45487,43439,43407,43343,43375,45487,45584,45584,45520,45455,43375,41263,41167, +39054,38990,36878,34829,34829,34829,34829,34829,34829,34829,32781,32781,32781,32781,32781,32781, +32780,32780,30732,30732,30732,30732,30732,30732,28683,28683,28683,28684,28683,26635,26635,24587, +24587,24586,24587,24587,24586,24587,24587,22539,22538,22538,22538,22538,22538,22538,22538,22538, +22538,20490,20490,22538,22538,22538,22538,20490,20490,20490,20490,20490,20491,22539,20491,22539, +20491,20490,20490,20491,20491,20490,20490,22539,20490,22539,22539,22539,22539,20490,20490,20489, +20489,20489,20489,20489,20489,20489,20489,20487,20488,20489,20489,20489,20488,20488,20490,20493, +18438,18438,18438,18438,18438,18438,18438,18439,18439,18439,18439,20487,20487,18439,18439,18439, +18439,18439,18439,18439,18439,20488,18440,20488,22535,22536,22536,20488,20487,20487,20487,20488, +20488,20488,20488,22537,22537,22536,22536,22536,22536,22536,22537,22537,22536,22537,22537,22537, +24585,24585,24585,24585,24585,24585,24585,24585,24585,24585,24586,24586,26634,26634,26634,26634, +26634,26635,26635,26635,26635,26635,26636,28684,28684,28684,28684,28684,28684,28684,28685,30733, +30733,30733,30732,30732,32782,34830,34830,34829,34828,32780,32780,32780,32780,32780,30732,30731, +30731,30731,30731,30731,30731,30731,30731,30731,30732,30732,30731,30731,30731,30731,30731,30731, +30731,30731,30731,30732,32780,30732,30731,30732,32780,32780,32780,32780,32780,32780,32779,32780, +32780,32780,32780,32780,32780,32780,32780,34828,32780,32780,34828,34828,34829,34829,32780,32780, +34828,34829,34829,34828,34893,34990,36973,34861,34829,34861,37069,37070,36973,36941,36941,36973, +37102,36973,36973,34990,37006,36878,34990,37101,37102,37038,36878,37102,34893,34829,37006,37070, +37070,37102,37039,36942,37039,36974,36910,36942,37006,36878,36911,34863,34863,34863,34895,34895, +34959,34926,34862,34991,35023,34895,34895,37039,36910,36974,39119,41199,41231,45584,47696,49744, +47664,47567,45519,45520,45520,45487,45455,45423,45455,45487,45487,45455,45455,43375,43343,43247, +41135,39054,36877,34829,34829,34829,34829,34828,34829,32780,32780,32780,32780,32780,32780,32780, +32780,30732,30732,30732,30732,30732,30732,30732,30732,28684,28683,28684,26635,26635,24587,24587, +24587,24587,24587,24587,24587,24587,24587,22539,22539,22538,22538,22538,22538,22538,22538,20490, +20490,20490,20490,20490,20490,22538,20490,20490,20490,20490,20490,20490,20490,20491,22539,22539, +20490,20490,20491,20491,20491,20491,20491,20491,20491,20491,22539,22539,22539,22539,22538,22538, +22538,22538,20489,20489,20489,20488,20488,20488,20488,20487,20488,20489,18440,20488,20490,20493, +18438,18438,18438,18438,18438,18438,18439,18439,18439,18439,18439,18439,18439,18439,18438,18439, +18439,18439,18439,18439,18439,18439,18439,20487,20487,20487,20487,20487,20487,20487,20487,20488, +20488,20488,20488,22537,22537,22537,22536,20488,22536,22536,22537,22537,22536,22536,22537,24585, +24585,24585,24585,24585,24585,24585,24585,24585,24585,24585,24585,26634,26634,24585,26634,26634, +26634,26634,26634,26635,26635,26635,26635,28683,28683,28683,28683,28684,28684,28684,30733,30733, +30733,30733,30732,32781,34829,34830,34830,34829,34828,32780,32780,32780,32780,32780,30732,30731, +30731,30731,30731,30731,30732,30732,30731,30731,30732,30732,30731,30731,30731,30731,30732,30732, +30731,30731,30731,30732,30731,30731,30731,30731,32780,30732,30732,30732,32780,32780,30731,32780, +32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,34829,32780,32780,34829, +34828,34828,32780,32780,34829,34829,36910,34829,34829,36909,36973,36974,39150,37102,36941,36877, +36909,34829,34829,34861,34861,34829,34861,34861,34925,34989,34829,34861,34829,34829,34861,36910, +37006,37070,34862,34830,37006,34830,34830,34830,34862,34894,34830,34830,34831,34831,34830,34831, +34831,34830,34830,34831,34862,34830,34862,34926,36878,36974,37007,39087,41231,43375,45552,47632, +47600,45519,45520,47632,45552,45520,47568,47600,45487,45455,45487,45455,45423,43375,43407,43343, +41134,41070,36877,36877,36877,36877,36877,34829,34828,32780,32780,34828,34829,32780,32780,32780, +32780,32780,30732,30731,30732,30732,30732,30732,28684,28684,28684,26635,26635,24587,24587,24587, +24587,24587,24587,22539,24587,24587,24587,24587,22539,22539,22538,22538,22538,22538,20490,20490, +22538,22538,20490,22538,20490,20490,20490,20490,22538,22538,20490,20490,20490,20490,22538,20490, +20490,22538,22539,22539,22539,22539,22539,22540,22539,20491,20490,20491,22539,22539,22538,22538, +22538,22538,20489,20489,20489,20488,20488,20490,20489,20487,20487,20487,18439,18440,18440,18439, +18438,18438,18438,18438,18438,18438,18438,18438,18438,18439,18439,18439,18439,18439,18438,18438, +18439,18439,18439,18439,18439,18439,18439,18439,20487,20487,20487,20487,20487,20487,20487,20488, +20488,20488,20488,20488,22536,22536,22536,20488,22536,22537,22537,22536,22536,22536,22536,22536, +22536,24584,22536,24585,24585,24585,24585,24585,24585,24585,24585,24585,26634,26634,26634,26634, +26634,26634,26634,26635,26635,26634,28683,26635,26635,28683,28683,28684,28684,28684,30733,30733, +30733,30732,30732,30733,32781,32781,34829,34829,34829,32780,32780,30732,30732,30732,30732,30732, +28683,28683,30731,28683,28683,28683,30731,30731,30731,30732,30731,30731,30731,30731,30731,30731, +30731,30731,30732,30732,30731,30731,30732,30731,30732,30732,30732,30732,32780,32780,32779,30731, +32779,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32781,32780,32780,32781, +34829,34828,32780,32780,34829,36878,36878,34958,34861,36909,37038,36974,37070,36942,36877,36973, +36941,34829,34829,34829,34829,34829,34829,34861,34893,34829,34829,34829,34829,34829,34829,34829, +34829,34829,34829,34830,34830,34830,34894,34894,34830,34862,34830,32782,34830,34831,34927,34830, +32782,32782,32782,34831,34830,34830,34830,34830,36878,34894,37038,36942,38958,41263,43343,43375, +45455,45487,45487,45519,47631,47599,47567,47632,47632,47632,47696,47664,45487,45455,45455,43343, +41198,41166,38926,36877,36877,36877,36877,34829,34828,34828,34828,34829,34828,32780,32780,32780, +32780,32780,32780,32780,30732,30732,30731,30731,28683,28683,28683,26635,26635,24587,24587,24587, +24588,24587,24587,24587,24587,24587,24587,24587,22539,22539,22539,22538,22538,22538,22538,22538, +22538,22538,22538,22538,20490,20489,20489,20490,20490,22538,22538,20490,22538,22538,22539,22539, +22538,22539,24587,24587,24587,22539,22539,22540,22540,22539,20491,20491,20490,22538,22538,22538, +22538,20490,20489,20489,20489,20489,20489,20489,20489,20488,18440,18439,18438,18439,18440,20488, +18439,18438,18438,18438,18438,18438,18438,18438,18438,18439,18439,18439,18438,18438,18438,18439, +18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,20487,20487,20487,18439,20487,20487, +20487,20488,20488,20488,20488,20488,20488,20488,22536,22536,22536,20488,22536,22536,22536,22536, +22536,24584,24585,24585,24585,24585,24585,24585,24585,24585,24585,24585,24585,24585,26634,26634, +26633,26633,26634,26634,26634,26634,28682,28683,28683,28684,28683,28683,28684,28684,30732,30732, +30732,30732,30732,30732,30732,30732,32780,32780,32780,32780,30732,30732,30732,30732,30731,30731, +30732,28683,28683,28683,28683,28683,28683,30731,30731,30731,30731,30731,30731,30731,30731,30731, +30731,30731,30731,30731,30731,30731,30731,30732,32780,30732,30731,30731,30731,30731,30731,32780, +32779,30731,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780, +32781,32781,34829,34829,34829,34829,34829,34829,34829,34830,36878,36878,37006,37006,34862,34829, +34829,34828,34829,34829,34829,34829,34829,34829,32781,34829,34925,34829,34829,34829,34829,34829, +34829,32780,34829,34830,34830,34829,32781,32781,34829,34830,34830,34830,34830,34830,34830,32782, +32782,32782,32782,32782,32782,34829,34829,34829,34829,34830,36878,36910,36974,39054,41199,43343, +43375,45455,45520,45519,45519,47631,47632,47600,49744,49777,49809,49776,47664,47535,45455,43342, +41166,41102,39022,38957,36877,36876,36877,36877,36877,34829,34829,34828,34828,34828,34828,34828, +34828,34828,32780,32780,32780,32780,30731,28683,28683,28683,28684,28683,26635,26635,26635,24587, +24587,24587,24587,24587,24587,22539,24587,24586,22538,22538,22538,22538,22538,22538,22538,22538, +22538,22538,22538,22538,20489,20489,20490,20490,22538,22538,22538,20490,22538,22538,22538,20490, +22538,22539,22539,24587,24587,24587,22540,22540,22540,22539,20491,20491,20491,22539,22539,22539, +22538,22538,20489,22537,22537,20489,20488,20488,20488,18440,18440,18441,18439,18438,18441,20493, +16390,16390,16390,16390,16390,18438,18438,18438,18438,18438,18439,18438,18438,18438,18438,18439, +18439,18439,18439,18439,18439,18439,18438,18439,18439,20487,18439,18439,18439,18439,20487,20488, +20488,20488,20488,20488,20488,20488,20488,20488,22536,22536,20488,22536,22536,22536,22536,22536, +22536,22536,24584,22537,24585,24585,24585,24585,24585,24585,24585,24585,24585,24585,24586,24585, +24585,26633,26634,26633,26633,26634,28683,28683,28683,28683,28683,28684,28684,28684,28684,28684, +28684,30732,30732,30732,30732,30732,32780,32780,32780,30732,30732,30732,30732,28683,28684,30732, +30732,28683,28683,28683,28683,28683,28683,28683,28683,28683,28683,28683,28683,30731,30731,30731, +30731,30731,30731,30731,30731,30731,30732,30732,30731,30731,30731,30731,30731,30731,30731,30732, +32780,30732,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780, +32780,32781,32781,32780,32781,34829,34829,34829,34829,34830,34830,34829,34829,34926,34894,34829, +34828,32780,34829,34828,32780,34829,34829,32780,32780,34829,34829,34829,32780,32780,34829,34829, +32781,32780,32780,34829,34830,34830,34829,32781,32781,34830,34830,32782,32782,32782,34830,32782, +32782,32782,32782,34830,34829,34829,34829,34829,34829,34829,34830,36878,36910,39086,41102,41134, +43311,43407,45488,45487,45455,45487,47600,47632,47632,49712,49744,49744,49712,47599,45454,43278, +41134,41198,41006,38925,36877,36876,36877,36877,36877,36877,36876,36876,34828,34828,34828,34828, +34828,34828,34828,32780,32780,32779,30731,28683,28683,28683,28683,28683,26634,26634,26635,26635, +26635,24586,24586,24587,24587,22538,22538,24586,24586,22538,22538,22538,22538,22538,22538,22538, +22538,22538,22538,20490,20490,20490,20490,20490,20490,20490,22538,22538,22538,22538,22538,22538, +22538,22538,24587,24587,24587,22539,22540,22540,22540,20491,20491,20491,22539,24587,24587,22539, +22538,22538,22537,22537,22537,20489,20489,20489,20489,20488,20488,20489,20489,18440,20488,20490, +16390,16390,16390,16390,16389,18438,18438,18438,18438,18438,18438,18438,18438,18438,18439,18439, +18439,18439,18438,18439,18439,18439,18439,18439,18439,18439,18439,20487,20487,18439,18439,20488, +20488,20488,20489,20488,20487,20487,20488,20488,20487,20488,20488,22536,22536,22536,22537,22536, +22535,22536,24584,22536,22536,24584,24585,24584,22537,24584,24584,24584,24585,24584,24585,24585, +24585,26633,26634,26634,26634,28682,28683,30731,30731,30731,28683,30731,30731,30731,28683,28683, +28684,28684,28684,28684,30732,30732,30732,30732,30732,30732,30732,30732,28683,28683,28683,28683, +28683,28683,28683,28683,28683,28683,28683,28683,28682,28683,28683,26635,28683,28683,28683,28683, +30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30732,32780,30731,32780, +32780,32780,32780,30731,32780,32780,32780,32780,32780,32779,32779,32780,32780,32780,32780,32780, +32780,32780,32780,32781,32781,32781,32781,34830,34830,34829,34829,34829,34829,34829,34829,34829, +32781,34829,32781,32780,32780,34829,32781,32781,32781,32780,32781,32780,32780,32780,32780,32780, +32780,32781,32781,32780,34829,34830,34829,32781,34829,32781,32781,32782,32782,32782,32782,32782, +32782,32782,32782,34830,34830,34829,34829,34829,34830,34830,36878,36878,38927,39119,39054,39054, +41198,41230,43343,43407,45455,45487,45552,47600,47567,47599,49712,49680,47567,45455,43310,41134, +41102,41198,41102,38925,38925,36877,36876,36877,36877,36876,36876,36877,34828,34828,34828,34828, +34828,34828,34828,32780,32780,32780,30732,30731,30731,30731,30731,28683,26634,26634,26635,26635, +26634,24586,24586,24586,24586,22538,22538,24586,22538,22538,22538,22538,22538,22538,22538,22538, +22538,20490,20490,20490,20490,20490,20490,20490,22538,20490,22538,22538,22539,22539,22538,22538, +22538,22538,24587,24587,24587,24587,22539,22540,22540,20492,20491,22540,24588,24588,24587,22538, +22538,22538,22538,22538,22537,22537,22537,22537,22537,20489,22536,22536,20488,20488,20488,20487, +16390,16390,16389,16389,16389,16390,18438,18438,18438,18438,18438,18438,18438,18438,18438,18439, +18439,18438,18438,18438,18439,18438,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439, +20487,20488,20488,20488,20487,20487,20488,20488,20487,20488,20488,20487,20488,22536,22537,22536, +22536,22536,22536,22536,22536,22536,22536,22536,22536,22537,24585,24585,24585,24585,24585,24585, +24584,24585,26633,26634,28682,28682,28683,30731,30731,30731,30731,30731,30731,30731,28683,28683, +28683,28683,28683,28683,28683,28683,28684,28684,28684,30732,28683,28683,28683,28683,28683,28683, +28683,28683,28683,28683,28683,28683,26635,26635,28683,28683,28683,26635,26635,26635,28683,28683, +28683,28683,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30732,30732,30731,30731, +30732,30731,30731,30731,32780,30731,30731,32780,32780,30731,32779,32780,32780,32780,32780,32780, +32780,32780,32780,32780,32781,32781,32781,32781,32781,32781,32781,34829,32781,32781,32781,32781, +32781,32781,32781,32780,32780,32780,32780,32781,32780,32780,32780,32780,32780,32780,32780,32781, +32781,32781,32781,32781,32781,34829,34829,32781,32781,32781,32781,32782,32782,34830,32782,32781, +32781,32782,32782,32781,34829,34829,34829,34830,36878,36878,36877,36942,39086,41135,41198,41166, +41102,41070,41166,43311,43375,45423,45487,47599,47599,47599,49712,49680,47567,45358,43246,43278, +43342,43310,41134,41166,41102,38925,36877,36877,36876,36876,36876,36877,36877,34828,34828,34828, +34828,34828,32780,32780,32780,32780,30732,30731,30731,30731,30731,28682,26634,28683,26635,26634, +26634,24587,24586,24586,24586,22538,22538,22538,22538,22538,22538,22538,22538,22538,22538,20490, +22538,22538,20490,22538,20490,20490,20490,20490,20490,20490,22538,22538,22538,24587,24587,22538, +22538,22539,22539,22539,22540,22540,22540,22540,22540,20492,20492,20492,22540,22539,22538,22538, +22538,22538,22538,22537,22537,22537,22537,22536,22537,22538,22536,22536,22536,20488,20488,20488, +16390,16390,16389,16389,16389,16389,16390,18438,18438,18438,18438,18438,18438,18438,18438,18438, +18438,18438,18438,18438,18438,18439,18439,18438,18439,18439,18439,18439,18439,18439,18439,18439, +20487,20487,20487,20487,20488,20488,20488,20488,20488,20488,20488,20488,20488,20487,20488,20488, +22536,22536,22536,22536,22536,22536,22536,22537,22537,22536,22537,24585,24585,24585,24585,24585, +24585,24585,24585,26634,26634,28682,28682,28682,30731,30731,30731,30731,28682,28683,28683,28683, +28683,28683,28683,28683,28683,28683,26635,26635,28684,28683,28683,28683,28683,28683,26635,28683, +28683,26635,28683,28683,28683,26635,26635,26635,26635,26635,26635,26635,26635,26635,28683,26634, +26635,28683,28683,30731,28683,28683,30731,30731,30732,30731,30732,30732,30731,30732,30732,30731, +30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30732,32780,32780,30732,32780,32780, +32781,32781,32781,30733,32781,32781,32781,32781,32781,32781,32781,34829,32781,32780,32781,32781, +32781,32780,32780,32780,32780,32780,32780,32780,32781,32780,32780,32780,32780,32780,32780,32781, +32780,32780,32781,32781,32780,32780,32781,32781,32780,32781,32781,32781,32782,32782,32782,32781, +32781,32781,32781,32781,34829,34829,34829,36878,36878,36877,36877,38990,39118,41135,41166,41102, +41070,41166,41199,41134,41134,43246,43343,45455,45455,47535,47599,47631,47599,45422,43277,43310, +45423,43246,43214,43342,41198,41005,38925,38925,36876,36876,38925,36877,36876,34828,34828,34828, +32780,32780,32780,32780,32779,32779,32779,30731,30731,30731,30731,30731,28683,28683,26635,26635, +26635,24587,24587,24587,24587,24586,22538,22538,22538,22538,22538,22538,22538,22538,22538,22538, +22538,22538,20490,20490,22538,20490,20490,22538,22538,22538,22538,22538,22538,24587,24587,24587, +22539,22538,22539,22540,22540,22540,22540,22540,20492,20492,20492,20492,20492,20491,20490,20490, +22538,22538,22537,24586,24586,24585,24586,24585,24585,24584,24584,22537,22536,22535,20488,20489, +16390,16390,16389,16389,16389,16389,16390,16390,18438,18438,18438,18438,18438,18438,18438,18438, +18438,18438,18438,18438,18439,18439,18438,18438,18439,18439,18438,18438,18439,18439,18439,18439, +18439,18439,18439,18439,20487,20487,20487,20488,20487,20487,20487,20487,20487,20487,20487,20487, +20487,20488,22536,20487,20488,22536,22536,22536,22536,22536,22536,22536,22536,22536,24585,24585, +24584,24584,24585,24586,26634,26634,28682,28682,30730,30731,30731,30731,30731,28683,28683,28683, +28683,28683,28683,28683,28683,28683,26635,26634,26634,26635,28683,26635,28683,28684,28684,26636, +26636,26635,26635,28683,28683,26635,26635,26635,26635,26635,26635,24587,26635,26635,28683,26635, +26635,28683,28683,28683,28683,30732,30732,30731,30732,30731,30731,30732,30732,30731,30732,30731, +30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30732,32780,32780,30732,30732, +32781,32781,32781,32781,32782,32782,32782,32781,32781,32781,32781,32781,32780,32780,32781,32781, +32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780, +32780,32780,32780,32781,32780,32780,32780,32780,32780,32781,32781,32781,32781,32781,32781,32781, +32781,32781,32781,34829,34829,34829,36878,36878,36878,36878,38926,38958,39086,41167,41199,41102, +38990,39022,39055,38927,38927,40974,41134,43311,45455,45455,47503,47535,47567,45455,45423,45455, +45455,45390,43310,43310,43246,43150,40974,40974,38925,38925,38925,38926,38925,36877,34828,34828, +32780,32780,32779,30731,30731,32779,30731,30731,30731,30731,30732,30731,28683,28683,26635,28683, +26635,26635,24587,24587,24586,22538,22538,24586,24586,24586,22537,22538,22538,22538,22538,22538, +22538,22538,22539,22539,22538,22538,22538,20490,22538,22538,22538,22538,22538,22538,22538,22539, +22539,22538,22538,22539,22540,22540,22540,20492,20492,20492,20492,18443,18443,20491,22539,20490, +20489,22538,24586,26634,26634,24585,24585,24585,24584,24584,24586,24586,24585,22536,22536,22536, +14342,14341,14341,16390,16390,16390,16390,16390,16390,18438,18439,18438,16390,16390,16390,18438, +18438,18438,18438,18438,18438,18438,18438,18438,18438,18439,18438,18438,18438,18439,18439,18439, +18440,20488,20488,18439,20487,20487,18439,20487,20487,20487,20487,20487,20487,20487,20487,20488, +20488,20487,20487,20488,22536,22536,22536,22536,22536,22536,20488,22536,22536,22536,22537,24585, +24585,24584,24584,24585,24586,26634,26634,28682,28682,30731,30731,30731,30731,30731,28683,28683, +28683,28683,28683,28683,28683,28683,26635,26635,26634,26635,26635,26635,26635,26635,26636,26636, +26636,26636,26636,26636,28684,26635,26635,26635,26635,26635,26636,26635,26635,26635,26635,26635, +26635,26635,28683,28683,28683,28683,28683,28683,30732,30731,30731,28683,30731,30731,30731,30731, +30731,30730,30731,30731,30731,30731,30731,30731,30731,30731,30732,30732,32780,30732,30732,30732, +30733,32781,32781,32781,32781,32781,32781,32781,32781,32781,32781,32780,32780,32780,32780,32780, +32780,32780,30732,32780,32780,32780,32780,32780,32780,32779,32780,32780,30731,32780,32780,32780, +32780,32780,32780,32780,32780,32780,32780,32780,32780,32781,32781,32781,32781,32781,32781,32781, +32781,32781,34829,34829,34829,34829,36877,36877,38925,38925,38925,38926,38990,41006,41070,38958, +38926,38926,38926,36878,36878,38926,38926,41102,43279,43311,43279,43247,45391,45391,45423,45455, +45487,45455,45294,43278,43182,43054,43054,40974,40974,38926,38925,38926,38926,36877,34828,34828, +32780,32780,32780,32779,30731,32780,30731,30731,30731,30731,30732,30732,28684,28683,26635,28683, +26635,26635,24587,24586,24586,22538,24586,24586,24586,24586,22538,22538,22538,22538,22538,22538, +22538,22539,22539,22539,22539,22538,22538,22538,22539,20490,20490,20490,20490,22538,20490,20490, +20490,20490,20490,20490,22539,20492,20492,20491,20492,20492,18443,18443,20490,20491,20490,20490, +20490,22537,24586,24586,26633,24585,24585,24585,24585,24584,24584,24585,24585,24584,22535,22534, +14342,14341,14341,16390,16390,16390,16390,16390,16390,16390,18438,18438,16391,16390,16390,16390, +16390,18438,18438,18438,18439,18439,18439,18438,16390,18439,18438,18438,18438,18439,18439,18440, +18440,18439,18439,20487,20487,20487,20487,20487,20487,20487,20487,20487,20487,20487,20487,20487, +20487,20487,22535,20488,22536,22536,22536,22536,22536,20488,22536,22536,22536,22537,22537,22536, +24585,24585,24585,24585,24585,24585,26633,26633,28682,28682,28682,30731,28682,28683,28683,28683, +28683,28683,28683,28683,28683,28683,26635,26635,26635,26635,26635,26636,26636,26636,26636,26636, +26636,26636,26636,26636,26636,26636,26636,28684,28684,26636,26636,26635,26635,26635,26635,26635, +26635,28683,28683,28683,28683,28684,28684,28683,28684,28683,28683,28683,30731,30731,30731,30731, +30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,32780,30732,30732,30732, +30732,32781,32781,32781,32781,32781,32781,30733,32781,32780,32780,32780,32780,32780,32780,32780, +32780,32779,30731,32780,32780,32780,32780,32780,32780,32780,32780,32780,30732,30732,32780,32780, +32780,32779,32780,32780,32780,32780,32780,32780,32780,32781,32781,32781,32781,32781,32781,32781, +32781,32781,32780,34829,34829,36877,36877,36877,38926,38926,38926,38926,38926,41006,38926,38925, +38926,36878,36878,36878,36878,36878,36878,36878,38958,38959,41038,41070,41103,41102,41102,43182, +43279,45391,45359,43311,43311,43278,43150,40974,38926,38925,36877,38925,36877,36877,34828,32780, +32780,32780,30732,30732,30732,30731,30731,30731,30731,30731,30731,30731,30731,28683,28683,28683, +26635,26634,24586,24586,24586,24586,24587,24587,24587,24586,24586,22538,22538,24586,22538,22538, +22538,22538,22538,22538,24586,22538,22538,22538,22538,22538,22538,20490,20490,22539,20491,20490, +20490,20490,20490,20490,20491,20491,20491,22540,20492,20491,18443,20490,20491,20490,20490,22538, +22538,22538,22537,24585,24585,24585,22537,22537,22536,22536,22536,22537,22537,22536,22536,22536, +14342,14341,14341,14342,16390,16390,16390,16390,16390,16390,16390,16390,16390,16390,16390,16391, +16391,18439,18439,18439,18438,18438,18438,18438,16390,18438,18438,18438,18438,18439,18439,18439, +18439,18439,18439,18439,18439,18439,20487,20487,18439,20487,20487,20487,20487,20487,20487,20487, +20488,20488,20487,20487,22536,22536,22536,22536,22536,22536,22536,22536,22536,22537,22536,22536, +22536,24584,24585,24585,24585,24585,26633,26633,26633,28682,28682,28682,28682,28682,28682,28683, +28683,26635,26635,28683,28683,28683,26635,26635,24587,26635,26635,26636,26636,26636,26636,26636, +26636,26636,26636,26636,26636,26636,26636,28685,26636,26636,26636,26636,26636,26635,26635,26635, +26635,26635,26635,26635,26635,28684,28683,28683,28683,28683,28683,28683,28683,28683,30731,30731, +30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30732,30732,30732, +30732,32780,32780,32781,32781,32781,32781,30732,32780,32780,32780,32780,32780,32780,32780,32780, +32780,32780,32780,30732,32780,32780,32780,30731,30731,32780,32780,32780,32780,32780,32780,32780, +32780,32780,32779,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32781,32781, +32781,32780,34828,34829,34829,36877,36878,36878,38926,38925,38925,38926,38926,41102,38926,38925, +38926,36878,36878,36878,36878,36877,34830,36878,36878,36878,36878,38926,38926,38926,38926,38925, +40974,43119,43279,43311,43247,43086,43022,40974,38926,38925,36877,36877,36877,36877,34828,32780, +32780,30731,30731,30731,30731,30731,30731,30731,30731,28683,30731,30731,28683,28683,28683,28683, +26635,26634,26635,26635,24587,24587,24587,24587,24587,24587,24587,24587,24586,24587,24587,24586, +24586,24586,24585,24586,24586,24586,22538,22538,22538,22538,22538,20490,20490,20490,20491,20491, +20490,22538,22539,20491,20491,20491,20492,20492,20492,20491,22539,20491,20490,20490,20490,22538, +22538,22538,22537,22537,24585,24585,24585,22536,22535,22536,20489,20489,20488,20487,20487,20488, +14342,14341,14341,14341,14342,14342,14341,14342,16390,16390,16390,14341,14341,14342,16390,16390, +16390,16391,18439,18438,16390,16390,16390,16390,16390,18438,18438,18438,18438,18439,18439,18439, +18439,18438,18438,18439,18439,18439,18439,18439,20487,18439,18439,20487,20487,20487,20487,20487, +20487,20487,20487,20487,20487,20487,20487,20488,22536,22536,20488,20487,22536,20488,22536,22536, +22536,22536,22536,22537,24585,24585,24585,26633,26634,26634,28682,28682,28682,26634,26634,26634, +26634,26635,28683,28683,28683,26635,26635,24587,24587,24588,26636,26636,24588,24588,26636,26637, +26637,26637,26637,26636,26636,26636,26636,26637,26637,26637,26636,26636,26636,26635,26635,26635, +26635,26635,26635,28683,28684,28683,26635,26635,28683,28683,28683,28683,28683,28683,28683,28683, +28683,30730,30730,30730,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30732, +30732,32780,32780,32781,32781,32781,32781,32780,30732,32780,32780,32780,30732,30732,30732,30732, +30731,30731,30731,30731,30731,32780,30732,30732,30731,30731,30731,30731,30732,32780,30732,30732, +32780,32780,32780,32779,32779,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780,32780, +32780,32780,34828,34829,36877,36878,36877,36877,38925,38925,38925,38926,38926,40974,38926,38926, +38926,36878,36878,36878,34829,34829,34830,34829,34829,34829,34829,36878,36878,36877,36877,36877, +36877,38926,41006,43087,43023,40974,40974,40974,38926,38926,38925,38925,36876,36877,34829,34828, +32780,32779,30731,30731,30731,32780,30731,30731,30731,30731,30731,28683,28683,28683,28683,28683, +26635,26634,26634,26635,26635,24586,24586,24587,24587,24587,24587,24586,24586,26635,26635,26634, +26634,26634,24586,24586,24586,24586,22537,22538,22538,22538,22538,22538,22538,22539,22539,20491, +20491,22539,22539,22539,20492,20492,20491,20491,20492,22540,22539,22539,22538,22538,24586,22538, +22538,22537,22537,20489,22537,24585,24585,22536,22537,22537,20488,20488,20487,20487,20487,20488, +14342,14341,14341,14341,14342,14342,14341,14342,14342,14342,14342,14342,14341,14342,16390,16390, +16390,16390,16390,16390,16390,16390,16390,16390,16390,18438,18438,18438,18438,18439,18439,18439, +18439,18439,18438,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,20487,18438,18439, +20487,20487,20487,20487,20487,20487,20488,20487,20488,20488,20488,20488,22536,20488,22536,22536, +22536,22536,22536,22536,22536,22537,22537,24585,24586,26634,26634,26634,26634,26634,26634,26634, +26634,26634,26635,26635,24587,26635,26635,24587,24588,24588,26636,24588,24588,26636,26637,26637, +26637,26637,26637,26637,26637,26637,26637,26637,26637,26637,26636,26636,26635,24587,24587,24587, +26635,26635,26635,26635,26635,26635,26635,26635,28683,26635,28683,28683,26634,28683,28683,28682, +28683,28683,28682,30731,30731,30730,30730,30731,30731,30731,30731,30731,30731,30731,30731,32780, +32780,32780,32780,32780,32780,32780,32780,32780,32780,30732,30732,32780,30732,30732,30732,30732, +30732,30731,30731,30731,30731,30731,30731,30732,30731,30731,30731,30731,30731,30731,30731,30732, +30731,30731,30731,32779,32779,32780,32780,32780,32780,32779,32780,32780,32780,32780,32780,32780, +32780,32780,34829,34829,34829,34829,36877,36877,36877,36877,38925,38926,38926,38926,38925,38925, +36877,36877,36877,34829,34829,34829,34829,34829,34829,34829,34829,34829,34829,34829,34829,34829, +34829,34829,36877,38927,40975,40975,40975,38926,38926,38926,38927,38926,38925,36877,34829,34829, +34829,32780,32780,32780,32780,32780,32780,32780,30732,30732,28683,28683,28683,28683,28683,28683, +28683,26634,26634,26635,26634,26634,26635,24586,24586,24586,24587,24586,24586,26634,28683,26635, +26634,26634,26634,26634,24586,24586,24586,22537,22537,22538,22538,22538,22539,22539,22539,22539, +22539,22539,22540,22540,22540,20492,20491,20491,20492,22539,22539,24587,26636,26636,28684,26635, +24586,22537,20489,20489,22537,22537,24585,24585,22538,22538,20488,20488,18439,20487,20491,20495, +14341,14342,14341,14341,14342,14342,14342,14342,14342,14342,14342,14342,14342,14342,14342,14342, +14342,14342,14342,14342,14342,16390,18439,16390,14342,16390,16390,16390,18438,18439,18439,18439, +18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18438,18439,18439,18438,18438, +18439,20487,20487,20487,20487,20487,20488,20488,20488,20488,20488,20488,22536,22536,22536,20488, +20488,22536,22537,22536,20488,22537,22536,22537,24585,24585,24585,24585,24585,24586,24586,24586, +24587,24586,24586,24586,24587,24587,24588,24588,24588,24588,26636,26636,24588,24588,26637,26637, +26637,26637,24588,24588,26637,26637,26637,24589,26636,26636,26636,26636,24587,24587,26636,26635, +26636,26636,26635,26635,26635,26635,26635,26635,26635,26635,26635,26634,26634,28683,28682,28682, +28682,28682,28682,28682,28682,28682,28682,28682,30730,30731,30731,30730,30731,30731,30731,30732, +32780,32780,32780,32780,32780,32780,32780,32780,30732,30732,32780,32780,30731,30732,30732,30732, +30732,30732,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731, +30731,30731,30730,30731,32779,32779,32779,32780,32780,32780,32779,32780,32780,32780,32780,32780, +32780,34828,34828,34828,34828,34829,34829,34828,36876,36877,36877,38925,38926,38926,38925,36877, +36876,36877,36877,34829,34829,34829,34829,34829,32780,32780,32781,32781,32781,32781,32781,32781, +32781,32781,32781,36878,38927,38927,36879,34830,34830,36878,36879,36879,36878,36878,34829,34829, +34829,32780,32780,32780,32781,32780,32780,30732,30732,28684,28684,28683,28683,28683,28683,28683, +26635,26634,26634,26634,26634,26634,26635,26635,26635,26635,24586,24587,26634,26634,26635,26634, +26634,26634,24586,26634,26634,24586,24586,24586,24586,22537,22538,22538,22539,22539,22539,22539, +22539,22540,22540,20492,20492,20492,20492,22540,20491,22539,24587,24588,28684,30732,30732,30732, +28683,26634,24586,22537,20489,22537,22537,22537,22538,22538,22537,20489,20488,18440,20492,20496, +14342,14341,14341,14342,14342,14342,14342,14342,14342,14342,14342,14342,14342,14342,14342,14342, +14342,16390,16390,14342,14342,14342,16391,16391,14342,16390,16390,16390,16390,18439,18439,18439, +18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18438,18438,18439,18439,18438,18439, +20487,20487,20487,20487,18439,18439,20487,20488,20488,20488,20488,20488,20488,20488,20488,20488, +22536,22536,22537,22537,22537,22536,22536,22537,22537,22537,22537,24585,24585,24585,24586,24586, +24586,22538,22538,24587,24587,24587,24588,24588,24588,24588,24588,24588,24588,24588,24588,26636, +24588,24588,24588,24588,24588,26637,26636,26636,26636,26636,26636,24588,26636,26636,26636,26635, +26635,26636,26636,26635,26635,26635,26635,26635,26635,26635,26634,26634,26634,28683,26635,26634, +28682,28682,28682,28682,28682,28682,28682,28682,28682,28682,28682,30730,30731,30731,30731,30731, +32779,32780,32780,32780,32780,32780,32780,32780,30731,30731,30731,30732,30731,30731,30732,30732, +30732,30732,30731,30731,30731,30730,30731,30731,30731,30730,30730,30730,30731,30731,30731,30731, +30731,30731,30731,30731,30731,30730,30731,32779,32780,32779,32779,32780,32780,32780,32780,32780, +32780,32780,34828,34828,34828,34828,34828,34828,36876,36877,36877,36877,36877,36877,36877,36876, +36876,36877,36877,36877,34828,32780,32780,32780,32780,32780,32780,32781,30733,30733,30733,30733, +30733,30733,30733,30733,32782,32782,32782,30733,30733,30733,30733,32782,32782,32781,32781,32781, +32781,32781,32780,30732,32780,30732,30732,30732,28684,28684,28684,28683,26635,26635,26635,28683, +28683,26634,26634,26635,28683,28683,28682,26634,26635,26635,26635,26634,26634,26634,26634,26634, +24586,24586,24586,24586,24585,24585,24586,24586,24586,24586,22538,22539,22539,24587,24588,24588, +24588,24588,22540,20492,20492,20492,20492,22540,22539,22540,22540,24588,26636,28683,28684,30732, +30732,28684,24587,22538,20489,18441,18441,18441,20489,20489,20489,20489,20489,18441,18440,18439, +12293,12293,12294,12294,12294,12294,12293,12294,14342,14342,14342,14342,14342,14342,14342,14342, +14342,14342,14342,14342,14342,14342,14342,14342,16391,16390,16390,14342,16390,16391,18439,18439, +18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,16390,18438,18439,18439,20487, +20487,20487,20487,18439,20487,20487,20487,20487,20487,20487,20487,20488,20488,20487,20487,20488, +20488,22536,22536,20488,20488,20488,22536,22537,22537,22536,22537,22537,22537,22537,22537,22538, +24586,22538,24586,24587,24587,24587,24587,22539,22540,24588,24588,24588,24588,24588,24588,24588, +26636,24588,24587,24588,24588,24588,24587,24588,26636,26636,24588,24587,24587,24587,24587,26635, +24587,26635,26635,26635,26635,26635,26635,26634,26634,26634,26634,26634,26634,26634,26634,26634, +26634,28682,28682,28683,28682,28682,28682,28683,28682,28682,28683,30731,28683,30731,30731,30731, +32779,32779,32780,32780,32780,32780,32780,32780,32780,30731,30731,30731,30731,30732,30732,30732, +30731,30731,30731,30731,30731,30731,30731,30731,30730,30730,30731,30731,30731,30731,30731,30731, +30731,30730,30730,30731,30731,30731,30731,30731,30731,32779,32779,32779,32780,32780,32780,32779, +32779,32779,32780,32780,32780,32780,32780,34828,34828,36876,36877,36877,36877,36877,36877,36877, +36876,34828,34829,34828,32780,32780,32780,32780,32780,30732,30732,30732,30733,30733,30733,30732, +30732,30733,30733,28685,28685,28685,28685,28685,28685,28685,28685,28685,28685,28685,28685,30733, +28685,28684,28684,28684,28684,28684,28684,28684,28684,28684,28684,26636,26635,26635,26635,28683, +28684,28683,28682,28682,28683,28683,28683,28682,26634,26634,26635,26634,24586,24586,24585,24586, +24586,24586,24586,24586,24586,24586,24586,24586,24586,24586,24586,24587,24587,26636,28684,26636, +26636,24588,22541,22541,20492,18444,18444,20492,20492,20491,22539,22540,22540,22539,22540,24588, +24588,24588,22539,20490,18441,18441,18441,18441,18440,20489,18442,18441,16392,16392,16393,18441, +14342,12293,12293,12293,12293,12294,12294,12294,12294,14342,14342,14341,14341,14341,14342,14342, +14342,14342,14342,12294,14341,14342,14342,14342,14342,14342,14342,14342,14342,16391,16391,16391, +18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439, +20487,20487,18439,18438,18439,18439,20487,20487,20487,20487,20487,18439,18439,20487,20487,20488, +20488,20488,20488,20488,20488,20488,20488,22537,22537,20488,22536,22537,22537,22537,22537,22537, +22538,22538,22538,22538,24587,24587,24587,24587,24587,24588,24588,24587,24587,24587,24587,24588, +24588,24587,24587,24587,24587,24587,24587,24587,24587,24588,24588,24587,24587,24587,24587,24587, +24587,26635,26635,26635,26635,24587,26634,26634,26634,26634,26634,26634,26634,26633,26634,26634, +26634,26634,28682,28682,28682,28683,28683,28682,28682,28683,28683,28683,28683,28683,28683,30731, +30731,32779,32780,32780,32780,32780,32780,32780,30731,30731,30731,30731,30731,30731,30731,30731, +30731,30731,28682,30730,30731,30731,30730,30730,30730,30731,30731,30731,30731,30731,30731,30731, +30731,30730,30731,30731,30730,30731,30731,30731,30731,30731,30731,32779,30731,32779,32780,32779, +32779,32779,32779,34828,32780,32780,32780,34827,34828,34828,36876,36877,36877,36877,34829,34828, +34828,34828,34828,34828,32780,32780,32780,32780,32780,30732,30732,30732,30732,30733,30732,30732, +30732,30732,30732,28685,28685,28685,28685,28685,28685,26637,28685,28686,28685,26637,26636,28684, +28684,26636,26636,26636,26636,26636,26636,26636,26636,26636,26636,26636,24587,24587,26636,26636, +28684,28684,30732,30732,30732,30732,30731,28683,26635,26635,26635,26634,24586,24586,24586,24586, +24586,24586,24587,24587,24587,24586,24587,24587,24587,24587,26635,26636,28684,30733,28685,26636, +24588,22540,20492,20492,20492,18444,18444,18443,18443,20491,20492,20492,20492,18444,18443,20491, +20491,20491,18443,18442,18442,18441,18441,18442,18442,18441,18442,18441,16392,18440,18444,18448, +12294,12293,10245,10245,10245,12293,12294,12294,12294,12293,12293,12293,12293,12294,14342,14342, +14342,14342,14342,14342,14342,14342,14342,14342,14342,14342,14342,14342,14342,16391,16391,16390, +16390,16390,16390,18438,18439,18439,16390,16390,18439,18439,18439,18439,18439,18439,18438,18438, +18439,18439,18439,18438,18439,18439,18439,20487,18439,18439,18439,18439,20488,20488,20488,20488, +20488,20488,20488,20488,20488,20488,22536,20488,20488,22536,20488,22536,22536,22537,22537,22537, +22538,24586,24586,22538,22538,24587,22539,24587,24587,24587,24587,22539,22539,22539,24587,24587, +24587,22539,22539,24587,24587,24587,24587,24587,24587,24587,24587,24587,24587,24587,24587,24587, +24587,24587,26635,24586,24586,24586,26634,26634,26634,26634,26634,26634,26634,26633,26633,26634, +26634,26634,28682,26634,28682,26634,26633,28681,26634,26634,28682,28683,28683,28682,28682,30731, +30731,30731,30731,30731,32780,32780,32780,32780,32779,30731,30731,30731,30731,30731,30731,30731, +30731,30731,30730,30731,30730,30730,30730,28682,28682,28682,30730,30730,30730,30730,30731,30731, +30731,30730,30730,30731,30731,30731,30731,30731,30731,30731,30731,32779,32779,32779,32779,32779, +32780,32779,32779,34828,32779,32780,32780,32780,34828,34828,34828,34828,34828,34828,34828,32780, +32780,32780,34828,32780,32780,32780,32780,32780,30732,30732,30732,30732,30732,30732,28684,28684, +28684,28684,28684,28685,28685,28685,28685,28685,26637,26637,26637,26637,26637,26637,28684,26636, +28684,28684,26636,26636,26636,26636,24588,24588,26636,24587,24588,24588,24588,24588,24588,24588, +26635,26635,28684,30733,30732,28684,28683,28683,28683,26635,26635,26635,26635,26635,26635,26635, +24587,24587,22538,22539,22538,24587,24587,22539,22539,22539,24588,28685,30733,28686,24589,22540, +22540,20492,18444,18444,20492,20492,18443,20491,18443,18443,18443,18444,18444,18444,18444,18443, +18443,18443,18443,18443,16394,16394,18442,18442,18442,18441,18441,18441,18441,18441,18442,18444, +10245,12293,10245,10245,10245,10245,12294,12293,12293,12293,12293,12293,12293,12294,14342,14343, +14342,12294,12294,14342,14342,14342,14342,14342,14342,14342,14342,14342,14342,14342,14342,16390, +16390,16391,16390,16391,18438,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18438, +18438,18438,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,20487,20488,20488,20488, +20488,20488,20488,20488,20488,20488,20488,20488,20488,20488,20488,22536,22536,20488,20488,20488, +22537,22537,22538,22538,22538,22538,24586,24587,22538,22538,22539,22539,22539,24587,24587,24586, +24587,24587,22539,24587,24587,24587,24587,24587,22539,24587,24587,24586,24586,24586,24587,24586, +24587,24587,24586,24587,24587,24586,24586,24586,26634,26634,26634,26634,26633,26633,26633,26634, +26634,26634,26633,26634,26634,26634,26634,26634,26633,28682,28682,28682,28682,28682,28683,30731, +30731,30731,30731,30731,32780,32780,32780,32780,32780,30732,30731,30731,28683,28683,28683,28683, +30731,28682,28682,28682,28682,28682,28682,28682,30730,30730,30730,28682,28682,30730,30730,30731, +30730,30730,30731,30731,30731,30731,30731,30731,30730,30731,30731,30731,30731,30731,32779,32780, +32780,32779,32779,32780,32779,32779,32779,32780,32780,32780,32780,32780,32780,34828,34828,32780, +32780,32780,34828,32780,32780,32780,30731,32780,30732,30732,30732,30732,30732,28684,28684,28683, +28684,28684,28684,28684,26636,28685,28685,28685,26637,26637,26637,26637,26637,26636,26636,26636, +26636,26636,26636,24588,26636,26636,24588,24588,24588,24588,24588,24588,24588,22539,22540,24588, +24588,24587,26635,26636,26636,26636,26635,26635,26635,24587,24587,24587,24587,24587,26636,26636, +24588,22539,22538,22539,20491,20491,20491,20492,20492,20492,22540,24588,24588,22540,20492,18444, +20492,18444,18444,18444,18444,18444,18443,18443,18443,18443,18444,18444,18444,18444,18444,18443, +18443,18443,18443,18443,18443,18443,18442,18442,18441,18441,18440,18440,18441,18441,18440,18438, +10245,10245,10245,10245,10245,10245,12293,10245,10245,12293,12293,12293,12293,12293,12294,14343, +12294,12294,12294,12294,14342,14342,14342,14342,12294,14342,14342,14342,14342,12294,14342,16390, +16391,16391,16391,16391,16391,16391,18439,18439,18439,18438,18438,18438,18438,18439,18439,18439, +18439,18439,18439,18439,18439,18439,20487,18439,18439,18439,20487,20487,18439,20487,20488,20488, +20488,20488,20488,20488,20488,20488,20488,20488,20488,20488,20488,22536,20488,20488,20488,20488, +22536,22537,22537,22537,22538,22537,22538,22538,24586,22538,22538,22538,22538,22538,22538,24586, +22538,24587,24587,24587,24587,24587,24587,24587,24587,24587,22538,24586,24586,24586,24587,24586, +24586,24586,24586,24586,24586,24586,24586,26634,26634,24586,26634,26633,26633,26633,26633,26633, +26633,26633,26633,26633,26633,26633,26633,26633,26633,28682,28682,28682,28682,28682,28682,30731, +30731,30731,30731,30731,32779,32780,34828,32780,32780,30731,30731,30731,28683,28683,28683,28683, +28683,28683,28682,28682,28682,28682,28682,28682,28682,28682,28682,28682,28682,28682,28683,28682, +28682,28682,28682,28683,28682,28683,28683,28682,30730,30731,30731,30731,30731,30731,30731,30731, +30731,32779,32779,32779,32779,32779,32779,32780,32780,32780,32780,32780,32780,34828,32780,32780, +32780,32780,34828,32780,32780,32780,30732,32780,30732,30732,30732,30732,30732,28684,28684,28684, +28684,28684,28684,26636,26636,28684,28684,26636,26636,26637,26637,26637,26637,26636,26636,26636, +26636,26636,26636,24588,24588,24588,24588,24588,24588,24588,24588,24587,24588,22540,22540,24588, +24587,22539,22539,22539,22539,22539,22539,22539,22539,22539,22539,22539,22539,22539,24588,24588, +22540,22539,20491,20491,20491,20491,18444,18444,18444,20492,20492,20492,20492,18444,18444,18444, +18444,18444,18444,20492,18444,18444,18443,18443,18443,18443,18443,18443,18443,18443,18443,18443, +16395,18443,18443,18443,18443,18442,20490,20489,20489,20489,20488,20488,20488,20489,20490,20491, +10245,10245,10245,10245,10245,10245,10245,10245,10245,10245,12293,12293,12293,12294,12294,12294, +12294,12294,12293,12293,12293,12294,14342,12294,12294,14342,14342,12294,12294,12294,14342,14342, +16391,16391,16391,16391,16391,16391,18439,18439,18439,16390,16390,16390,16390,18439,18439,18439, +18438,18438,18439,18438,18439,18439,18438,18439,18439,18439,18439,18439,20487,18439,18439,18439, +20487,20487,20488,18440,20487,20488,20488,20488,20488,20488,20488,20488,20488,20488,20488,20488, +22537,22537,22537,22537,20489,22537,22537,22537,22537,22537,22538,22538,22538,22538,22538,22538, +22538,22538,22538,22538,24587,22538,22538,22538,24586,24586,24586,22538,22538,22538,24586,24586, +24586,24586,24586,24586,24586,24586,24586,24586,24585,24585,26633,26633,24585,26633,26633,26633, +26633,26633,26633,26633,26633,26633,26633,26633,26633,26634,28682,28682,28682,28682,28682,28682, +28682,30731,30730,30731,32779,32780,34828,32780,32780,30731,30731,30731,30731,28682,28682,28682, +28682,28682,28682,28682,28682,28682,28682,28682,28682,28682,28682,28681,28681,28682,28682,28682, +28682,28682,28682,28682,28683,28682,28683,28683,28683,28682,28682,28682,28682,30730,30731,30731, +30731,30731,30731,32780,32780,32779,32780,32780,32780,32780,32780,32780,32780,32780,32779,32780, +32780,32780,32780,32780,32780,32780,30732,30732,30731,30731,30732,30731,28683,28683,28684,28684, +28684,28684,28683,26636,26636,26636,28684,28685,26637,26637,26637,26637,26637,26636,26636,26636, +26636,26636,26635,24587,24588,26636,24588,24588,24588,24587,24587,24588,24588,24587,22539,24588, +24588,22539,22539,22539,22539,22539,22539,22539,22539,22539,20491,22539,22539,22539,22539,22539, +20491,20491,20491,20492,20492,20492,20491,20491,18443,18443,18443,18444,18444,18444,18444,18444, +18444,18444,18443,18443,18443,18443,18443,18443,18443,18443,18443,18443,18443,18443,18443,16395, +16395,18443,18443,18443,18442,18442,20489,22538,22538,22537,22537,24585,24585,22536,22539,22542, +10245,10245,8196,6148,8196,10245,12293,12293,10245,10246,10246,12294,12294,12294,12294,12293, +12294,12294,12294,12294,12294,12294,14342,14342,12294,12294,12294,12294,12294,14342,14342,14342, +14342,14343,16391,16391,16391,16390,16390,18438,18439,18438,18438,18438,18439,18439,18439,18438, +18438,18438,18438,18438,18438,18438,18438,18438,18438,18439,18439,18439,18439,20487,20487,20488, +20487,18440,20488,20488,20487,20487,20488,20488,20488,20488,20488,20488,20488,20488,20488,20488, +20488,20488,20488,20489,22537,22537,20489,22537,22537,22537,22537,22538,22538,22538,22538,22537, +22538,22538,22538,22538,22538,22538,22538,22538,22538,24586,24586,22538,22537,22537,24586,24586, +24586,24586,24586,24586,24585,24585,24586,24586,26634,24585,24585,24585,24584,26633,24585,24585, +24585,24585,24585,26633,26633,26633,26633,26633,26633,26634,26634,28681,28682,28682,28682,28682, +28682,30731,30731,30731,32779,32780,32780,32780,32779,30731,30731,30731,28683,28682,28682,28682, +28682,28682,28682,28682,28682,28682,28681,26633,28682,28682,28682,28681,28681,28681,28682,28682, +28682,28682,28682,28682,28682,28682,28682,28683,28683,28683,28683,30731,30730,30730,30731,30731, +30731,30731,30731,30731,32779,32779,32779,32780,32780,32780,32779,32780,32780,32779,30731,30731, +32779,32780,32780,32780,32780,30732,30732,30732,30731,30731,30732,28684,28683,28683,28683,26635, +26635,26635,26636,26635,26635,26636,26636,26636,26636,26636,26636,26637,26637,26636,26636,26636, +26636,26635,26635,26635,26636,24588,24588,24588,24588,24587,22539,24588,24588,24587,22539,22539, +22539,22539,22539,22539,22539,22539,22539,20491,20491,20491,20490,20491,20491,20491,20491,20490, +20491,20491,20491,20491,20491,20491,20490,20490,18442,18442,20491,20492,18444,18444,18443,18443, +18443,18443,18443,18443,18443,18443,18443,18443,18443,18443,18443,18442,18443,18443,16395,16395, +18443,18443,18442,18442,18442,20490,22538,24585,24585,24585,24585,26633,26633,26633,24585,24584, +10245,8197,8197,8197,8197,10245,12294,12294,10246,10246,10245,10246,12294,12294,12294,12293, +12294,12294,12294,12294,12294,12294,14342,14342,12294,12294,12294,14342,14342,14342,14342,14342, +14342,14343,16391,16391,16390,16390,16390,16390,18439,18439,18438,18438,18439,18439,18439,18439, +18439,18439,18439,18439,18439,18439,18438,18439,18438,18439,18439,18439,18439,18439,18439,18440, +18440,18440,18440,18439,18440,18440,20488,20488,18440,18440,20488,20488,20488,20488,20488,20488, +20488,20488,20488,20488,20488,20489,20488,20488,20489,22537,22537,22537,22537,22538,22538,22538, +22537,22538,22538,22537,22537,22538,22537,22537,22537,22538,22538,22538,22537,22537,24586,24586, +24586,24586,22538,24586,24585,24585,24585,24585,24585,24585,24585,24585,24584,24585,24585,24585, +24585,24585,26633,26633,26633,26633,26633,26633,26633,26633,26633,26634,28682,28681,28682,28683, +28682,30731,30731,30731,32780,32780,32780,32780,30732,30731,30731,30731,28682,28682,28683,28682, +28682,28682,28682,28682,28682,28681,26634,26634,26634,26633,26633,26633,26633,28682,26634,28682, +28681,28682,28682,28682,28682,28682,28682,28682,28682,28683,28683,28682,30730,30730,30730,28682, +28682,30730,30731,30731,30731,32779,32780,30731,32780,32779,30731,30731,30731,30731,30731,30731, +30731,30731,30732,30732,30732,30732,30731,30731,30731,28683,28683,28683,28683,26635,26635,26635, +26635,26635,26635,26635,26636,26636,26636,26636,26636,26636,26636,26637,26637,26636,26636,26636, +26635,26635,26635,26635,24587,24587,24587,24587,24587,24587,22540,22539,22539,24587,24587,22539, +22539,20491,22539,22539,22539,22539,20491,20491,20491,20491,20490,20491,20491,20490,20490,20490, +20490,20490,20491,20490,20490,20490,20490,20490,20490,20490,20491,20491,18443,18443,18443,18443, +18443,18443,18443,18443,18443,18443,18443,18443,18443,18443,18443,18443,18443,16395,16395,16395, +16395,16394,18442,18443,20491,22539,26635,28682,28683,28683,28681,28681,28681,28681,26633,26632, +8197,8197,8198,8198,10246,10245,10246,10246,10246,10246,10246,12294,12294,12294,12294,12293, +12294,12294,12294,12294,12294,12294,12294,14342,12294,14342,14342,14342,14342,14343,14343,14342, +14342,14343,16391,16391,16390,16390,16390,18438,18439,18439,18438,18438,18439,18439,16390,16390, +18439,18439,18439,18439,18439,18438,18438,18439,18439,18439,18439,18439,18439,18439,18440,18440, +18439,18440,18440,18440,18440,18440,20488,18440,18440,18440,18439,20487,20487,20488,20488,20488, +20488,20488,20488,20488,20488,20488,20488,22537,20488,20488,22537,20489,22537,22537,22537,22538, +22538,22537,22537,22537,22537,22537,22537,22537,22537,22538,22538,22537,22537,22537,24586,22537, +24586,24586,22537,24585,24585,24585,24585,24585,24585,24585,24585,24585,24584,24584,24584,24584, +24584,24585,26633,24585,26633,26633,26633,26633,26633,26633,26633,26633,26633,28681,28682,28682, +28682,30730,30731,30731,32779,32780,32780,32780,30731,30731,30731,30731,28682,28682,28682,28682, +28682,28682,28683,28683,26634,26634,26634,26635,26634,26633,26634,26634,26633,26634,26634,26634, +26634,28682,28682,28682,28682,28682,28682,28682,28682,28682,28683,28683,30731,28683,28682,28682, +28682,30730,30730,30731,30731,30731,30731,30731,30731,32779,30731,30731,30731,30731,30731,28683, +28683,30731,30731,28683,28683,28683,28683,28683,28683,28683,28683,28683,28683,26635,26635,26635, +26635,26635,26635,26635,26636,26636,26635,26635,26636,26636,26637,26637,26636,26636,26636,26636, +26635,26635,26635,26635,24587,24587,24587,24587,24587,24587,24587,22539,22539,22539,22539,22539, +22539,20491,20491,22539,22539,22539,20491,20491,20491,20491,20490,20491,20491,20490,20490,20490, +18442,18442,20490,20490,18442,18442,20490,20490,20490,20490,20491,20491,18442,18443,18443,18443, +18443,18443,18443,16395,18443,18443,18443,18442,18442,18442,18442,18442,18442,16395,16395,16395, +16394,16394,16394,18442,20491,24587,28683,30730,30730,30731,30731,28682,28681,28680,28682,28684, +6149,8197,10245,10246,12294,10246,10245,8198,8198,8198,8198,10246,10246,10246,10246,10245, +12293,12294,12294,12294,12294,12294,12294,14342,12294,14342,14342,12294,14342,14343,16391,16391, +16391,16391,16391,16391,16390,16390,16390,16390,18438,18438,16390,16390,16390,18438,18438,18438, +18438,18439,18439,18439,18439,18438,18438,18439,18439,18438,18438,18439,18439,18439,18439,18440, +18440,20488,20488,18440,18439,18439,20488,18440,18440,18440,18439,20487,18439,20488,20488,20488, +20488,20488,20488,20488,20488,20488,20488,20488,20488,20488,22536,20489,22537,22537,20489,22538, +22538,22537,22537,22537,22537,22537,22537,22537,22537,22537,22537,22537,22537,22538,22538,22538, +22537,22537,22537,24585,24585,24585,24585,24585,24585,24585,24585,24585,24585,24585,24584,24584, +24584,24585,26633,24585,24585,24585,26633,26633,26633,26633,26633,26633,26633,26633,26633,28682, +28682,28682,30731,30731,30731,30731,30732,30732,30731,30731,30731,28683,28682,28682,28682,28682, +28682,28682,28682,26634,26633,26634,26634,26634,26634,26634,26634,26633,26634,28682,26634,28682, +26634,26634,26634,28682,28682,28682,28682,28682,28682,28682,28682,28683,28683,28683,28683,28682, +28682,30730,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,28683, +28683,28683,28683,28683,28683,28683,28683,28683,28683,26635,26635,26635,26635,26635,26635,26635, +26635,26635,26635,26635,26636,26636,26636,26636,26636,26636,26637,26637,24589,24589,24588,24588, +26636,26636,24587,24587,24587,24587,24587,24587,24587,24587,24587,24587,22539,22539,22539,22539, +22539,20491,20490,20491,20491,20491,20491,20491,20490,20490,20490,20490,20490,20490,20490,20490, +20490,20490,18442,20490,18442,18442,18442,18443,20491,20490,20490,20491,18443,18443,18443,18443, +18443,18443,18443,16395,18443,18443,18442,18442,18442,18442,18442,18442,18442,18442,18442,18442, +16394,16394,18442,18442,18442,22538,26635,30731,30730,30730,30731,28682,28680,28680,28681,28684, +6150,8197,8197,10245,12294,10246,8198,8198,6150,6149,6149,6150,8198,10246,10246,8198, +10245,12293,10245,10245,10246,12294,12295,12295,12294,12295,12294,12294,12294,14342,16391,16391, +16391,16391,16391,16391,16391,16391,16391,16391,16390,16390,16390,16390,16390,18438,18439,18438, +18438,18439,18439,18438,18439,18439,18438,18438,18438,18438,18438,18439,18439,18439,18439,18439, +18440,20488,20487,20487,18439,18439,20488,18440,18440,18440,18440,20488,18440,18440,18440,20488, +20488,20488,20488,20488,20488,20488,20488,20488,20488,20488,20488,20489,20489,20489,20489,22537, +22537,22537,22537,22537,22536,22537,22537,22537,22537,22537,22537,22537,22537,22537,22537,22537, +22537,22537,22537,22537,22537,24585,24585,24585,24585,24585,24585,24585,24585,24585,24585,24584, +24584,24584,24585,24585,24585,24585,26633,26633,24585,24585,26633,26633,26633,26633,26633,26633, +28682,28682,28682,28683,28683,30731,30731,30731,30731,30731,28683,28683,28682,28682,28682,28682, +28682,28682,28681,26633,26633,28681,26633,26633,26633,26633,26633,26633,26633,28681,28681,28681, +26633,26634,26634,28682,28682,28682,28682,28682,28681,28681,28681,28682,28682,28682,30731,30731, +30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,30731,28683,30731,28683,28683,28683, +28682,28683,28683,28683,28683,28683,28683,28683,28683,26635,26635,26635,26635,26635,26635,26635, +26635,26635,26635,26636,26636,26636,26636,26636,26636,26636,26636,24589,24589,24589,24588,24588, +24588,24588,24587,24587,24587,24587,24587,22539,22539,22539,22540,22540,22539,22539,22539,22538, +22538,22538,20490,20490,20490,20490,20490,20490,20490,20490,18442,18442,20490,20490,20490,20490, +20490,20490,20490,20490,20490,18442,18442,18442,20491,18442,18442,18442,18442,18443,18443,18443, +18442,18443,18443,18443,18442,18442,18442,18442,18442,18442,18442,18442,18443,18443,18442,16394, +18443,18443,18442,16394,18442,20490,24586,26635,28682,28682,28682,28681,26633,28680,28680,26633, +6150,6149,6148,8197,10246,10246,10246,10246,8198,8197,10246,8198,8198,10246,10246,10246, +10245,10245,10245,12294,12294,12294,12294,12294,12294,14342,14342,14342,14342,14342,14342,14342, +14342,16390,16391,16391,16391,16391,16391,16391,16390,16390,16390,16390,16390,16390,18438,18439, +18439,18439,18439,18439,18439,18439,18439,18438,18438,18439,18439,18439,18439,18439,18439,18439, +18439,18439,20487,20487,20487,20487,20487,20488,20488,20488,20488,18440,20488,18440,18440,18440, +20488,20488,20488,20488,20488,20488,20488,20488,20488,20488,20489,20488,20489,20489,20489,20489, +22537,22537,22537,22537,22537,22537,22537,22537,22537,22537,22537,22537,22537,22537,22537,22537, +22537,22537,22537,22537,22537,22537,22537,24585,24585,24585,24585,24585,24585,24585,24584,24584, +24584,24584,24584,24585,24585,24585,24584,24584,24584,24585,24585,24585,26633,24585,26633,26633, +26633,28682,28682,28682,28682,28682,28682,30731,30731,30731,28683,28683,28682,28682,28682,28682, +28682,28682,26634,26633,28682,28682,28682,26633,26634,26634,26634,26633,26633,26633,28682,28682, +26634,26634,26634,26633,26633,28681,28682,28682,28681,28681,26633,28682,28682,28682,28682,28683, +28683,28683,28682,30730,28682,28682,30731,30731,30731,30731,28683,28683,28683,28682,28683,28682, +28682,28683,28683,28683,28683,28683,28683,28683,28683,26634,26634,26634,26634,26635,26635,26635, +26635,26635,26635,26635,26636,26636,26636,26636,26636,26636,24588,24588,24588,24588,24588,24588, +24588,24587,24587,22539,24587,24587,22539,22539,22538,22539,22539,22539,22539,22538,22538,22538, +20490,20490,20490,20490,20490,20490,20490,20490,20490,18442,18442,18442,20490,20490,18442,18441, +18441,20489,20489,20490,20490,18442,18442,18442,20490,18442,18442,18442,18442,18443,18443,18443, +18442,18443,18443,18442,18442,18442,18442,18442,18442,18442,18442,18442,18442,16394,16394,16394, +16394,18443,16394,16394,16394,18442,20489,22538,24586,24585,26633,26634,26633,26633,26633,26634, +6150,6149,6148,6148,8197,8197,10246,10246,10246,10246,12294,10245,8197,10246,10246,12294, +10246,10246,12294,12294,12294,12295,12294,12294,12294,14342,12294,14342,14342,14342,14342,14342, +14342,14342,16391,16391,16391,16391,16391,16391,16390,16390,16390,16390,16390,16390,18438,18439, +16390,18438,16391,16391,16391,18439,18439,18439,18438,18439,18439,18439,18439,18439,18439,18439, +18439,18439,18439,18439,18439,20487,20487,18439,20488,20488,20488,20488,20488,20488,18440,18440, +18440,18440,18440,18440,20488,20488,20488,20488,20488,20488,20489,20488,20489,20489,20489,20488, +20488,20489,20489,20489,22537,22537,22537,22537,22537,22536,22536,22537,22537,22537,22537,22537, +22537,22537,22537,22537,22537,24585,22536,24584,24585,24585,24584,24585,24585,24585,24584,24584, +24584,24584,24584,24585,24585,24585,24585,24585,24585,24585,24585,24584,24585,26633,26632,26632, +26633,26633,26633,28681,28682,28682,28682,28682,28683,28682,28682,28682,28682,28682,28682,28682, +28682,28682,26634,28682,26634,26634,28682,28682,26634,26634,28682,26633,28681,28682,26634,28682, +26634,26634,26634,26634,26634,26633,28682,28682,28681,28681,26633,26634,26634,28682,28682,28682, +28682,28682,28682,28682,28682,28682,28682,28683,30731,30731,28682,28682,28682,28682,28682,26634, +28682,28683,28683,28683,26635,26635,28683,28683,26635,26634,26634,26634,26634,26635,26635,26635, +26635,26635,24587,26636,26636,26636,26637,26636,26636,24588,24588,24588,24588,24588,24588,24588, +24588,24587,24587,22539,24587,24587,22539,22539,22539,22538,22539,22539,22538,22538,22538,22538, +22538,20490,20490,20490,20490,20490,20490,20490,18442,18442,18442,18442,18442,18442,20490,18441, +18441,20490,20489,20489,18441,18441,18442,18442,20490,20490,18442,18442,18443,18443,18443,18442, +18442,18442,18443,18443,18442,18442,18442,20490,20490,18441,18441,18441,18442,18442,16394,16394, +16394,16394,16394,16394,16394,18441,18441,20489,20489,22536,22536,22537,24585,24584,24584,24585, +6148,6148,6148,6148,6149,6149,8197,10246,10246,10246,10245,12293,12293,10245,10245,10246, +12294,12294,12294,12294,12294,12294,12294,12294,14342,14342,12294,14342,14342,14342,16390,14342, +16390,16390,16391,16391,16391,16391,16391,16390,16390,16390,16390,16390,16390,16390,16390,16390, +16390,16390,18439,16391,16391,16391,16390,18438,18438,18439,18439,18439,18439,18439,18439,18439, +18439,18439,18439,18439,18439,18439,18439,18439,18440,18440,18440,18439,18440,18440,18440,18440, +18440,18440,18440,18440,18440,18440,18440,20488,20488,20488,20488,20488,20488,20488,20489,20488, +20488,20488,20488,20489,20489,22537,22537,22536,22536,22536,22536,22536,22536,22536,22536,22536, +22537,22536,22537,24585,24585,24585,24585,22536,24584,24585,24585,24585,24585,24585,24585,24585, +22537,24584,24584,24584,24584,24584,24585,24585,24585,24585,24585,24584,24585,24585,24585,24584, +26633,26633,26633,26633,26633,28682,28682,28682,28682,28682,28682,28681,28682,28682,28682,28682, +28681,28681,28682,28682,28682,26634,26634,26634,26634,26633,28681,26633,28682,28682,28682,28682, +28682,26634,28682,28682,26634,26634,26634,26634,26634,26633,28682,26634,26634,28682,28682,28682, +28682,28682,28682,28682,28682,28682,28682,26634,28683,28683,28683,26634,26634,26634,26634,26634, +26634,26635,28683,26635,26635,26635,26635,26635,26635,26634,26634,26634,26635,26635,26635,26635, +26635,26635,26635,26636,26636,26636,26636,26636,24588,24588,24588,24589,24588,22540,24588,24588, +24588,24588,24587,22539,22538,24587,24587,24586,22539,22539,22538,22538,22538,22538,22538,22538, +20490,20490,20490,18441,20490,20490,20490,20490,18441,18442,18442,18442,18442,18442,18442,18442, +18441,18441,20490,20490,18442,18441,18442,18442,20491,18442,18442,18442,18442,18442,18442,18442, +18442,18442,18442,18442,18442,18442,18441,18441,18441,18441,18441,18441,18441,18441,18442,16394, +16394,16394,16394,16394,18441,18441,18441,18441,18441,20488,20488,20488,22536,22536,22535,22536, +4099,6148,6148,6149,6149,6149,6149,10246,10246,10246,10246,10245,10244,10244,10245,8197, +10246,12294,12294,12294,12294,12294,12294,12294,12294,14342,14342,14342,14342,14342,16391,16391, +16391,16390,16390,16390,16390,16390,16390,16390,16390,16390,16390,16390,16390,16390,16390,16390, +16390,16390,16390,16390,16390,16390,16390,18438,18439,18439,18439,18439,18439,18439,18439,18439, +18439,18439,18439,18439,18439,18439,18439,18439,18439,18440,18440,18439,18439,18439,18439,18440, +20488,18440,18440,18439,18439,18439,18440,18440,18440,20488,20488,20488,20488,20488,20489,20489, +20489,20488,20488,20488,20488,20488,20488,20488,22536,22536,22536,22536,22536,22536,22536,22536, +22536,22536,22536,24584,24584,24584,24585,24585,24584,22536,24585,24585,22537,24585,22537,24585, +22537,22536,22536,22537,22536,24584,24584,24585,24585,24584,24584,24584,24584,24584,24584,24584, +24585,26633,26633,26633,26633,26633,26633,28682,26633,28682,28682,28682,28682,28682,28682,28682, +28682,28682,28681,28682,28682,28682,28682,28682,26633,26633,28681,28682,28682,28682,28682,28682, +28681,28681,28682,28682,26634,26634,26634,28682,28682,28682,28682,28682,28682,28682,28682,28682, +28682,28682,26634,28682,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634, +26634,26635,26635,26634,26634,26634,26634,26635,26634,26634,26634,26635,26635,26635,24587,24587, +24587,26635,24588,24588,24588,26636,26636,24588,24588,24588,22540,24588,24588,22540,22540,24588, +24587,24587,22539,22539,22539,22538,22538,22538,22538,22538,22538,22538,20490,22538,22538,22538, +20490,20490,20490,18442,18442,18442,18442,18441,18441,18441,18442,18441,18441,18441,18442,18442, +18442,18442,18442,18442,18442,18442,18441,18442,20490,18442,18442,18442,18442,18442,18442,18442, +18442,18442,18442,18442,18442,18441,18441,18441,18441,18441,18441,18441,18441,18441,18441,18441, +18441,18441,16393,16393,18441,18441,18440,18441,18440,20488,20487,20488,20487,20487,22535,20487, +4099,6148,6149,6149,6149,6149,8197,8198,8198,8198,10245,10245,10244,10245,10246,10245, +10245,10246,10246,10246,12294,12294,12294,12294,12294,12294,14342,16391,16390,16390,16391,16391, +16391,16391,16391,16390,14342,14341,16390,16390,16390,16390,16390,16390,16390,16390,16390,14342, +16390,16390,16390,16390,16390,16390,16390,16390,16390,18438,18439,18439,18439,18439,18439,18439, +18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439, +18440,18440,18439,18439,18440,20488,18440,18439,18440,20488,20488,18440,20488,20488,20488,20488, +20488,20488,20488,20488,20488,20488,20488,20488,22536,22536,22536,22536,22536,22536,22536,22536, +22536,22536,22536,24584,24585,24585,24585,24585,24584,22536,22536,24584,24584,24584,22536,22536, +22536,22536,22536,22536,22536,22536,22536,24584,22537,22536,24584,24584,24584,24584,24584,24584, +24585,24585,24584,24585,26633,26633,26633,26633,26633,26633,26633,28682,28682,28682,28682,28682, +28682,28682,28682,28682,28682,28682,28682,26633,26633,26633,26633,28681,28682,28682,28682,28682, +26633,26633,28681,28682,26633,26633,26633,26634,28682,28683,28682,28682,28682,28682,28682,28682, +28682,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634, +26634,26635,28683,26635,26634,26634,26634,26634,26634,26634,24586,24586,26635,24587,24587,24587, +24587,24587,24587,24587,24587,24587,26635,24588,24588,24588,22540,24588,22539,22540,22540,24587, +24587,22539,22538,22538,22538,22538,22538,22538,22538,22538,22538,22538,20489,20490,20490,20490, +22538,20490,18442,18442,18442,18441,18441,18441,18442,18441,18442,18442,18441,18441,18441,18441, +20490,18442,18441,18442,18441,18441,18441,18441,18441,18441,18441,18441,18442,18442,18442,18442, +18441,18441,18442,18442,18441,18441,18441,18441,18441,18440,18441,18441,18441,18441,18441,18441, +18441,18441,18440,18440,18440,18440,18440,16392,18440,18439,18439,18439,18439,20487,20487,22536, +4099,4099,6148,6149,6149,6149,6150,8198,8198,8198,8197,6149,8197,10246,10246,10246, +10245,10245,10246,12294,12294,12294,12294,12294,12294,12294,14342,16391,16390,16391,16390,16390, +16390,16390,16391,16390,14341,14341,14342,14342,16390,16390,16390,16390,16390,16390,14342,14341, +14341,14342,16390,16390,16390,16390,16390,16390,16390,16390,16390,16390,16390,16390,16390,18439, +18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18439,18440,18440, +18439,18439,18439,18439,18439,18440,18439,18439,18439,20488,18439,18440,18440,20488,20488,18440, +18440,20488,20488,20488,20488,20487,20488,20488,20487,22536,20488,20488,20488,20487,22536,22536, +22536,22536,22536,24585,24585,24585,24584,24584,24584,24584,24584,24584,24584,22536,22536,22536, +22536,22536,22536,22537,22537,22536,22536,22536,22536,22536,24584,24585,24584,24584,24584,24584, +24585,24584,24585,24585,24585,24585,26633,26633,26633,26633,26633,26633,28682,28682,28682,28682, +28682,26634,28682,28682,28682,28682,26634,26633,26633,26633,26633,26633,26633,26634,28682,28682, +28682,26633,28681,28682,28681,28681,28682,28682,28682,30730,30731,28682,28682,28682,28682,28682, +28682,26633,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634, +26634,26634,28683,26635,26635,26635,26635,26634,26634,24586,24586,24586,26635,24587,26635,26635, +24587,26635,24587,24587,24587,24587,26635,26635,24587,24588,24588,24588,22539,24587,24587,22539, +24587,22539,22539,22538,22538,22538,22538,22538,22538,22538,22538,22537,20489,20489,20489,20489, +20489,20490,18442,18441,20490,18441,18441,18441,18441,18441,18442,18442,18441,18441,18441,18441, +18441,18441,18441,18441,18441,18441,18441,18441,18441,18441,18441,18441,18441,18441,18442,18441, +18441,18441,18441,18441,18441,18441,18441,18440,18441,18440,18440,18441,18441,18441,18440,18441, +18441,18441,18440,18440,18440,18439,18439,16392,18440,18439,18439,18439,18439,18439,20488,22537, +4099,4099,6148,6148,6148,8196,6149,6150,8198,8198,6149,6149,8197,10245,10246,10246, +10246,10246,12294,12294,12294,12294,12295,14342,14342,14342,16390,16391,16390,16390,16390,16390, +16390,16390,16390,16390,14342,14342,14342,14342,14342,14342,14342,16390,16390,16390,14342,14341, +14341,14342,16390,16390,16390,16390,16390,16390,16390,16390,16390,16390,16390,16390,16390,18438, +18439,18439,18439,18439,18439,18439,18438,18438,18439,18439,18439,18439,18439,18439,18440,18440, +18439,18439,18439,18440,18440,18439,18439,18439,18439,18440,18439,18440,18440,20488,20488,20488, +18440,18440,20488,20488,20487,20488,20487,20487,20488,20488,20488,20488,20488,20488,22536,22536, +22536,22536,22536,24584,24584,24584,24584,24584,24585,24585,24585,24585,22536,22536,22536,22536, +22536,22536,22536,22536,22536,22536,22536,22536,22536,22536,22536,22536,22536,22536,22536,22536, +24584,24585,22536,24584,24584,24585,24585,26633,26633,26633,26633,26633,26633,26634,26633,26633, +26633,26633,26633,26634,26634,26634,26634,26634,26634,26634,26633,26633,26633,28682,28682,28682, +28682,28682,28682,28682,28682,28682,28682,28682,28682,28682,28683,28682,28682,28682,28682,28682, +26634,26634,26633,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634, +26634,26634,26635,26635,26634,26634,26634,26634,26634,26634,26635,26635,26635,26635,26635,26635, +26636,26635,24587,24587,24587,24587,24587,24587,24587,24588,24588,22539,22539,22539,22539,22538, +24586,22538,22538,22538,22538,24586,22537,22538,22538,22537,22537,22537,20489,20489,20489,20489, +20489,20489,18441,18441,18441,18441,18441,18441,18441,18441,18442,18442,18441,18441,18441,18441, +18441,18441,18441,18441,18441,18441,18441,18441,18441,18441,18441,18441,18441,18441,20489,18441, +18440,18441,18441,18441,18440,18440,18440,18440,18441,18440,18440,18440,18441,18441,18440,18440, +18440,18441,18440,18440,18440,18439,18439,18440,18441,18440,18439,18439,18439,18439,18439,16390, +4099,4099,4099,4099,8195,10244,10245,8198,8198,8198,6149,6149,8197,8198,8198,10245, +12294,12294,12294,12294,12294,12294,12295,14343,14342,16391,16391,16390,16390,16390,16390,16390, +16390,16390,16390,16391,16391,14342,14342,14342,14342,14342,14342,14342,14342,16390,16390,14342, +14342,14342,14342,14342,14342,14342,16390,16390,16390,16390,16391,16390,16390,16390,18438,18438, +16390,16390,18438,18439,18439,18439,18438,18438,18439,18439,18439,18439,18439,18440,18440,18440, +18440,18439,16391,16391,18439,18439,18439,18439,18439,18439,18439,18439,18439,20488,20488,18440, +20488,18440,18439,20487,20487,20487,20487,20487,20488,20487,20487,20488,20488,20488,22536,20488, +22536,22536,22536,22536,22536,22536,22536,24584,24585,24584,24584,24585,22536,22536,20488,20488, +22536,22536,20487,20488,20488,20488,22536,22536,20488,22536,22536,22536,22536,22536,22536,22536, +24584,24584,22536,22536,24584,24584,24584,24584,24584,24585,26633,26633,26633,26633,26633,26633, +26634,26634,26634,26633,26633,26634,26633,26634,26634,26633,26633,26634,26634,28682,28682,28682, +28682,28682,28682,28682,28682,28682,28682,28682,28682,28683,28683,28682,26634,26634,28682,26634, +26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634,26634, +26634,26634,26634,26634,26634,26635,26635,26634,26634,26634,26635,26635,26635,26635,26635,26636, +26635,26636,24587,24587,26635,24587,24587,24587,24587,24588,24588,22539,22539,22539,22538,22538, +22538,22539,22538,22538,22538,22537,22537,22537,22537,22537,22537,22537,20489,20489,20489,20489, +20489,18441,18441,18441,18441,18441,18441,18441,18441,18441,18442,18442,18441,18441,18441,18441, +18441,18441,18441,18441,18441,18441,18441,18441,18441,18441,18441,18441,18441,18441,18441,18441, +18440,18440,18440,18440,18440,18440,18440,18440,16392,16392,16392,16392,16392,18440,18440,18440, +18440,18440,18440,18440,18440,20487,20487,18440,18440,20487,20487,20487,20487,20487,16388,16388}; \ No newline at end of file