From cd2533bc3577c31509a9ffb19e50f2d0fce36a62 Mon Sep 17 00:00:00 2001 From: falkTX Date: Sun, 23 Sep 2018 15:59:38 +0200 Subject: [PATCH] Create a UI wrapper for VST plugin, instead of using embed tricks --- source/plugin/Makefile | 52 +- source/plugin/carla-vst-export.cpp | 100 + source/plugin/carla-vst.cpp | 98 +- source/plugin/carla-vst.hpp | 43 + source/plugin/resources/carla-ui.png | Bin 0 -> 36482 bytes source/plugin/resources/carla-ui.xcf | Bin 0 -> 377257 bytes source/plugin/ui_launcher.cpp | 100 + source/plugin/ui_launcher_res.cpp | 2915 ++++++++++++++++++++++++++ source/plugin/ui_launcher_res.hpp | 15 + 9 files changed, 3243 insertions(+), 80 deletions(-) create mode 100644 source/plugin/carla-vst-export.cpp create mode 100644 source/plugin/carla-vst.hpp create mode 100644 source/plugin/resources/carla-ui.png create mode 100644 source/plugin/resources/carla-ui.xcf create mode 100644 source/plugin/ui_launcher.cpp create mode 100644 source/plugin/ui_launcher_res.cpp create mode 100644 source/plugin/ui_launcher_res.hpp diff --git a/source/plugin/Makefile b/source/plugin/Makefile index 3c4d886a4..4cf315ae1 100644 --- a/source/plugin/Makefile +++ b/source/plugin/Makefile @@ -141,17 +141,19 @@ debug: # --------------------------------------------------------------------------------------------------------------------- -$(BINDIR)/carla-native-plugin$(APP_EXT): $(OBJDIR)/carla-native-plugin.cpp.o $(LIBS) +$(BINDIR)/carla-native-plugin$(APP_EXT): $(OBJDIR)/carla-native-plugin.cpp.o -@mkdir -p $(BINDIR) @echo "Linking carla-native-plugin$(APP_EXT)" @$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(LINK_FLAGS) -o $@ -$(BINDIR)/libcarla_native-plugin$(LIB_EXT): $(OBJDIR)/carla-native-plugin.cpp.o $(LIBS) +$(BINDIR)/libcarla_native-plugin$(LIB_EXT): $(OBJDIR)/carla-native-plugin.cpp.o -@mkdir -p $(BINDIR) @echo "Linking libcarla-native-plugin$(LIB_EXT)" @$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(SYMBOLS_NATIVE) $(LINK_FLAGS) -o $@ -$(BINDIR)/carla.lv2/carla$(LIB_EXT): $(OBJDIR)/carla-lv2.cpp.o $(LIBS) +# --------------------------------------------------------------------------------------------------------------------- + +$(BINDIR)/carla.lv2/carla$(LIB_EXT): $(OBJDIR)/carla-lv2.cpp.o -@mkdir -p $(BINDIR)/carla.lv2 @echo "Linking carla.lv2/carla$(LIB_EXT)" @$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(SYMBOLS_LV2) $(LINK_FLAGS) -o $@ @@ -161,40 +163,42 @@ $(BINDIR)/carla.lv2/carla-ui$(LIB_EXT): $(OBJDIR)/carla-lv2-ui.cpp.o $(LIBS_ui) @echo "Linking carla.lv2/carla-ui$(LIB_EXT)" @$(CXX) $< $(LIBS_START) $(LIBS_ui) $(LIBS_END) $(SHARED) $(SYMBOLS_LV2_UI) $(LINK_FLAGS) -o $@ -$(BINDIR)/CarlaRack$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.rack-syn.o $(LIBS) +# --------------------------------------------------------------------------------------------------------------------- + +$(BINDIR)/CarlaRack$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.rack-syn.o $(OBJDIR)/carla-vst-export.cpp.o -@mkdir -p $(BINDIR) @echo "Linking CarlaRack$(LIB_EXT)" - @$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(LINK_FLAGS) -o $@ + @$(CXX) $^ $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(LINK_FLAGS) -o $@ -$(BINDIR)/CarlaRackFX$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.rack-fx.o $(LIBS) +$(BINDIR)/CarlaRackFX$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.rack-fx.o $(OBJDIR)/carla-vst-export.cpp.o -@mkdir -p $(BINDIR) @echo "Linking CarlaRackFX$(LIB_EXT)" - @$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(LINK_FLAGS) -o $@ + @$(CXX) $^ $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(LINK_FLAGS) -o $@ -$(BINDIR)/CarlaPatchbay$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.patchbay-syn.o $(LIBS) +$(BINDIR)/CarlaPatchbay$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.patchbay-syn.o $(OBJDIR)/carla-vst-export.cpp.o -@mkdir -p $(BINDIR) @echo "Linking CarlaPatchbay$(LIB_EXT)" - @$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(LINK_FLAGS) -o $@ + @$(CXX) $^ $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(LINK_FLAGS) -o $@ -$(BINDIR)/CarlaPatchbay16$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.patchbay-syn16.o $(LIBS) +$(BINDIR)/CarlaPatchbay16$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.patchbay-syn16.o $(OBJDIR)/carla-vst-export.cpp.o -@mkdir -p $(BINDIR) @echo "Linking CarlaPatchbay16$(LIB_EXT)" - @$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(LINK_FLAGS) -o $@ + @$(CXX) $^ $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(LINK_FLAGS) -o $@ -$(BINDIR)/CarlaPatchbay32$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.patchbay-syn32.o $(LIBS) +$(BINDIR)/CarlaPatchbay32$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.patchbay-syn32.o $(OBJDIR)/carla-vst-export.cpp.o -@mkdir -p $(BINDIR) @echo "Linking CarlaPatchbay32$(LIB_EXT)" - @$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(LINK_FLAGS) -o $@ + @$(CXX) $^ $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(LINK_FLAGS) -o $@ -$(BINDIR)/CarlaPatchbayFX$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.patchbay-fx.o $(LIBS) +$(BINDIR)/CarlaPatchbayFX$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.patchbay-fx.o $(OBJDIR)/carla-vst-export.cpp.o -@mkdir -p $(BINDIR) @echo "Linking CarlaPatchbayFX$(LIB_EXT)" - @$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(LINK_FLAGS) -o $@ + @$(CXX) $^ $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(LINK_FLAGS) -o $@ -$(BINDIR)/CarlaVstShell$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.shell.o $(LIBS) +$(BINDIR)/CarlaVstShell$(LIB_EXT): $(OBJDIR)/carla-vst.cpp.shell.o $(OBJDIR)/carla-vst-export.cpp.o -@mkdir -p $(BINDIR) @echo "Linking CarlaRackVstShell$(LIB_EXT)" - @$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(LINK_FLAGS) -o $@ + @$(CXX) $^ $(LIBS_START) $(LIBS) $(LIBS_END) $(SHARED) $(LINK_FLAGS) -o $@ # --------------------------------------------------------------------------------------------------------------------- @@ -203,6 +207,8 @@ $(OBJDIR)/carla-native-plugin.cpp.o: carla-native-plugin.cpp @echo "Compiling $<" @$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ +# --------------------------------------------------------------------------------------------------------------------- + $(OBJDIR)/carla-lv2.cpp.o: carla-lv2.cpp -@mkdir -p $(OBJDIR) @echo "Compiling $<" @@ -213,6 +219,8 @@ $(OBJDIR)/carla-lv2-ui.cpp.o: carla-lv2-ui.cpp @echo "Compiling $<" @$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ +# --------------------------------------------------------------------------------------------------------------------- + $(OBJDIR)/carla-vst.cpp.rack-fx.o: carla-vst.cpp -@mkdir -p $(OBJDIR) @echo "Compiling $< (RackFX)" @@ -248,9 +256,14 @@ $(OBJDIR)/carla-vst.cpp.shell.o: carla-vst.cpp @echo "Compiling $< (VstShell)" @$(CXX) $< $(BUILD_CXX_FLAGS) -DCARLA_VST_SHELL=1 -c -o $@ +$(OBJDIR)/carla-vst-export.cpp.o: carla-vst-export.cpp + -@mkdir -p $(OBJDIR) + @echo "Compiling $<" + @$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ + # --------------------------------------------------------------------------------------------------------------------- -$(BINDIR)/carla.lv2/manifest.ttl: $(OBJDIR)/carla-lv2-export.cpp.o $(LIBS) +$(BINDIR)/carla.lv2/manifest.ttl: $(OBJDIR)/carla-lv2-export.cpp.o -@mkdir -p $(BINDIR)/carla.lv2 @echo "Linking carla-lv2-export$(APP_EXT)" @$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(LINK_FLAGS) -o $(BINDIR)/carla-lv2-export$(APP_EXT) @@ -263,7 +276,7 @@ else endif @cd $(BINDIR)/carla.lv2 && ln -sf ../*bridge-* ../carla-discovery-* . -$(BINDIR)/carla-lv2-export$(APP_EXT): $(OBJDIR)/carla-lv2-export.cpp.o $(LIBS) +$(BINDIR)/carla-lv2-export$(APP_EXT): $(OBJDIR)/carla-lv2-export.cpp.o -@mkdir -p $(BINDIR) @echo "Linking carla-lv2-export$(APP_EXT)" @$(CXX) $< $(LIBS_START) $(LIBS) $(LIBS_END) $(LINK_FLAGS) -o $@ @@ -283,5 +296,6 @@ $(OBJDIR)/carla-lv2-export.cpp.o: carla-lv2-export.cpp -include $(OBJDIR)/carla-vst.cpp.rack-fx.d -include $(OBJDIR)/carla-vst.cpp.rack-syn.d -include $(OBJDIR)/carla-vst.cpp.shell.d +-include $(OBJDIR)/carla-vst-export.cpp.d # --------------------------------------------------------------------------------------------------------------------- diff --git a/source/plugin/carla-vst-export.cpp b/source/plugin/carla-vst-export.cpp new file mode 100644 index 000000000..31e9f8fd4 --- /dev/null +++ b/source/plugin/carla-vst-export.cpp @@ -0,0 +1,100 @@ +/* + * Carla Native Plugins + * Copyright (C) 2013-2018 Filipe Coelho + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * For a full copy of the GNU General Public License see the doc/GPL.txt file. + */ + +#include "carla-vst.hpp" +#include "ui_launcher.cpp" +#include "ui_launcher_res.cpp" + +#include "CarlaDefines.h" + +#ifdef __WINE__ +__cdecl static intptr_t cvst_dispatcherCallback(AEffect* effect, int32_t opcode, int32_t index, intptr_t value, void* ptr, float opt) +{ + return vst_dispatcherCallback(effect, opcode, index, value, ptr, opt); +} + +__cdecl static float cvst_getParameterCallback(AEffect* effect, int32_t index) +{ + return vst_getParameterCallback(effect, index); +} + +__cdecl static void cvst_setParameterCallback(AEffect* effect, int32_t index, float value) +{ + return vst_setParameterCallback(effect, index, value); +} + +__cdecl static void cvst_processCallback(AEffect* effect, float** inputs, float** outputs, int32_t sampleFrames) +{ + return vst_processCallback(effect, inputs, outputs, sampleFrames); +} + +__cdecl static void cvst_processReplacingCallback(AEffect* effect, float** inputs, float** outputs, int32_t sampleFrames) +{ + return vst_processReplacingCallback(effect, inputs, outputs, sampleFrames); +} +#endif + +CARLA_EXPORT __cdecl +#if defined(CARLA_OS_WIN) || defined(CARLA_OS_MAC) +const AEffect* VSTPluginMain(audioMasterCallback audioMaster); +#else +const AEffect* VSTPluginMain(audioMasterCallback audioMaster) asm ("main"); +#endif + +CARLA_EXPORT __cdecl +const AEffect* VSTPluginMain(audioMasterCallback audioMaster) +{ + // old version + if (audioMaster(nullptr, audioMasterVersion, 0, 0, nullptr, 0.0f) == 0) + return nullptr; + + AEffect* const effect(new AEffect); + std::memset(effect, 0, sizeof(AEffect)); + + // vst fields + effect->magic = kEffectMagic; + effect->version = CARLA_VERSION_HEX; + + // pointers + VstObject* const obj(new VstObject()); + obj->audioMaster = (void*)audioMaster; + obj->plugin = nullptr; + effect->object = obj; + + // static calls +#ifdef __WINE__ + effect->dispatcher = cvst_dispatcherCallback; + effect->getParameter = cvst_getParameterCallback; + effect->setParameter = cvst_setParameterCallback; + effect->process = cvst_processCallback; + effect->processReplacing = cvst_processReplacingCallback; +#else + effect->dispatcher = vst_dispatcherCallback; + effect->process = vst_processCallback; + effect->getParameter = vst_getParameterCallback; + effect->setParameter = vst_setParameterCallback; + effect->processReplacing = vst_processReplacingCallback; +#endif + + return VSTPluginMainInit(effect); +} + +intptr_t VSTAudioMaster(AEffect* effect, int32_t opcode, int32_t index, intptr_t value, void* ptr, float opt) +{ + const audioMasterCallback audioMaster = (audioMasterCallback)((VstObject*)effect->object)->audioMaster; + return audioMaster(effect, opcode, index, value, ptr, opt); +} diff --git a/source/plugin/carla-vst.cpp b/source/plugin/carla-vst.cpp index bf1eaeb45..37beb2577 100644 --- a/source/plugin/carla-vst.cpp +++ b/source/plugin/carla-vst.cpp @@ -31,6 +31,7 @@ #define CARLA_NATIVE_PLUGIN_VST #include "carla-base.cpp" +#include "carla-vst.hpp" #include "water/files/File.h" @@ -52,9 +53,8 @@ class NativePlugin public: static const uint32_t kMaxMidiEvents = 512; - NativePlugin(const audioMasterCallback audioMaster, AEffect* const effect, const NativePluginDescriptor* desc) - : fAudioMaster(audioMaster), - fEffect(effect), + NativePlugin(AEffect* const effect, const NativePluginDescriptor* desc) + : fEffect(effect), fHandle(nullptr), fHost(), fDescriptor(desc), @@ -64,6 +64,7 @@ public: fMidiEventCount(0), fTimeInfo(), fVstRect(), + fUiLauncher(nullptr), fHostType(kHostTypeNull), fMidiOutEvents(), fStateChunk(nullptr) @@ -103,8 +104,8 @@ public: fVstRect.top = 0; fVstRect.left = 0; - fVstRect.bottom = 512; - fVstRect.right = 740; + fVstRect.bottom = ui_launcher_res::carla_uiHeight; + fVstRect.right = ui_launcher_res::carla_uiWidth; init(); } @@ -258,6 +259,7 @@ public: case effEditOpen: if (fDescriptor->ui_show != nullptr) { +#if 0 char strBuf[0xff+1]; strBuf[0xff] = '\0'; std::snprintf(strBuf, 0xff, P_INTPTR, (intptr_t)ptr); @@ -297,7 +299,10 @@ public: carla_msleep(25); } } - +#else + destoryUILauncher(fUiLauncher); + fUiLauncher = createUILauncher((intptr_t)ptr, fDescriptor, fHandle); +#endif ret = 1; } break; @@ -305,14 +310,24 @@ public: case effEditClose: if (fDescriptor->ui_show != nullptr) { +#if 0 fDescriptor->ui_show(fHandle, false); +#else + destoryUILauncher(fUiLauncher); + fUiLauncher = nullptr; +#endif ret = 1; } break; case effEditIdle: - if (fDescriptor->ui_idle != nullptr) - fDescriptor->ui_idle(fHandle); + if (fUiLauncher != nullptr) + { + idleUILauncher(fUiLauncher); + + if (fDescriptor->ui_idle != nullptr) + fDescriptor->ui_idle(fHandle); + } break; case effGetChunk: @@ -578,7 +593,6 @@ protected: private: // VST stuff - const audioMasterCallback fAudioMaster; AEffect* const fEffect; // Native data @@ -597,6 +611,9 @@ private: NativeTimeInfo fTimeInfo; ERect fVstRect; + // UI button + CarlaUILauncher* fUiLauncher; + // Host data enum HostType { kHostTypeNull = 0, @@ -611,7 +628,7 @@ private: void* const ptr = nullptr, const float opt = 0.0f) { - return fAudioMaster(fEffect, opcode, index, value, ptr, opt); + return VSTAudioMaster(fEffect, opcode, index, value, ptr, opt); } struct FixedVstEvents { @@ -701,17 +718,12 @@ private: // ----------------------------------------------------------------------- -struct VstObject { - audioMasterCallback audioMaster; - NativePlugin* plugin; -}; - #define validObject effect != nullptr && effect->object != nullptr #define validPlugin effect != nullptr && effect->object != nullptr && ((VstObject*)effect->object)->plugin != nullptr #define vstObjectPtr (VstObject*)effect->object #define pluginPtr (vstObjectPtr)->plugin -static intptr_t vst_dispatcherCallback(AEffect* effect, int32_t opcode, int32_t index, intptr_t value, void* ptr, float opt) +intptr_t vst_dispatcherCallback(AEffect* effect, int32_t opcode, int32_t index, intptr_t value, void* ptr, float opt) { // handle base opcodes switch (opcode) @@ -725,10 +737,8 @@ static intptr_t vst_dispatcherCallback(AEffect* effect, int32_t opcode, int32_t // some hosts call effOpen twice CARLA_SAFE_ASSERT_RETURN(obj->plugin == nullptr, 1); - const audioMasterCallback audioMaster = (audioMasterCallback)obj->audioMaster; - - d_lastBufferSize = static_cast(audioMaster(effect, audioMasterGetBlockSize, 0, 0, nullptr, 0.0f)); - d_lastSampleRate = static_cast(audioMaster(effect, audioMasterGetSampleRate, 0, 0, nullptr, 0.0f)); + d_lastBufferSize = static_cast(VSTAudioMaster(effect, audioMasterGetBlockSize, 0, 0, nullptr, 0.0f)); + d_lastSampleRate = static_cast(VSTAudioMaster(effect, audioMasterGetSampleRate, 0, 0, nullptr, 0.0f)); // some hosts are not ready at this point or return 0 buffersize/samplerate if (d_lastBufferSize == 0) @@ -804,7 +814,7 @@ static intptr_t vst_dispatcherCallback(AEffect* effect, int32_t opcode, int32_t effect->flags &= ~effFlagsIsSynth; #endif // CARLA_VST_SHELL - obj->plugin = new NativePlugin(audioMaster, effect, pluginDesc); + obj->plugin = new NativePlugin(effect, pluginDesc); return 1; } return 0; @@ -983,26 +993,26 @@ static intptr_t vst_dispatcherCallback(AEffect* effect, int32_t opcode, int32_t return 0; } -static float vst_getParameterCallback(AEffect* effect, int32_t index) +float vst_getParameterCallback(AEffect* effect, int32_t index) { if (validPlugin) return pluginPtr->vst_getParameter(index); return 0.0f; } -static void vst_setParameterCallback(AEffect* effect, int32_t index, float value) +void vst_setParameterCallback(AEffect* effect, int32_t index, float value) { if (validPlugin) pluginPtr->vst_setParameter(index, value); } -static void vst_processCallback(AEffect* effect, float** inputs, float** outputs, int32_t sampleFrames) +void vst_processCallback(AEffect* effect, float** inputs, float** outputs, int32_t sampleFrames) { if (validPlugin) pluginPtr->vst_processReplacing(const_cast(inputs), outputs, sampleFrames); } -static void vst_processReplacingCallback(AEffect* effect, float** inputs, float** outputs, int32_t sampleFrames) +void vst_processReplacingCallback(AEffect* effect, float** inputs, float** outputs, int32_t sampleFrames) { if (validPlugin) pluginPtr->vst_processReplacing(const_cast(inputs), outputs, sampleFrames); @@ -1015,29 +1025,10 @@ static void vst_processReplacingCallback(AEffect* effect, float** inputs, float* // ----------------------------------------------------------------------- -CARLA_EXPORT -#if defined(CARLA_OS_WIN) || defined(CARLA_OS_MAC) -const AEffect* VSTPluginMain(audioMasterCallback audioMaster); -#else -const AEffect* VSTPluginMain(audioMasterCallback audioMaster) asm ("main"); -#endif - -CARLA_EXPORT -const AEffect* VSTPluginMain(audioMasterCallback audioMaster) +const AEffect* VSTPluginMainInit(AEffect* const effect) { - // old version - if (audioMaster(nullptr, audioMasterVersion, 0, 0, nullptr, 0.0f) == 0) - return nullptr; - - AEffect* const effect(new AEffect); - std::memset(effect, 0, sizeof(AEffect)); - - // vst fields - effect->magic = kEffectMagic; - effect->version = CARLA_VERSION_HEX; - #if CARLA_VST_SHELL - if (const intptr_t uniqueID = audioMaster(nullptr, audioMasterCurrentId, 0, 0, nullptr, 0.0f)) + if (const intptr_t uniqueID = VSTAudioMaster(effect, audioMasterCurrentId, 0, 0, nullptr, 0.0f)) effect->uniqueID = uniqueID; else effect->uniqueID = kShellUniqueID; @@ -1086,21 +1077,6 @@ const AEffect* VSTPluginMain(audioMasterCallback audioMaster) # endif #endif - // static calls - effect->dispatcher = vst_dispatcherCallback; - effect->process = vst_processCallback; - effect->getParameter = vst_getParameterCallback; - effect->setParameter = vst_setParameterCallback; - effect->processReplacing = vst_processReplacingCallback; - - // pointers - VstObject* const obj(new VstObject()); - obj->audioMaster = audioMaster; - obj->plugin = nullptr; - - // done - effect->object = obj; - return effect; } diff --git a/source/plugin/carla-vst.hpp b/source/plugin/carla-vst.hpp new file mode 100644 index 000000000..f3d362ca9 --- /dev/null +++ b/source/plugin/carla-vst.hpp @@ -0,0 +1,43 @@ +/* + * Carla Native Plugins + * Copyright (C) 2013-2018 Filipe Coelho + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * For a full copy of the GNU General Public License see the doc/GPL.txt file. + */ + +#include "CarlaNative.h" +#include "vestige/vestige.h" +#include "ui_launcher_res.hpp" + +struct CarlaUILauncher; +class NativePlugin; + +struct VstObject { + void* audioMaster; + NativePlugin* plugin; +}; + +CarlaUILauncher* createUILauncher(const intptr_t winId, + const NativePluginDescriptor* const d, + const NativePluginHandle h); +void idleUILauncher(CarlaUILauncher* const ui); +void destoryUILauncher(CarlaUILauncher* const ui); + +const AEffect* VSTPluginMainInit(AEffect* const effect); +intptr_t VSTAudioMaster(AEffect*, int32_t, int32_t, intptr_t, void*, float); + +intptr_t vst_dispatcherCallback(AEffect* effect, int32_t opcode, int32_t index, intptr_t value, void* ptr, float opt); +float vst_getParameterCallback(AEffect* effect, int32_t index); +void vst_setParameterCallback(AEffect* effect, int32_t index, float value); +void vst_processCallback(AEffect* effect, float** inputs, float** outputs, int32_t sampleFrames); +void vst_processReplacingCallback(AEffect* effect, float** inputs, float** outputs, int32_t sampleFrames); diff --git a/source/plugin/resources/carla-ui.png b/source/plugin/resources/carla-ui.png new file mode 100644 index 0000000000000000000000000000000000000000..816530b9fb7b44ebb17f7ba84589aa5748f83358 GIT binary patch literal 36482 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
T&?kBqi$}N>~68YXOa~Sdd`%(=5XQc~U3iFSE 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 P9I=76su1&VP=JWa1 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 D73Y62 literal 0 HcmV?d00001 diff --git a/source/plugin/ui_launcher.cpp b/source/plugin/ui_launcher.cpp new file mode 100644 index 000000000..6aa9b2de9 --- /dev/null +++ b/source/plugin/ui_launcher.cpp @@ -0,0 +1,100 @@ +/* + * Carla Native Plugin UI launcher + * Copyright (C) 2018 Filipe Coelho + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * For a full copy of the GNU General Public License see the doc/GPL.txt file. + */ + +#include "dgl/Application.hpp" +#include "dgl/ImageWidgets.hpp" +#include "CarlaNative.h" +#include "ui_launcher_res.hpp" + +// -------------------------------------------------------------------------------------------------------------------- + +START_NAMESPACE_DGL + +class CarlaButtonWidget : public Widget, + private ImageButton::Callback +{ +public: + CarlaButtonWidget(Window& parent, const NativePluginDescriptor* const d, const NativePluginHandle h) + : Widget(parent), + startButtonImage(ui_launcher_res::carla_uiData, + ui_launcher_res::carla_uiWidth, + ui_launcher_res::carla_uiHeight, + GL_BGR), + startButton(this, startButtonImage), + descriptor(d), + handle(h) + { + startButton.setCallback(this); + setSize(startButtonImage.getSize()); + parent.setSize(startButtonImage.getSize()); + + } + +protected: + void onDisplay() override + { + } + + void imageButtonClicked(ImageButton* imageButton, int) override + { + if (imageButton != &startButton) + return; + + if (descriptor->ui_show != nullptr) + descriptor->ui_show(handle, true); + } + +private: + Image startButtonImage; + ImageButton startButton; + const NativePluginDescriptor* const descriptor; + const NativePluginHandle handle; +}; + +END_NAMESPACE_DGL + +// -------------------------------------------------------------------------------------------------------------------- + +struct CarlaUILauncher { + DGL_NAMESPACE::Application app; + DGL_NAMESPACE::Window window; + CarlaButtonWidget widget; + + CarlaUILauncher(const intptr_t winId, const NativePluginDescriptor* const d, const NativePluginHandle h) + : app(), + window(app, winId), + widget(window, d, h) {} +}; + +CarlaUILauncher* createUILauncher(const intptr_t winId, + const NativePluginDescriptor* const d, + const NativePluginHandle h) +{ + return new CarlaUILauncher(winId, d, h); +} + +void idleUILauncher(CarlaUILauncher* const ui) +{ + ui->app.idle(); +} + +void destoryUILauncher(CarlaUILauncher* const ui) +{ + delete ui; +} + +// -------------------------------------------------------------------------------------------------------------------- diff --git a/source/plugin/ui_launcher_res.cpp b/source/plugin/ui_launcher_res.cpp new file mode 100644 index 000000000..22cf0db07 --- /dev/null +++ b/source/plugin/ui_launcher_res.cpp @@ -0,0 +1,2915 @@ +/* (Auto-generated binary data file). */ + +#include "ui_launcher_res.hpp" + +static const unsigned char temp_carla_ui_1[] = { + 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, + 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 47, 51, 51, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, + 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 51, 51, 51, 46, 46, 47, 42, 42, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, + 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 48, 43, 34, 49, 44, 35, 48, 43, 36, 49, 43, 35, + 51, 43, 36, 50, 41, 36, 48, 42, 36, 49, 43, 35, 49, 42, 36, 48, 42, 36, 48, 43, 35, 47, 42, 36, 48, 43, 36, 50, 43, 36, 50, 41, 35, 48, 41, 35, 50, 42, 36, 50, 42, 36, 50, 42, 36, 50, 42, 37, 47, 42, 36, 48, 41, 35, 50, 41, 34, 47, 42, 35, 48, 42, 34, + 48, 43, 35, 47, 42, 35, 48, 42, 34, 49, 42, 35, 48, 42, 36, 49, 41, 36, 51, 43, 36, 50, 43, 36, 49, 44, 36, 49, 42, 36, 49, 42, 36, 49, 43, 35, 49, 42, 35, 49, 42, 35, 49, 42, 36, 49, 43, 35, 47, 43, 35, 48, 42, 35, 50, 42, 35, 49, 41, 35, 48, 41, 35, + 48, 43, 34, 49, 44, 35, 48, 43, 36, 49, 43, 35, 51, 43, 36, 50, 41, 36, 48, 42, 36, 49, 43, 35, 49, 42, 36, 48, 42, 36, 48, 43, 35, 47, 42, 36, 48, 43, 36, 50, 43, 36, 50, 41, 35, 48, 41, 35, 50, 42, 36, 50, 42, 36, 50, 42, 36, 50, 42, 37, 47, 42, 36, + 48, 41, 35, 50, 41, 34, 47, 42, 35, 48, 42, 34, 48, 43, 35, 47, 42, 35, 48, 42, 34, 49, 42, 35, 48, 42, 36, 49, 41, 36, 51, 43, 36, 50, 43, 36, 49, 44, 36, 49, 42, 36, 49, 42, 36, 49, 43, 35, 49, 42, 35, 49, 42, 35, 49, 42, 36, 49, 43, 35, 47, 43, 35, + 48, 42, 35, 50, 42, 35, 49, 41, 35, 48, 41, 35, 48, 43, 34, 49, 44, 35, 48, 43, 36, 49, 43, 35, 51, 43, 36, 50, 41, 36, 48, 42, 36, 49, 43, 35, 49, 42, 36, 48, 42, 36, 48, 43, 35, 47, 42, 36, 48, 43, 36, 50, 43, 36, 50, 41, 35, 48, 41, 35, 50, 42, 36, + 50, 42, 36, 50, 42, 36, 50, 42, 37, 47, 42, 36, 48, 41, 35, 50, 41, 34, 47, 42, 35, 48, 42, 34, 48, 43, 35, 47, 42, 35, 48, 42, 34, 49, 42, 35, 48, 42, 36, 49, 41, 36, 51, 43, 36, 50, 43, 36, 49, 44, 36, 49, 42, 36, 49, 42, 36, 49, 43, 35, 49, 42, 35, + 49, 42, 35, 49, 42, 36, 49, 43, 35, 47, 43, 35, 48, 42, 35, 50, 42, 35, 49, 41, 35, 48, 41, 35, 48, 43, 34, 49, 44, 35, 48, 43, 36, 49, 43, 35, 51, 43, 36, 50, 41, 36, 48, 42, 36, 49, 43, 35, 49, 42, 36, 48, 42, 36, 48, 43, 35, 47, 42, 36, 48, 43, 36, + 50, 43, 36, 50, 41, 35, 48, 41, 35, 50, 42, 36, 50, 42, 36, 50, 42, 36, 50, 42, 37, 47, 42, 36, 48, 41, 35, 50, 41, 34, 47, 42, 35, 48, 42, 34, 48, 43, 35, 47, 42, 35, 48, 42, 34, 49, 42, 35, 48, 42, 36, 49, 41, 36, 51, 43, 36, 50, 43, 36, 49, 44, 36, + 49, 42, 36, 49, 42, 36, 49, 43, 35, 49, 42, 35, 49, 42, 35, 49, 42, 36, 49, 43, 35, 47, 43, 35, 48, 42, 35, 50, 42, 35, 49, 41, 35, 48, 41, 35, 48, 43, 34, 49, 44, 35, 48, 43, 36, 49, 43, 35, 51, 43, 36, 50, 41, 36, 48, 42, 36, 49, 43, 35, 49, 42, 36, + 48, 42, 36, 48, 43, 35, 47, 42, 36, 48, 43, 36, 50, 43, 36, 50, 41, 35, 48, 41, 35, 50, 42, 36, 50, 42, 36, 50, 42, 36, 50, 42, 37, 47, 42, 36, 48, 41, 35, 50, 41, 34, 47, 42, 35, 48, 42, 34, 48, 43, 35, 47, 42, 35, 48, 42, 34, 49, 42, 35, 48, 42, 36, + 49, 41, 36, 51, 43, 36, 50, 43, 36, 49, 44, 36, 49, 42, 36, 49, 42, 36, 49, 43, 35, 49, 42, 35, 49, 42, 35, 49, 42, 36, 49, 43, 35, 47, 43, 35, 48, 42, 35, 50, 42, 35, 49, 41, 35, 48, 41, 35, 48, 43, 34, 49, 44, 35, 48, 43, 36, 49, 43, 35, 51, 43, 36, + 50, 41, 36, 48, 42, 36, 49, 43, 35, 49, 42, 36, 48, 42, 36, 48, 43, 35, 47, 42, 36, 48, 43, 36, 50, 43, 36, 50, 41, 35, 48, 41, 35, 50, 42, 36, 50, 42, 36, 50, 42, 36, 50, 42, 37, 47, 42, 36, 48, 41, 35, 50, 41, 34, 47, 42, 35, 48, 42, 34, 48, 43, 35, + 47, 42, 35, 48, 42, 34, 49, 42, 35, 48, 42, 36, 49, 41, 36, 51, 43, 36, 50, 43, 36, 49, 44, 36, 49, 42, 36, 49, 42, 36, 49, 43, 35, 49, 42, 35, 49, 42, 35, 49, 42, 36, 49, 43, 35, 47, 43, 35, 48, 42, 35, 50, 42, 35, 49, 41, 35, 48, 41, 35, 48, 43, 34, + 49, 44, 35, 48, 43, 36, 49, 43, 35, 51, 43, 36, 50, 41, 36, 48, 42, 36, 49, 43, 35, 49, 42, 36, 48, 42, 36, 48, 43, 35, 47, 42, 36, 48, 43, 36, 50, 43, 36, 50, 41, 35, 48, 41, 35, 50, 42, 36, 50, 42, 36, 50, 42, 36, 50, 42, 37, 47, 42, 36, 48, 41, 35, + 50, 41, 34, 47, 42, 35, 48, 42, 34, 48, 43, 35, 47, 42, 35, 48, 42, 34, 49, 42, 35, 48, 42, 36, 49, 41, 36, 51, 43, 36, 50, 43, 36, 49, 44, 36, 49, 42, 36, 49, 42, 36, 49, 43, 35, 49, 42, 35, 49, 42, 35, 49, 42, 36, 49, 43, 35, 47, 43, 35, 48, 42, 35, + 50, 42, 35, 49, 41, 35, 48, 41, 35, 48, 43, 34, 49, 44, 35, 48, 43, 36, 49, 43, 35, 51, 43, 36, 50, 41, 36, 48, 42, 36, 49, 43, 35, 49, 42, 36, 48, 42, 36, 48, 43, 35, 47, 42, 36, 48, 43, 36, 50, 43, 36, 50, 41, 35, 48, 41, 35, 50, 42, 36, 50, 42, 36, + 50, 42, 36, 50, 42, 37, 47, 42, 36, 48, 41, 35, 50, 41, 34, 47, 42, 35, 48, 42, 34, 48, 43, 35, 47, 42, 35, 48, 42, 34, 49, 42, 35, 48, 42, 36, 49, 41, 36, 51, 43, 36, 50, 43, 36, 49, 44, 36, 49, 42, 36, 49, 42, 36, 49, 43, 35, 49, 42, 35, 49, 42, 35, + 49, 42, 36, 49, 43, 35, 47, 43, 35, 48, 42, 35, 50, 42, 35, 49, 41, 35, 48, 41, 35, 48, 43, 34, 49, 44, 35, 48, 43, 36, 49, 43, 35, 51, 43, 36, 50, 41, 36, 48, 42, 36, 49, 43, 35, 49, 42, 36, 48, 42, 36, 48, 43, 35, 47, 42, 36, 48, 43, 36, 50, 43, 36, + 50, 41, 35, 48, 41, 35, 50, 42, 36, 50, 42, 36, 50, 42, 36, 50, 42, 37, 47, 42, 36, 48, 41, 35, 50, 41, 34, 47, 42, 35, 48, 42, 34, 48, 43, 35, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, + 54, 54, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 25, 25, 25, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, + 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 49, 43, 34, 50, 43, 35, 50, 42, 36, 50, 42, 36, 48, 42, 35, 49, 43, 36, 50, 44, 36, 48, 43, 36, 49, 42, 36, 49, 43, 35, 48, 42, 35, 49, 42, 35, 49, 42, 35, 48, 42, 36, 49, 43, 36, + 49, 43, 36, 47, 43, 35, 48, 43, 35, 49, 41, 35, 48, 41, 36, 47, 42, 36, 48, 43, 35, 47, 42, 36, 50, 42, 35, 50, 41, 34, 49, 42, 35, 48, 43, 36, 49, 42, 35, 48, 42, 35, 47, 43, 36, 48, 43, 36, 50, 42, 36, 51, 41, 36, 51, 42, 35, 50, 43, 35, 49, 42, 36, + 50, 41, 36, 51, 43, 35, 51, 43, 35, 50, 41, 36, 48, 42, 36, 47, 44, 36, 49, 42, 36, 48, 42, 35, 47, 43, 35, 48, 43, 36, 49, 43, 34, 50, 43, 35, 50, 42, 36, 50, 42, 36, 48, 42, 35, 49, 43, 36, 50, 44, 36, 48, 43, 36, 49, 42, 36, 49, 43, 35, 48, 42, 35, + 49, 42, 35, 49, 42, 35, 48, 42, 36, 49, 43, 36, 49, 43, 36, 47, 43, 35, 48, 43, 35, 49, 41, 35, 48, 41, 36, 47, 42, 36, 48, 43, 35, 47, 42, 36, 50, 42, 35, 50, 41, 34, 49, 42, 35, 48, 43, 36, 49, 42, 35, 48, 42, 35, 47, 43, 36, 48, 43, 36, 50, 42, 36, + 51, 41, 36, 51, 42, 35, 50, 43, 35, 49, 42, 36, 50, 41, 36, 51, 43, 35, 51, 43, 35, 50, 41, 36, 48, 42, 36, 47, 44, 36, 49, 42, 36, 48, 42, 35, 47, 43, 35, 48, 43, 36, 49, 43, 34, 50, 43, 35, 50, 42, 36, 50, 42, 36, 48, 42, 35, 49, 43, 36, 50, 44, 36, + 48, 43, 36, 49, 42, 36, 49, 43, 35, 48, 42, 35, 49, 42, 35, 49, 42, 35, 48, 42, 36, 49, 43, 36, 49, 43, 36, 47, 43, 35, 48, 43, 35, 49, 41, 35, 48, 41, 36, 47, 42, 36, 48, 43, 35, 47, 42, 36, 50, 42, 35, 50, 41, 34, 49, 42, 35, 48, 43, 36, 49, 42, 35, + 48, 42, 35, 47, 43, 36, 48, 43, 36, 50, 42, 36, 51, 41, 36, 51, 42, 35, 50, 43, 35, 49, 42, 36, 50, 41, 36, 51, 43, 35, 51, 43, 35, 50, 41, 36, 48, 42, 36, 47, 44, 36, 49, 42, 36, 48, 42, 35, 47, 43, 35, 48, 43, 36, 49, 43, 34, 50, 43, 35, 50, 42, 36, + 50, 42, 36, 48, 42, 35, 49, 43, 36, 50, 44, 36, 48, 43, 36, 49, 42, 36, 49, 43, 35, 48, 42, 35, 49, 42, 35, 49, 42, 35, 48, 42, 36, 49, 43, 36, 49, 43, 36, 47, 43, 35, 48, 43, 35, 49, 41, 35, 48, 41, 36, 47, 42, 36, 48, 43, 35, 47, 42, 36, 50, 42, 35, + 50, 41, 34, 49, 42, 35, 48, 43, 36, 49, 42, 35, 48, 42, 35, 47, 43, 36, 48, 43, 36, 50, 42, 36, 51, 41, 36, 51, 42, 35, 50, 43, 35, 49, 42, 36, 50, 41, 36, 51, 43, 35, 51, 43, 35, 50, 41, 36, 48, 42, 36, 47, 44, 36, 49, 42, 36, 48, 42, 35, 47, 43, 35, + 48, 43, 36, 49, 43, 34, 50, 43, 35, 50, 42, 36, 50, 42, 36, 48, 42, 35, 49, 43, 36, 50, 44, 36, 48, 43, 36, 49, 42, 36, 49, 43, 35, 48, 42, 35, 49, 42, 35, 49, 42, 35, 48, 42, 36, 49, 43, 36, 49, 43, 36, 47, 43, 35, 48, 43, 35, 49, 41, 35, 48, 41, 36, + 47, 42, 36, 48, 43, 35, 47, 42, 36, 50, 42, 35, 50, 41, 34, 49, 42, 35, 48, 43, 36, 49, 42, 35, 48, 42, 35, 47, 43, 36, 48, 43, 36, 50, 42, 36, 51, 41, 36, 51, 42, 35, 50, 43, 35, 49, 42, 36, 50, 41, 36, 51, 43, 35, 51, 43, 35, 50, 41, 36, 48, 42, 36, + 47, 44, 36, 49, 42, 36, 48, 42, 35, 47, 43, 35, 48, 43, 36, 49, 43, 34, 50, 43, 35, 50, 42, 36, 50, 42, 36, 48, 42, 35, 49, 43, 36, 50, 44, 36, 48, 43, 36, 49, 42, 36, 49, 43, 35, 48, 42, 35, 49, 42, 35, 49, 42, 35, 48, 42, 36, 49, 43, 36, 49, 43, 36, + 47, 43, 35, 48, 43, 35, 49, 41, 35, 48, 41, 36, 47, 42, 36, 48, 43, 35, 47, 42, 36, 50, 42, 35, 50, 41, 34, 49, 42, 35, 48, 43, 36, 49, 42, 35, 48, 42, 35, 47, 43, 36, 48, 43, 36, 50, 42, 36, 51, 41, 36, 51, 42, 35, 50, 43, 35, 49, 42, 36, 50, 41, 36, + 51, 43, 35, 51, 43, 35, 50, 41, 36, 48, 42, 36, 47, 44, 36, 49, 42, 36, 48, 42, 35, 47, 43, 35, 48, 43, 36, 49, 43, 34, 50, 43, 35, 50, 42, 36, 50, 42, 36, 48, 42, 35, 49, 43, 36, 50, 44, 36, 48, 43, 36, 49, 42, 36, 49, 43, 35, 48, 42, 35, 49, 42, 35, + 49, 42, 35, 48, 42, 36, 49, 43, 36, 49, 43, 36, 47, 43, 35, 48, 43, 35, 49, 41, 35, 48, 41, 36, 47, 42, 36, 48, 43, 35, 47, 42, 36, 50, 42, 35, 50, 41, 34, 49, 42, 35, 48, 43, 36, 49, 42, 35, 48, 42, 35, 47, 43, 36, 48, 43, 36, 50, 42, 36, 51, 41, 36, + 51, 42, 35, 50, 43, 35, 49, 42, 36, 50, 41, 36, 51, 43, 35, 51, 43, 35, 50, 41, 36, 48, 42, 36, 47, 44, 36, 49, 42, 36, 48, 42, 35, 47, 43, 35, 48, 43, 36, 49, 43, 34, 50, 43, 35, 50, 42, 36, 50, 42, 36, 48, 42, 35, 49, 43, 36, 50, 44, 36, 48, 43, 36, + 49, 42, 36, 49, 43, 35, 48, 42, 35, 49, 42, 35, 49, 42, 35, 48, 42, 36, 49, 43, 36, 49, 43, 36, 47, 43, 35, 48, 43, 35, 49, 41, 35, 48, 41, 36, 47, 42, 36, 48, 43, 35, 47, 42, 36, 50, 42, 35, 50, 41, 34, 49, 42, 35, 48, 43, 36, 49, 42, 35, 48, 42, 35, + 47, 43, 36, 48, 43, 36, 50, 42, 36, 51, 41, 36, 51, 42, 35, 50, 43, 35, 49, 42, 36, 50, 41, 36, 51, 43, 35, 51, 43, 35, 50, 41, 36, 48, 42, 36, 47, 44, 36, 49, 42, 36, 48, 42, 35, 47, 43, 35, 48, 43, 36, 49, 43, 34, 50, 43, 35, 50, 42, 36, 50, 42, 36, + 48, 42, 35, 49, 43, 36, 50, 44, 36, 48, 43, 36, 49, 42, 36, 49, 43, 35, 48, 42, 35, 49, 42, 35, 49, 42, 35, 48, 42, 36, 49, 43, 36, 49, 43, 36, 47, 43, 35, 48, 43, 35, 49, 41, 35, 48, 41, 36, 47, 42, 36, 48, 43, 35, 47, 42, 36, 50, 42, 35, 50, 41, 34, + 49, 42, 35, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 37, 37, 37, 31, 31, 32, 25, 25, 25, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, + 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 48, 42, 36, 49, 42, 36, 50, 42, 35, 50, 42, 35, 49, 42, 35, + 47, 43, 35, 49, 43, 35, 49, 43, 35, 47, 42, 35, 47, 41, 36, 49, 41, 35, 50, 41, 35, 50, 41, 36, 48, 41, 35, 49, 42, 34, 49, 43, 34, 48, 43, 35, 47, 41, 35, 48, 42, 35, 50, 42, 35, 49, 41, 36, 48, 43, 36, 49, 43, 35, 48, 42, 35, 48, 42, 35, 50, 43, 34, + 50, 43, 36, 49, 43, 36, 47, 42, 35, 48, 43, 35, 48, 43, 36, 50, 42, 36, 50, 41, 36, 49, 42, 36, 50, 42, 35, 50, 40, 36, 49, 40, 35, 50, 42, 34, 51, 42, 36, 49, 42, 36, 48, 42, 35, 49, 41, 35, 48, 41, 35, 48, 42, 36, 49, 42, 36, 48, 42, 35, 48, 42, 36, + 49, 42, 36, 50, 42, 35, 50, 42, 35, 49, 42, 35, 47, 43, 35, 49, 43, 35, 49, 43, 35, 47, 42, 35, 47, 41, 36, 49, 41, 35, 50, 41, 35, 50, 41, 36, 48, 41, 35, 49, 42, 34, 49, 43, 34, 48, 43, 35, 47, 41, 35, 48, 42, 35, 50, 42, 35, 49, 41, 36, 48, 43, 36, + 49, 43, 35, 48, 42, 35, 48, 42, 35, 50, 43, 34, 50, 43, 36, 49, 43, 36, 47, 42, 35, 48, 43, 35, 48, 43, 36, 50, 42, 36, 50, 41, 36, 49, 42, 36, 50, 42, 35, 50, 40, 36, 49, 40, 35, 50, 42, 34, 51, 42, 36, 49, 42, 36, 48, 42, 35, 49, 41, 35, 48, 41, 35, + 48, 42, 36, 49, 42, 36, 48, 42, 35, 48, 42, 36, 49, 42, 36, 50, 42, 35, 50, 42, 35, 49, 42, 35, 47, 43, 35, 49, 43, 35, 49, 43, 35, 47, 42, 35, 47, 41, 36, 49, 41, 35, 50, 41, 35, 50, 41, 36, 48, 41, 35, 49, 42, 34, 49, 43, 34, 48, 43, 35, 47, 41, 35, + 48, 42, 35, 50, 42, 35, 49, 41, 36, 48, 43, 36, 49, 43, 35, 48, 42, 35, 48, 42, 35, 50, 43, 34, 50, 43, 36, 49, 43, 36, 47, 42, 35, 48, 43, 35, 48, 43, 36, 50, 42, 36, 50, 41, 36, 49, 42, 36, 50, 42, 35, 50, 40, 36, 49, 40, 35, 50, 42, 34, 51, 42, 36, + 49, 42, 36, 48, 42, 35, 49, 41, 35, 48, 41, 35, 48, 42, 36, 49, 42, 36, 48, 42, 35, 48, 42, 36, 49, 42, 36, 50, 42, 35, 50, 42, 35, 49, 42, 35, 47, 43, 35, 49, 43, 35, 49, 43, 35, 47, 42, 35, 47, 41, 36, 49, 41, 35, 50, 41, 35, 50, 41, 36, 48, 41, 35, + 49, 42, 34, 49, 43, 34, 48, 43, 35, 47, 41, 35, 48, 42, 35, 50, 42, 35, 49, 41, 36, 48, 43, 36, 49, 43, 35, 48, 42, 35, 48, 42, 35, 50, 43, 34, 50, 43, 36, 49, 43, 36, 47, 42, 35, 48, 43, 35, 48, 43, 36, 50, 42, 36, 50, 41, 36, 49, 42, 36, 50, 42, 35, + 50, 40, 36, 49, 40, 35, 50, 42, 34, 51, 42, 36, 49, 42, 36, 48, 42, 35, 49, 41, 35, 48, 41, 35, 48, 42, 36, 49, 42, 36, 48, 42, 35, 48, 42, 36, 49, 42, 36, 50, 42, 35, 50, 42, 35, 49, 42, 35, 47, 43, 35, 49, 43, 35, 49, 43, 35, 47, 42, 35, 47, 41, 36, + 49, 41, 35, 50, 41, 35, 50, 41, 36, 48, 41, 35, 49, 42, 34, 49, 43, 34, 48, 43, 35, 47, 41, 35, 48, 42, 35, 50, 42, 35, 49, 41, 36, 48, 43, 36, 49, 43, 35, 48, 42, 35, 48, 42, 35, 50, 43, 34, 50, 43, 36, 49, 43, 36, 47, 42, 35, 48, 43, 35, 48, 43, 36, + 50, 42, 36, 50, 41, 36, 49, 42, 36, 50, 42, 35, 50, 40, 36, 49, 40, 35, 50, 42, 34, 51, 42, 36, 49, 42, 36, 48, 42, 35, 49, 41, 35, 48, 41, 35, 48, 42, 36, 49, 42, 36, 48, 42, 35, 48, 42, 36, 49, 42, 36, 50, 42, 35, 50, 42, 35, 49, 42, 35, 47, 43, 35, + 49, 43, 35, 49, 43, 35, 47, 42, 35, 47, 41, 36, 49, 41, 35, 50, 41, 35, 50, 41, 36, 48, 41, 35, 49, 42, 34, 49, 43, 34, 48, 43, 35, 47, 41, 35, 48, 42, 35, 50, 42, 35, 49, 41, 36, 48, 43, 36, 49, 43, 35, 48, 42, 35, 48, 42, 35, 50, 43, 34, 50, 43, 36, + 49, 43, 36, 47, 42, 35, 48, 43, 35, 48, 43, 36, 50, 42, 36, 50, 41, 36, 49, 42, 36, 50, 42, 35, 50, 40, 36, 49, 40, 35, 50, 42, 34, 51, 42, 36, 49, 42, 36, 48, 42, 35, 49, 41, 35, 48, 41, 35, 48, 42, 36, 49, 42, 36, 48, 42, 35, 48, 42, 36, 49, 42, 36, + 50, 42, 35, 50, 42, 35, 49, 42, 35, 47, 43, 35, 49, 43, 35, 49, 43, 35, 47, 42, 35, 47, 41, 36, 49, 41, 35, 50, 41, 35, 50, 41, 36, 48, 41, 35, 49, 42, 34, 49, 43, 34, 48, 43, 35, 47, 41, 35, 48, 42, 35, 50, 42, 35, 49, 41, 36, 48, 43, 36, 49, 43, 35, + 48, 42, 35, 48, 42, 35, 50, 43, 34, 50, 43, 36, 49, 43, 36, 47, 42, 35, 48, 43, 35, 48, 43, 36, 50, 42, 36, 50, 41, 36, 49, 42, 36, 50, 42, 35, 50, 40, 36, 49, 40, 35, 50, 42, 34, 51, 42, 36, 49, 42, 36, 48, 42, 35, 49, 41, 35, 48, 41, 35, 48, 42, 36, + 49, 42, 36, 48, 42, 35, 48, 42, 36, 49, 42, 36, 50, 42, 35, 50, 42, 35, 49, 42, 35, 47, 43, 35, 49, 43, 35, 49, 43, 35, 47, 42, 35, 47, 41, 36, 49, 41, 35, 50, 41, 35, 50, 41, 36, 48, 41, 35, 49, 42, 34, 49, 43, 34, 48, 43, 35, 47, 41, 35, 48, 42, 35, + 50, 42, 35, 49, 41, 36, 48, 43, 36, 49, 43, 35, 48, 42, 35, 48, 42, 35, 50, 43, 34, 50, 43, 36, 49, 43, 36, 47, 42, 35, 48, 43, 35, 48, 43, 36, 50, 42, 36, 50, 41, 36, 49, 42, 36, 50, 42, 35, 50, 40, 36, 49, 40, 35, 50, 42, 34, 51, 42, 36, 49, 42, 36, + 48, 42, 35, 49, 41, 35, 48, 41, 35, 48, 42, 36, 49, 42, 36, 48, 42, 35, 48, 42, 36, 49, 42, 36, 50, 42, 35, 50, 42, 35, 49, 42, 35, 47, 43, 35, 49, 43, 35, 49, 43, 35, 47, 42, 35, 47, 41, 36, 49, 41, 35, 50, 41, 35, 50, 41, 36, 48, 41, 35, 49, 42, 34, + 49, 43, 34, 48, 43, 35, 47, 41, 35, 48, 42, 35, 50, 42, 35, 49, 41, 36, 48, 43, 36, 49, 43, 35, 48, 42, 35, 48, 42, 35, 50, 43, 34, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, + 50, 50, 51, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 25, 25, 25, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 48, 48, 49, 44, 44, 45, 41, 41, 42, 45, 45, 46, 53, 53, 55, 59, 59, 61, + 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 49, 42, 35, 49, 43, 35, 47, 43, 35, 47, 42, 34, 49, 43, 35, 48, 43, 35, 47, 43, 35, 49, 42, 36, 49, 41, 37, 48, 41, 36, 48, 41, 35, 49, 42, 35, 50, 42, 36, 48, 42, 36, 48, 43, 36, 50, 43, 36, + 49, 42, 36, 47, 41, 35, 48, 41, 35, 50, 42, 35, 49, 42, 35, 47, 42, 36, 49, 42, 36, 49, 42, 34, 49, 43, 34, 48, 42, 34, 47, 42, 34, 47, 43, 35, 48, 42, 34, 49, 42, 35, 49, 43, 35, 49, 43, 35, 47, 43, 36, 48, 43, 36, 49, 42, 34, 49, 43, 35, 48, 43, 36, + 49, 42, 35, 50, 42, 34, 50, 43, 34, 49, 43, 36, 48, 43, 36, 47, 43, 36, 49, 43, 35, 50, 42, 35, 48, 42, 35, 49, 42, 35, 49, 43, 35, 47, 43, 35, 47, 42, 34, 49, 43, 35, 48, 43, 35, 47, 43, 35, 49, 42, 36, 49, 41, 37, 48, 41, 36, 48, 41, 35, 49, 42, 35, + 50, 42, 36, 48, 42, 36, 48, 43, 36, 50, 43, 36, 49, 42, 36, 47, 41, 35, 48, 41, 35, 50, 42, 35, 49, 42, 35, 47, 42, 36, 49, 42, 36, 49, 42, 34, 49, 43, 34, 48, 42, 34, 47, 42, 34, 47, 43, 35, 48, 42, 34, 49, 42, 35, 49, 43, 35, 49, 43, 35, 47, 43, 36, + 48, 43, 36, 49, 42, 34, 49, 43, 35, 48, 43, 36, 49, 42, 35, 50, 42, 34, 50, 43, 34, 49, 43, 36, 48, 43, 36, 47, 43, 36, 49, 43, 35, 50, 42, 35, 48, 42, 35, 49, 42, 35, 49, 43, 35, 47, 43, 35, 47, 42, 34, 49, 43, 35, 48, 43, 35, 47, 43, 35, 49, 42, 36, + 49, 41, 37, 48, 41, 36, 48, 41, 35, 49, 42, 35, 50, 42, 36, 48, 42, 36, 48, 43, 36, 50, 43, 36, 49, 42, 36, 47, 41, 35, 48, 41, 35, 50, 42, 35, 49, 42, 35, 47, 42, 36, 49, 42, 36, 49, 42, 34, 49, 43, 34, 48, 42, 34, 47, 42, 34, 47, 43, 35, 48, 42, 34, + 49, 42, 35, 49, 43, 35, 49, 43, 35, 47, 43, 36, 48, 43, 36, 49, 42, 34, 49, 43, 35, 48, 43, 36, 49, 42, 35, 50, 42, 34, 50, 43, 34, 49, 43, 36, 48, 43, 36, 47, 43, 36, 49, 43, 35, 50, 42, 35, 48, 42, 35, 49, 42, 35, 49, 43, 35, 47, 43, 35, 47, 42, 34, + 49, 43, 35, 48, 43, 35, 47, 43, 35, 49, 42, 36, 49, 41, 37, 48, 41, 36, 48, 41, 35, 49, 42, 35, 50, 42, 36, 48, 42, 36, 48, 43, 36, 50, 43, 36, 49, 42, 36, 47, 41, 35, 48, 41, 35, 50, 42, 35, 49, 42, 35, 47, 42, 36, 49, 42, 36, 49, 42, 34, 49, 43, 34, + 48, 42, 34, 47, 42, 34, 47, 43, 35, 48, 42, 34, 49, 42, 35, 49, 43, 35, 49, 43, 35, 47, 43, 36, 48, 43, 36, 49, 42, 34, 49, 43, 35, 48, 43, 36, 49, 42, 35, 50, 42, 34, 50, 43, 34, 49, 43, 36, 48, 43, 36, 47, 43, 36, 49, 43, 35, 50, 42, 35, 48, 42, 35, + 49, 42, 35, 49, 43, 35, 47, 43, 35, 47, 42, 34, 49, 43, 35, 48, 43, 35, 47, 43, 35, 49, 42, 36, 49, 41, 37, 48, 41, 36, 48, 41, 35, 49, 42, 35, 50, 42, 36, 48, 42, 36, 48, 43, 36, 50, 43, 36, 49, 42, 36, 47, 41, 35, 48, 41, 35, 50, 42, 35, 49, 42, 35, + 47, 42, 36, 49, 42, 36, 49, 42, 34, 49, 43, 34, 48, 42, 34, 47, 42, 34, 47, 43, 35, 48, 42, 34, 49, 42, 35, 49, 43, 35, 49, 43, 35, 47, 43, 36, 48, 43, 36, 49, 42, 34, 49, 43, 35, 48, 43, 36, 49, 42, 35, 50, 42, 34, 50, 43, 34, 49, 43, 36, 48, 43, 36, + 47, 43, 36, 49, 43, 35, 50, 42, 35, 48, 42, 35, 49, 42, 35, 49, 43, 35, 47, 43, 35, 47, 42, 34, 49, 43, 35, 48, 43, 35, 47, 43, 35, 49, 42, 36, 49, 41, 37, 48, 41, 36, 48, 41, 35, 49, 42, 35, 50, 42, 36, 48, 42, 36, 48, 43, 36, 50, 43, 36, 49, 42, 36, + 47, 41, 35, 48, 41, 35, 50, 42, 35, 49, 42, 35, 47, 42, 36, 49, 42, 36, 49, 42, 34, 49, 43, 34, 48, 42, 34, 47, 42, 34, 47, 43, 35, 48, 42, 34, 49, 42, 35, 49, 43, 35, 49, 43, 35, 47, 43, 36, 48, 43, 36, 49, 42, 34, 49, 43, 35, 48, 43, 36, 49, 42, 35, + 50, 42, 34, 50, 43, 34, 49, 43, 36, 48, 43, 36, 47, 43, 36, 49, 43, 35, 50, 42, 35, 48, 42, 35, 49, 42, 35, 49, 43, 35, 47, 43, 35, 47, 42, 34, 49, 43, 35, 48, 43, 35, 47, 43, 35, 49, 42, 36, 49, 41, 37, 48, 41, 36, 48, 41, 35, 49, 42, 35, 50, 42, 36, + 48, 42, 36, 48, 43, 36, 50, 43, 36, 49, 42, 36, 47, 41, 35, 48, 41, 35, 50, 42, 35, 49, 42, 35, 47, 42, 36, 49, 42, 36, 49, 42, 34, 49, 43, 34, 48, 42, 34, 47, 42, 34, 47, 43, 35, 48, 42, 34, 49, 42, 35, 49, 43, 35, 49, 43, 35, 47, 43, 36, 48, 43, 36, + 49, 42, 34, 49, 43, 35, 48, 43, 36, 49, 42, 35, 50, 42, 34, 50, 43, 34, 49, 43, 36, 48, 43, 36, 47, 43, 36, 49, 43, 35, 50, 42, 35, 48, 42, 35, 49, 42, 35, 49, 43, 35, 47, 43, 35, 47, 42, 34, 49, 43, 35, 48, 43, 35, 47, 43, 35, 49, 42, 36, 49, 41, 37, + 48, 41, 36, 48, 41, 35, 49, 42, 35, 50, 42, 36, 48, 42, 36, 48, 43, 36, 50, 43, 36, 49, 42, 36, 47, 41, 35, 48, 41, 35, 50, 42, 35, 49, 42, 35, 47, 42, 36, 49, 42, 36, 49, 42, 34, 49, 43, 34, 48, 42, 34, 47, 42, 34, 47, 43, 35, 48, 42, 34, 49, 42, 35, + 49, 43, 35, 49, 43, 35, 47, 43, 36, 48, 43, 36, 49, 42, 34, 49, 43, 35, 48, 43, 36, 49, 42, 35, 50, 42, 34, 50, 43, 34, 49, 43, 36, 48, 43, 36, 47, 43, 36, 49, 43, 35, 50, 42, 35, 48, 42, 35, 49, 42, 35, 49, 43, 35, 47, 43, 35, 47, 42, 34, 49, 43, 35, + 48, 43, 35, 47, 43, 35, 49, 42, 36, 49, 41, 37, 48, 41, 36, 48, 41, 35, 49, 42, 35, 50, 42, 36, 48, 42, 36, 48, 43, 36, 50, 43, 36, 49, 42, 36, 47, 41, 35, 48, 41, 35, 50, 42, 35, 49, 42, 35, 47, 42, 36, 49, 42, 36, 49, 42, 34, 49, 43, 34, 48, 42, 34, + 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 59, 59, 61, 53, 53, 55, 45, 45, 46, 41, 41, 42, 44, 44, 45, 48, 48, 49, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 25, 25, 25, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, + 31, 31, 32, 37, 37, 37, 41, 41, 42, 40, 40, 41, 28, 28, 29, 19, 19, 20, 18, 18, 18, 21, 21, 21, 25, 25, 26, 43, 43, 44, 56, 56, 58, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 49, 44, 35, 48, 44, 35, 47, 42, 36, 47, 41, 34, 48, 41, 35, 49, 41, 36, + 49, 42, 36, 47, 42, 35, 47, 43, 35, 48, 42, 35, 48, 42, 35, 49, 43, 35, 48, 42, 35, 48, 41, 35, 48, 41, 34, 48, 41, 35, 48, 41, 36, 49, 42, 35, 49, 42, 34, 48, 42, 35, 48, 42, 36, 48, 42, 35, 47, 42, 35, 47, 41, 34, 49, 41, 35, 50, 42, 36, 49, 43, 36, + 49, 42, 34, 49, 42, 34, 48, 42, 35, 47, 42, 35, 48, 42, 35, 48, 43, 34, 50, 43, 34, 50, 42, 35, 48, 41, 36, 49, 42, 35, 49, 42, 35, 48, 42, 35, 48, 42, 34, 50, 42, 35, 49, 43, 35, 47, 43, 36, 48, 41, 36, 48, 41, 35, 48, 43, 35, 49, 44, 35, 48, 44, 35, + 47, 42, 36, 47, 41, 34, 48, 41, 35, 49, 41, 36, 49, 42, 36, 47, 42, 35, 47, 43, 35, 48, 42, 35, 48, 42, 35, 49, 43, 35, 48, 42, 35, 48, 41, 35, 48, 41, 34, 48, 41, 35, 48, 41, 36, 49, 42, 35, 49, 42, 34, 48, 42, 35, 48, 42, 36, 48, 42, 35, 47, 42, 35, + 47, 41, 34, 49, 41, 35, 50, 42, 36, 49, 43, 36, 49, 42, 34, 49, 42, 34, 48, 42, 35, 47, 42, 35, 48, 42, 35, 48, 43, 34, 50, 43, 34, 50, 42, 35, 48, 41, 36, 49, 42, 35, 49, 42, 35, 48, 42, 35, 48, 42, 34, 50, 42, 35, 49, 43, 35, 47, 43, 36, 48, 41, 36, + 48, 41, 35, 48, 43, 35, 49, 44, 35, 48, 44, 35, 47, 42, 36, 47, 41, 34, 48, 41, 35, 49, 41, 36, 49, 42, 36, 47, 42, 35, 47, 43, 35, 48, 42, 35, 48, 42, 35, 49, 43, 35, 48, 42, 35, 48, 41, 35, 48, 41, 34, 48, 41, 35, 48, 41, 36, 49, 42, 35, 49, 42, 34, + 48, 42, 35, 48, 42, 36, 48, 42, 35, 47, 42, 35, 47, 41, 34, 49, 41, 35, 50, 42, 36, 49, 43, 36, 49, 42, 34, 49, 42, 34, 48, 42, 35, 47, 42, 35, 48, 42, 35, 48, 43, 34, 50, 43, 34, 50, 42, 35, 48, 41, 36, 49, 42, 35, 49, 42, 35, 48, 42, 35, 48, 42, 34, + 50, 42, 35, 49, 43, 35, 47, 43, 36, 48, 41, 36, 48, 41, 35, 48, 43, 35, 49, 44, 35, 48, 44, 35, 47, 42, 36, 47, 41, 34, 48, 41, 35, 49, 41, 36, 49, 42, 36, 47, 42, 35, 47, 43, 35, 48, 42, 35, 48, 42, 35, 49, 43, 35, 48, 42, 35, 48, 41, 35, 48, 41, 34, + 48, 41, 35, 48, 41, 36, 49, 42, 35, 49, 42, 34, 48, 42, 35, 48, 42, 36, 48, 42, 35, 47, 42, 35, 47, 41, 34, 49, 41, 35, 50, 42, 36, 49, 43, 36, 49, 42, 34, 49, 42, 34, 48, 42, 35, 47, 42, 35, 48, 42, 35, 48, 43, 34, 50, 43, 34, 50, 42, 35, 48, 41, 36, + 49, 42, 35, 49, 42, 35, 48, 42, 35, 48, 42, 34, 50, 42, 35, 49, 43, 35, 47, 43, 36, 48, 41, 36, 48, 41, 35, 48, 43, 35, 49, 44, 35, 48, 44, 35, 47, 42, 36, 47, 41, 34, 48, 41, 35, 49, 41, 36, 49, 42, 36, 47, 42, 35, 47, 43, 35, 48, 42, 35, 48, 42, 35, + 49, 43, 35, 48, 42, 35, 48, 41, 35, 48, 41, 34, 48, 41, 35, 48, 41, 36, 49, 42, 35, 49, 42, 34, 48, 42, 35, 48, 42, 36, 48, 42, 35, 47, 42, 35, 47, 41, 34, 49, 41, 35, 50, 42, 36, 49, 43, 36, 49, 42, 34, 49, 42, 34, 48, 42, 35, 47, 42, 35, 48, 42, 35, + 48, 43, 34, 50, 43, 34, 50, 42, 35, 48, 41, 36, 49, 42, 35, 49, 42, 35, 48, 42, 35, 48, 42, 34, 50, 42, 35, 49, 43, 35, 47, 43, 36, 48, 41, 36, 48, 41, 35, 48, 43, 35, 49, 44, 35, 48, 44, 35, 47, 42, 36, 47, 41, 34, 48, 41, 35, 49, 41, 36, 49, 42, 36, + 47, 42, 35, 47, 43, 35, 48, 42, 35, 48, 42, 35, 49, 43, 35, 48, 42, 35, 48, 41, 35, 48, 41, 34, 48, 41, 35, 48, 41, 36, 49, 42, 35, 49, 42, 34, 48, 42, 35, 48, 42, 36, 48, 42, 35, 47, 42, 35, 47, 41, 34, 49, 41, 35, 50, 42, 36, 49, 43, 36, 49, 42, 34, + 49, 42, 34, 48, 42, 35, 47, 42, 35, 48, 42, 35, 48, 43, 34, 50, 43, 34, 50, 42, 35, 48, 41, 36, 49, 42, 35, 49, 42, 35, 48, 42, 35, 48, 42, 34, 50, 42, 35, 49, 43, 35, 47, 43, 36, 48, 41, 36, 48, 41, 35, 48, 43, 35, 49, 44, 35, 48, 44, 35, 47, 42, 36, + 47, 41, 34, 48, 41, 35, 49, 41, 36, 49, 42, 36, 47, 42, 35, 47, 43, 35, 48, 42, 35, 48, 42, 35, 49, 43, 35, 48, 42, 35, 48, 41, 35, 48, 41, 34, 48, 41, 35, 48, 41, 36, 49, 42, 35, 49, 42, 34, 48, 42, 35, 48, 42, 36, 48, 42, 35, 47, 42, 35, 47, 41, 34, + 49, 41, 35, 50, 42, 36, 49, 43, 36, 49, 42, 34, 49, 42, 34, 48, 42, 35, 47, 42, 35, 48, 42, 35, 48, 43, 34, 50, 43, 34, 50, 42, 35, 48, 41, 36, 49, 42, 35, 49, 42, 35, 48, 42, 35, 48, 42, 34, 50, 42, 35, 49, 43, 35, 47, 43, 36, 48, 41, 36, 48, 41, 35, + 48, 43, 35, 49, 44, 35, 48, 44, 35, 47, 42, 36, 47, 41, 34, 48, 41, 35, 49, 41, 36, 49, 42, 36, 47, 42, 35, 47, 43, 35, 48, 42, 35, 48, 42, 35, 49, 43, 35, 48, 42, 35, 48, 41, 35, 48, 41, 34, 48, 41, 35, 48, 41, 36, 49, 42, 35, 49, 42, 34, 48, 42, 35, + 48, 42, 36, 48, 42, 35, 47, 42, 35, 47, 41, 34, 49, 41, 35, 50, 42, 36, 49, 43, 36, 49, 42, 34, 49, 42, 34, 48, 42, 35, 47, 42, 35, 48, 42, 35, 48, 43, 34, 50, 43, 34, 50, 42, 35, 48, 41, 36, 49, 42, 35, 49, 42, 35, 48, 42, 35, 48, 42, 34, 50, 42, 35, + 49, 43, 35, 47, 43, 36, 48, 41, 36, 48, 41, 35, 48, 43, 35, 49, 44, 35, 48, 44, 35, 47, 42, 36, 47, 41, 34, 48, 41, 35, 49, 41, 36, 49, 42, 36, 47, 42, 35, 47, 43, 35, 48, 42, 35, 48, 42, 35, 49, 43, 35, 48, 42, 35, 48, 41, 35, 48, 41, 34, 48, 41, 35, + 48, 41, 36, 49, 42, 35, 49, 42, 34, 48, 42, 35, 48, 42, 36, 48, 42, 35, 47, 42, 35, 47, 41, 34, 49, 41, 35, 50, 42, 36, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 56, 56, 58, 43, 43, 44, 25, 25, 26, 21, 21, 21, 18, 18, 18, 19, 19, 20, 28, 28, 29, + 40, 40, 41, 41, 41, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 39, 39, 40, 25, 25, 26, 13, 13, 13, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 16, 16, 17, 42, 42, 44, + 62, 62, 64, 60, 60, 62, 59, 59, 61, 59, 59, 61, 49, 43, 34, 48, 42, 34, 48, 43, 35, 47, 42, 34, 47, 42, 34, 48, 43, 35, 48, 42, 35, 49, 41, 35, 47, 42, 35, 46, 43, 35, 48, 43, 36, 48, 43, 35, 47, 42, 34, 48, 42, 35, 49, 42, 34, 50, 41, 35, 49, 42, 36, + 49, 43, 36, 47, 42, 35, 48, 42, 34, 49, 41, 33, 48, 41, 34, 47, 42, 34, 46, 42, 34, 47, 42, 34, 48, 41, 34, 49, 40, 33, 47, 40, 33, 46, 41, 34, 48, 41, 34, 49, 41, 33, 46, 41, 34, 47, 41, 35, 47, 40, 34, 47, 40, 34, 48, 41, 34, 48, 42, 34, 48, 41, 34, + 48, 42, 34, 48, 42, 34, 47, 41, 34, 48, 42, 34, 48, 42, 34, 46, 41, 35, 47, 41, 35, 48, 43, 34, 48, 42, 33, 47, 41, 33, 47, 42, 34, 46, 41, 33, 46, 41, 33, 47, 42, 34, 47, 41, 34, 48, 40, 34, 46, 41, 34, 45, 42, 34, 47, 42, 35, 47, 42, 34, 46, 41, 33, + 47, 41, 34, 48, 41, 33, 49, 40, 34, 48, 41, 35, 48, 42, 35, 46, 41, 34, 47, 41, 33, 49, 41, 33, 48, 41, 34, 47, 42, 34, 46, 42, 34, 47, 42, 34, 48, 41, 34, 49, 40, 33, 47, 40, 33, 46, 41, 34, 48, 41, 34, 49, 41, 33, 46, 41, 34, 47, 41, 35, 47, 40, 34, + 47, 40, 34, 48, 41, 34, 48, 42, 34, 48, 41, 34, 48, 42, 34, 48, 42, 34, 47, 41, 34, 48, 42, 34, 48, 42, 34, 46, 41, 35, 47, 41, 35, 48, 43, 34, 48, 42, 33, 47, 41, 33, 47, 42, 34, 46, 41, 33, 46, 41, 33, 47, 42, 34, 47, 41, 34, 48, 40, 34, 46, 41, 34, + 45, 42, 34, 47, 42, 35, 47, 42, 34, 46, 41, 33, 47, 41, 34, 48, 41, 33, 49, 40, 34, 48, 41, 35, 48, 42, 35, 46, 41, 34, 47, 41, 33, 49, 41, 33, 48, 41, 34, 48, 43, 35, 47, 43, 35, 48, 43, 35, 49, 42, 35, 50, 41, 34, 48, 41, 34, 47, 42, 35, 49, 42, 35, + 50, 42, 34, 47, 42, 35, 48, 42, 36, 48, 41, 35, 48, 41, 35, 49, 42, 35, 49, 43, 35, 49, 42, 35, 49, 43, 35, 49, 43, 35, 48, 42, 35, 49, 43, 35, 49, 43, 35, 47, 42, 36, 48, 42, 36, 49, 44, 35, 49, 43, 34, 48, 42, 34, 48, 43, 35, 47, 42, 34, 47, 42, 34, + 48, 43, 35, 48, 42, 35, 49, 41, 35, 47, 42, 35, 46, 43, 35, 48, 43, 36, 48, 43, 35, 47, 42, 34, 48, 42, 35, 49, 42, 34, 50, 41, 35, 49, 42, 36, 49, 43, 36, 47, 42, 35, 48, 42, 34, 50, 42, 34, 49, 42, 35, 48, 43, 35, 47, 43, 35, 48, 43, 35, 49, 42, 35, + 50, 41, 34, 48, 41, 34, 47, 42, 35, 49, 42, 35, 50, 42, 34, 47, 42, 35, 48, 42, 36, 48, 41, 35, 48, 41, 35, 49, 42, 35, 49, 43, 35, 49, 42, 35, 49, 43, 35, 49, 43, 35, 48, 42, 35, 49, 43, 35, 49, 43, 35, 47, 42, 36, 48, 42, 36, 49, 44, 35, 49, 43, 34, + 48, 42, 34, 48, 43, 35, 47, 42, 34, 47, 42, 34, 48, 43, 35, 48, 42, 35, 49, 41, 35, 47, 42, 35, 46, 43, 35, 48, 43, 36, 48, 43, 35, 47, 42, 34, 48, 42, 35, 49, 42, 34, 50, 41, 35, 49, 42, 36, 49, 43, 36, 47, 42, 35, 48, 42, 34, 50, 42, 34, 49, 42, 35, + 48, 43, 35, 47, 43, 35, 48, 43, 35, 49, 42, 35, 50, 41, 34, 48, 41, 34, 47, 42, 35, 49, 42, 35, 50, 42, 34, 47, 42, 35, 48, 42, 36, 48, 41, 35, 48, 41, 35, 49, 42, 35, 49, 43, 35, 49, 42, 35, 49, 43, 35, 49, 43, 35, 48, 42, 35, 49, 43, 35, 49, 43, 35, + 47, 42, 36, 48, 42, 36, 49, 44, 35, 49, 43, 34, 48, 42, 34, 48, 43, 35, 47, 42, 34, 47, 42, 34, 48, 43, 35, 48, 42, 35, 49, 41, 35, 47, 42, 35, 46, 43, 35, 48, 43, 36, 48, 43, 35, 47, 42, 34, 48, 42, 35, 49, 42, 34, 50, 41, 35, 49, 42, 36, 49, 43, 36, + 47, 42, 35, 48, 42, 34, 50, 42, 34, 49, 42, 35, 48, 43, 35, 47, 43, 35, 48, 43, 35, 49, 42, 35, 50, 41, 34, 48, 41, 34, 47, 42, 35, 49, 42, 35, 50, 42, 34, 47, 42, 35, 48, 42, 36, 48, 41, 35, 48, 41, 35, 49, 42, 35, 49, 43, 35, 49, 42, 35, 49, 43, 35, + 49, 43, 35, 48, 42, 35, 49, 43, 35, 49, 43, 35, 47, 42, 36, 48, 42, 36, 49, 44, 35, 49, 43, 34, 48, 42, 34, 48, 43, 35, 47, 42, 34, 47, 42, 34, 48, 43, 35, 48, 42, 35, 49, 41, 35, 47, 42, 35, 46, 43, 35, 48, 43, 36, 48, 43, 35, 47, 42, 34, 48, 42, 35, + 49, 42, 34, 50, 41, 35, 49, 42, 36, 49, 43, 36, 47, 42, 35, 48, 42, 34, 50, 42, 34, 49, 42, 35, 48, 43, 35, 47, 43, 35, 48, 43, 35, 49, 42, 35, 50, 41, 34, 48, 41, 34, 47, 42, 35, 49, 42, 35, 50, 42, 34, 47, 42, 35, 48, 42, 36, 48, 41, 35, 48, 41, 35, + 49, 42, 35, 49, 43, 35, 49, 42, 35, 49, 43, 35, 49, 43, 35, 48, 42, 35, 49, 43, 35, 49, 43, 35, 47, 42, 36, 48, 42, 36, 49, 44, 35, 49, 43, 34, 48, 42, 34, 48, 43, 35, 47, 42, 34, 47, 42, 34, 48, 43, 35, 48, 42, 35, 49, 41, 35, 47, 42, 35, 46, 43, 35, + 48, 43, 36, 48, 43, 35, 47, 42, 34, 48, 42, 35, 49, 42, 34, 50, 41, 35, 49, 42, 36, 49, 43, 36, 47, 42, 35, 48, 42, 34, 50, 42, 34, 49, 42, 35, 48, 43, 35, 47, 43, 35, 48, 43, 35, 49, 42, 35, 50, 41, 34, 48, 41, 34, 47, 42, 35, 49, 42, 35, 50, 42, 34, + 47, 42, 35, 48, 42, 36, 48, 41, 35, 48, 41, 35, 49, 42, 35, 49, 43, 35, 49, 42, 35, 49, 43, 35, 49, 43, 35, 48, 42, 35, 49, 43, 35, 49, 43, 35, 47, 42, 36, 48, 42, 36, 49, 44, 35, 49, 43, 34, 48, 42, 34, 48, 43, 35, 47, 42, 34, 47, 42, 34, 48, 43, 35, + 48, 42, 35, 49, 41, 35, 47, 42, 35, 46, 43, 35, 48, 43, 36, 48, 43, 35, 47, 42, 34, 48, 42, 35, 49, 42, 34, 50, 41, 35, 49, 42, 36, 49, 43, 36, 47, 42, 35, 48, 42, 34, 50, 42, 34, 49, 42, 35, 48, 43, 35, 47, 43, 35, 48, 43, 35, 49, 42, 35, 59, 59, 61, + 59, 59, 61, 60, 60, 62, 62, 62, 64, 42, 42, 44, 16, 16, 17, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 13, 13, 13, 25, 25, 26, 39, 39, 40, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, + 37, 37, 37, 32, 32, 33, 15, 15, 16, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 17, 68, 68, 69, 62, 62, 64, 59, 59, 61, 59, 59, 61, 48, 42, 35, 48, 43, 35, 48, 43, 34, 49, 42, 35, 49, 42, 35, 49, 43, 35, 48, 42, 35, + 48, 42, 35, 49, 44, 34, 49, 42, 34, 49, 42, 35, 49, 41, 36, 49, 42, 35, 49, 43, 34, 48, 42, 35, 50, 42, 35, 50, 41, 35, 48, 40, 34, 47, 40, 35, 46, 40, 35, 46, 41, 33, 47, 41, 33, 47, 40, 34, 47, 41, 35, 47, 42, 35, 48, 40, 34, 49, 41, 34, 47, 42, 34, + 46, 41, 34, 47, 40, 34, 47, 42, 35, 47, 42, 35, 49, 42, 35, 48, 41, 35, 49, 41, 34, 49, 43, 35, 48, 43, 35, 48, 43, 36, 48, 42, 35, 49, 41, 35, 48, 42, 35, 47, 42, 35, 48, 42, 34, 49, 42, 35, 47, 44, 35, 46, 43, 34, 48, 42, 35, 48, 43, 35, 48, 43, 34, + 49, 42, 35, 49, 42, 35, 49, 43, 35, 48, 42, 35, 48, 42, 35, 49, 44, 34, 49, 42, 34, 49, 42, 35, 49, 41, 36, 49, 42, 35, 49, 43, 34, 48, 42, 35, 50, 42, 35, 50, 41, 35, 49, 41, 35, 48, 41, 36, 47, 41, 36, 47, 42, 34, 48, 42, 34, 48, 41, 35, 48, 42, 36, + 48, 43, 36, 49, 41, 35, 50, 42, 35, 48, 43, 35, 47, 42, 35, 48, 41, 35, 47, 42, 35, 47, 42, 35, 49, 42, 35, 48, 41, 35, 49, 41, 34, 49, 43, 35, 48, 43, 35, 48, 43, 36, 48, 42, 35, 49, 41, 35, 48, 42, 35, 47, 42, 35, 48, 42, 34, 49, 42, 35, 47, 44, 35, + 46, 43, 34, 48, 42, 35, 48, 43, 35, 48, 43, 34, 49, 42, 35, 49, 42, 35, 49, 43, 35, 48, 42, 35, 48, 42, 35, 49, 44, 34, 49, 42, 34, 49, 42, 35, 49, 41, 36, 48, 41, 34, 48, 42, 33, 47, 41, 34, 49, 41, 34, 49, 40, 34, 48, 40, 34, 47, 40, 35, 46, 40, 35, + 46, 41, 33, 47, 41, 33, 47, 40, 34, 47, 41, 35, 47, 42, 35, 49, 41, 35, 50, 42, 35, 48, 43, 35, 47, 42, 35, 48, 41, 35, 47, 42, 35, 47, 42, 35, 49, 42, 35, 48, 41, 35, 49, 41, 34, 49, 43, 35, 48, 43, 35, 48, 43, 36, 48, 42, 35, 49, 41, 35, 48, 42, 35, + 47, 42, 35, 48, 42, 34, 49, 42, 35, 47, 44, 35, 46, 43, 34, 48, 42, 35, 48, 43, 35, 48, 43, 34, 49, 42, 35, 49, 42, 35, 49, 43, 35, 48, 42, 35, 48, 42, 35, 49, 44, 34, 49, 42, 34, 49, 42, 35, 49, 41, 36, 49, 42, 35, 49, 43, 34, 48, 42, 35, 50, 42, 35, + 50, 41, 35, 49, 41, 35, 48, 41, 36, 47, 41, 36, 47, 42, 34, 48, 42, 34, 48, 41, 35, 48, 42, 36, 48, 43, 36, 49, 41, 35, 50, 42, 35, 48, 43, 35, 47, 42, 35, 48, 41, 35, 47, 42, 35, 47, 42, 35, 49, 42, 35, 48, 41, 35, 49, 41, 34, 49, 43, 35, 48, 43, 35, + 48, 43, 36, 48, 42, 35, 49, 41, 35, 48, 42, 35, 47, 42, 35, 48, 42, 34, 49, 42, 35, 47, 44, 35, 46, 43, 34, 48, 42, 35, 48, 43, 35, 48, 43, 34, 49, 42, 35, 49, 42, 35, 49, 43, 35, 48, 42, 35, 48, 42, 35, 49, 44, 34, 49, 42, 34, 49, 42, 35, 49, 41, 36, + 49, 42, 35, 49, 43, 34, 48, 42, 35, 50, 42, 35, 50, 41, 35, 49, 41, 35, 48, 41, 36, 47, 41, 36, 47, 42, 34, 48, 42, 34, 48, 41, 35, 48, 42, 36, 48, 43, 36, 49, 41, 35, 50, 42, 35, 48, 43, 35, 47, 42, 35, 48, 41, 35, 47, 42, 35, 47, 42, 35, 49, 42, 35, + 48, 41, 35, 49, 41, 34, 49, 43, 35, 48, 43, 35, 48, 43, 36, 48, 42, 35, 49, 41, 35, 48, 42, 35, 47, 42, 35, 48, 42, 34, 49, 42, 35, 47, 44, 35, 46, 43, 34, 48, 42, 35, 48, 43, 35, 48, 43, 34, 49, 42, 35, 49, 42, 35, 49, 43, 35, 48, 42, 35, 48, 42, 35, + 49, 44, 34, 49, 42, 34, 49, 42, 35, 49, 41, 36, 49, 42, 35, 49, 43, 34, 48, 42, 35, 50, 42, 35, 50, 41, 35, 49, 41, 35, 48, 41, 36, 47, 41, 36, 47, 42, 34, 48, 42, 34, 48, 41, 35, 48, 42, 36, 48, 43, 36, 49, 41, 35, 50, 42, 35, 48, 43, 35, 47, 42, 35, + 48, 41, 35, 47, 42, 35, 47, 42, 35, 49, 42, 35, 48, 41, 35, 49, 41, 34, 49, 43, 35, 48, 43, 35, 48, 43, 36, 48, 42, 35, 49, 41, 35, 48, 42, 35, 47, 42, 35, 48, 42, 34, 49, 42, 35, 47, 44, 35, 46, 43, 34, 48, 42, 35, 48, 43, 35, 48, 43, 34, 49, 42, 35, + 49, 42, 35, 49, 43, 35, 48, 42, 35, 48, 42, 35, 49, 44, 34, 49, 42, 34, 49, 42, 35, 49, 41, 36, 49, 42, 35, 49, 43, 34, 48, 42, 35, 50, 42, 35, 50, 41, 35, 49, 41, 35, 48, 41, 36, 47, 41, 36, 47, 42, 34, 48, 42, 34, 48, 41, 35, 48, 42, 36, 48, 43, 36, + 49, 41, 35, 50, 42, 35, 48, 43, 35, 47, 42, 35, 48, 41, 35, 47, 42, 35, 47, 42, 35, 49, 42, 35, 48, 41, 35, 49, 41, 34, 49, 43, 35, 48, 43, 35, 48, 43, 36, 48, 42, 35, 49, 41, 35, 48, 42, 35, 47, 42, 35, 48, 42, 34, 49, 42, 35, 47, 44, 35, 46, 43, 34, + 48, 42, 35, 48, 43, 35, 48, 43, 34, 49, 42, 35, 49, 42, 35, 49, 43, 35, 48, 42, 35, 48, 42, 35, 49, 44, 34, 49, 42, 34, 49, 42, 35, 49, 41, 36, 49, 42, 35, 49, 43, 34, 48, 42, 35, 50, 42, 35, 50, 41, 35, 49, 41, 35, 48, 41, 36, 47, 41, 36, 47, 42, 34, + 48, 42, 34, 48, 41, 35, 48, 42, 36, 48, 43, 36, 49, 41, 35, 50, 42, 35, 48, 43, 35, 47, 42, 35, 48, 41, 35, 47, 42, 35, 47, 42, 35, 49, 42, 35, 48, 41, 35, 49, 41, 34, 49, 43, 35, 48, 43, 35, 48, 43, 36, 48, 42, 35, 49, 41, 35, 48, 42, 35, 47, 42, 35, + 48, 42, 34, 49, 42, 35, 47, 44, 35, 46, 43, 34, 48, 42, 35, 48, 43, 35, 48, 43, 34, 49, 42, 35, 49, 42, 35, 49, 43, 35, 48, 42, 35, 48, 42, 35, 49, 44, 34, 49, 42, 34, 49, 42, 35, 49, 41, 36, 49, 42, 35, 49, 43, 34, 48, 42, 35, 50, 42, 35, 50, 41, 35, + 49, 41, 35, 48, 41, 36, 47, 41, 36, 47, 42, 34, 48, 42, 34, 48, 41, 35, 48, 42, 36, 48, 43, 36, 49, 41, 35, 59, 59, 61, 59, 59, 61, 62, 62, 64, 68, 68, 69, 16, 16, 17, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 15, 15, 16, + 32, 32, 33, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 25, 25, 25, 31, 31, 32, 36, 36, 37, 27, 27, 28, 12, 12, 12, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 56, 56, 57, + 75, 75, 77, 59, 59, 61, 59, 59, 61, 47, 42, 34, 49, 41, 34, 48, 42, 34, 47, 43, 34, 48, 42, 34, 48, 41, 35, 47, 42, 35, 46, 43, 36, 47, 42, 35, 49, 41, 34, 49, 43, 34, 48, 43, 34, 49, 41, 34, 49, 41, 34, 48, 42, 33, 48, 41, 34, 46, 40, 34, 46, 41, 34, + 48, 41, 33, 49, 41, 34, 48, 41, 34, 47, 40, 33, 48, 41, 35, 47, 42, 35, 48, 41, 34, 47, 41, 34, 47, 41, 34, 47, 42, 34, 47, 41, 34, 49, 40, 34, 47, 41, 35, 46, 42, 34, 46, 40, 33, 46, 39, 33, 47, 41, 34, 46, 42, 33, 46, 40, 33, 46, 40, 33, 46, 42, 34, + 46, 41, 34, 46, 39, 34, 46, 41, 34, 46, 41, 33, 47, 40, 33, 47, 41, 33, 45, 42, 33, 46, 41, 33, 48, 40, 33, 47, 41, 33, 46, 42, 33, 47, 41, 33, 47, 40, 34, 46, 41, 34, 45, 42, 35, 46, 41, 34, 48, 40, 33, 48, 42, 33, 47, 42, 33, 48, 40, 33, 48, 40, 33, + 48, 42, 33, 48, 41, 34, 46, 40, 34, 46, 41, 34, 48, 41, 33, 49, 41, 34, 48, 41, 34, 47, 40, 33, 48, 40, 34, 47, 42, 34, 48, 41, 33, 47, 41, 34, 47, 41, 34, 47, 42, 34, 47, 41, 34, 49, 40, 34, 47, 41, 35, 46, 42, 34, 46, 40, 33, 46, 39, 33, 47, 41, 34, + 46, 42, 33, 46, 40, 33, 46, 40, 33, 46, 42, 34, 46, 41, 34, 46, 39, 34, 46, 41, 34, 46, 41, 33, 47, 40, 33, 47, 41, 33, 45, 42, 33, 46, 41, 33, 48, 40, 33, 47, 41, 33, 46, 42, 33, 47, 41, 33, 47, 40, 34, 46, 41, 34, 45, 42, 35, 46, 41, 34, 48, 40, 33, + 48, 42, 33, 47, 42, 33, 48, 40, 33, 48, 40, 33, 48, 42, 33, 48, 41, 34, 46, 40, 34, 46, 41, 35, 48, 41, 34, 49, 42, 35, 48, 41, 34, 47, 40, 33, 48, 40, 34, 47, 42, 34, 48, 41, 33, 47, 41, 34, 47, 41, 34, 47, 42, 34, 48, 42, 35, 50, 41, 35, 48, 42, 36, + 47, 43, 35, 47, 41, 34, 47, 40, 34, 48, 42, 35, 47, 43, 34, 47, 41, 34, 47, 41, 34, 47, 43, 35, 47, 42, 35, 47, 40, 35, 47, 42, 35, 47, 42, 34, 48, 41, 34, 48, 42, 34, 46, 43, 34, 47, 42, 34, 49, 41, 34, 48, 42, 34, 47, 43, 34, 48, 42, 34, 48, 41, 35, + 47, 42, 35, 46, 43, 36, 47, 42, 35, 49, 41, 34, 49, 43, 34, 48, 43, 34, 49, 41, 34, 49, 41, 34, 49, 43, 34, 49, 42, 35, 47, 41, 35, 47, 42, 35, 49, 42, 34, 50, 42, 35, 49, 42, 35, 48, 41, 34, 49, 41, 35, 48, 43, 35, 49, 42, 34, 48, 42, 35, 48, 42, 35, + 48, 43, 35, 48, 42, 35, 50, 41, 35, 48, 42, 36, 47, 43, 35, 47, 41, 34, 47, 40, 34, 48, 42, 35, 47, 43, 34, 47, 41, 34, 47, 41, 34, 47, 43, 35, 47, 42, 35, 47, 40, 35, 47, 42, 35, 47, 42, 34, 48, 41, 34, 48, 42, 34, 46, 43, 34, 47, 42, 34, 49, 41, 34, + 48, 42, 34, 47, 43, 34, 48, 42, 34, 48, 41, 35, 47, 42, 35, 46, 43, 36, 47, 42, 35, 49, 41, 34, 49, 43, 34, 48, 43, 34, 49, 41, 34, 49, 41, 34, 49, 43, 34, 49, 42, 35, 47, 41, 35, 47, 42, 35, 49, 42, 34, 50, 42, 35, 49, 42, 35, 48, 41, 34, 49, 41, 35, + 48, 43, 35, 49, 42, 34, 48, 42, 35, 48, 42, 35, 48, 43, 35, 48, 42, 35, 50, 41, 35, 48, 42, 36, 47, 43, 35, 47, 41, 34, 47, 40, 34, 48, 42, 35, 47, 43, 34, 47, 41, 34, 47, 41, 34, 47, 43, 35, 47, 42, 35, 47, 40, 35, 47, 42, 35, 47, 42, 34, 48, 41, 34, + 48, 42, 34, 46, 43, 34, 47, 42, 34, 49, 41, 34, 48, 42, 34, 47, 43, 34, 48, 42, 34, 48, 41, 35, 47, 42, 35, 46, 43, 36, 47, 42, 35, 49, 41, 34, 49, 43, 34, 48, 43, 34, 49, 41, 34, 49, 41, 34, 49, 43, 34, 49, 42, 35, 47, 41, 35, 47, 42, 35, 49, 42, 34, + 50, 42, 35, 49, 42, 35, 48, 41, 34, 49, 41, 35, 48, 43, 35, 49, 42, 34, 48, 42, 35, 48, 42, 35, 48, 43, 35, 48, 42, 35, 50, 41, 35, 48, 42, 36, 47, 43, 35, 47, 41, 34, 47, 40, 34, 48, 42, 35, 47, 43, 34, 47, 41, 34, 47, 41, 34, 47, 43, 35, 47, 42, 35, + 47, 40, 35, 47, 42, 35, 47, 42, 34, 48, 41, 34, 48, 42, 34, 46, 43, 34, 47, 42, 34, 49, 41, 34, 48, 42, 34, 47, 43, 34, 48, 42, 34, 48, 41, 35, 47, 42, 35, 46, 43, 36, 47, 42, 35, 49, 41, 34, 49, 43, 34, 48, 43, 34, 49, 41, 34, 49, 41, 34, 49, 43, 34, + 49, 42, 35, 47, 41, 35, 47, 42, 35, 49, 42, 34, 50, 42, 35, 49, 42, 35, 48, 41, 34, 49, 41, 35, 48, 43, 35, 49, 42, 34, 48, 42, 35, 48, 42, 35, 48, 43, 35, 48, 42, 35, 50, 41, 35, 48, 42, 36, 47, 43, 35, 47, 41, 34, 47, 40, 34, 48, 42, 35, 47, 43, 34, + 47, 41, 34, 47, 41, 34, 47, 43, 35, 47, 42, 35, 47, 40, 35, 47, 42, 35, 47, 42, 34, 48, 41, 34, 48, 42, 34, 46, 43, 34, 47, 42, 34, 49, 41, 34, 48, 42, 34, 47, 43, 34, 48, 42, 34, 48, 41, 35, 47, 42, 35, 46, 43, 36, 47, 42, 35, 49, 41, 34, 49, 43, 34, + 48, 43, 34, 49, 41, 34, 49, 41, 34, 49, 43, 34, 49, 42, 35, 47, 41, 35, 47, 42, 35, 49, 42, 34, 50, 42, 35, 49, 42, 35, 48, 41, 34, 49, 41, 35, 48, 43, 35, 49, 42, 34, 48, 42, 35, 48, 42, 35, 48, 43, 35, 48, 42, 35, 50, 41, 35, 48, 42, 36, 47, 43, 35, + 47, 41, 34, 47, 40, 34, 48, 42, 35, 47, 43, 34, 47, 41, 34, 47, 41, 34, 47, 43, 35, 47, 42, 35, 47, 40, 35, 47, 42, 35, 47, 42, 34, 48, 41, 34, 48, 42, 34, 46, 43, 34, 47, 42, 34, 49, 41, 34, 48, 42, 34, 47, 43, 34, 48, 42, 34, 48, 41, 35, 47, 42, 35, + 46, 43, 36, 47, 42, 35, 49, 41, 34, 49, 43, 34, 48, 43, 34, 49, 41, 34, 49, 41, 34, 49, 43, 34, 49, 42, 35, 47, 41, 35, 47, 42, 35, 49, 42, 34, 50, 42, 35, 49, 42, 35, 48, 41, 34, 49, 41, 35, 48, 43, 35, 49, 42, 34, 48, 42, 35, 59, 59, 61, 59, 59, 61, + 75, 75, 77, 56, 56, 57, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 12, 12, 12, 27, 27, 28, 36, 36, 37, 31, 31, 32, 25, 25, 25, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 37, 37, 37, + 28, 28, 28, 13, 13, 13, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 51, 51, 51, 91, 91, 92, 59, 59, 61, 59, 59, 61, 49, 42, 34, 48, 43, 34, 47, 43, 35, 46, 42, 35, 47, 42, 35, 49, 42, 35, 49, 43, 34, 48, 43, 34, + 48, 42, 35, 49, 42, 35, 49, 43, 34, 48, 42, 34, 48, 41, 35, 46, 39, 34, 46, 40, 33, 48, 41, 34, 48, 41, 34, 47, 41, 34, 49, 41, 34, 48, 42, 34, 46, 40, 33, 45, 39, 32, 46, 40, 32, 46, 39, 34, 46, 39, 34, 46, 40, 34, 46, 40, 34, 46, 40, 33, 46, 40, 34, + 46, 40, 34, 46, 41, 33, 46, 41, 34, 45, 41, 34, 44, 41, 34, 45, 40, 34, 45, 41, 34, 47, 40, 33, 46, 41, 32, 45, 40, 33, 44, 40, 33, 46, 40, 33, 47, 40, 34, 45, 40, 34, 44, 40, 33, 46, 40, 33, 47, 40, 33, 47, 41, 33, 46, 42, 33, 45, 42, 34, 44, 41, 34, + 45, 41, 34, 47, 41, 34, 47, 42, 33, 46, 42, 33, 46, 41, 34, 47, 41, 34, 47, 42, 33, 46, 41, 33, 46, 40, 34, 45, 39, 34, 45, 40, 33, 47, 41, 34, 47, 41, 34, 46, 41, 34, 47, 40, 33, 47, 41, 33, 45, 40, 33, 44, 39, 32, 45, 40, 32, 46, 39, 34, 46, 40, 34, + 46, 41, 34, 45, 40, 34, 45, 40, 33, 46, 40, 34, 46, 40, 34, 46, 41, 33, 46, 41, 34, 45, 41, 34, 44, 41, 34, 45, 40, 34, 45, 41, 34, 47, 40, 33, 46, 41, 32, 45, 40, 33, 44, 40, 33, 46, 40, 33, 47, 40, 34, 45, 40, 34, 44, 40, 33, 46, 40, 33, 47, 40, 33, + 47, 41, 33, 46, 42, 33, 45, 42, 34, 44, 41, 34, 45, 41, 34, 47, 41, 34, 47, 42, 33, 46, 42, 33, 46, 41, 34, 47, 41, 34, 47, 42, 33, 46, 41, 33, 46, 40, 34, 45, 39, 34, 46, 40, 33, 48, 41, 34, 47, 40, 34, 46, 40, 34, 47, 40, 33, 47, 41, 33, 46, 40, 33, + 45, 39, 32, 46, 41, 33, 48, 40, 35, 47, 40, 34, 47, 41, 34, 46, 40, 34, 46, 40, 33, 47, 40, 34, 48, 41, 35, 48, 42, 34, 48, 42, 35, 47, 42, 35, 46, 42, 35, 47, 41, 35, 47, 42, 35, 49, 41, 34, 48, 42, 33, 47, 41, 34, 46, 41, 34, 48, 41, 34, 49, 41, 35, + 47, 41, 35, 46, 41, 34, 48, 41, 34, 49, 41, 34, 49, 42, 34, 48, 43, 34, 47, 43, 35, 46, 42, 35, 47, 42, 35, 49, 42, 35, 49, 43, 34, 48, 43, 34, 48, 42, 35, 49, 42, 35, 49, 43, 34, 48, 42, 34, 48, 41, 35, 47, 40, 35, 47, 41, 34, 49, 42, 35, 49, 42, 35, + 48, 42, 35, 49, 41, 34, 49, 42, 34, 47, 41, 34, 46, 40, 33, 47, 41, 33, 48, 40, 35, 48, 41, 35, 48, 42, 35, 47, 41, 35, 47, 41, 34, 48, 41, 35, 48, 41, 35, 48, 42, 34, 48, 42, 35, 47, 42, 35, 46, 42, 35, 47, 41, 35, 47, 42, 35, 49, 41, 34, 48, 42, 33, + 47, 41, 34, 46, 41, 34, 48, 41, 34, 49, 41, 35, 47, 41, 35, 46, 41, 34, 48, 41, 34, 49, 41, 34, 49, 42, 34, 48, 43, 34, 47, 43, 35, 46, 42, 35, 47, 42, 35, 49, 42, 35, 49, 43, 34, 48, 43, 34, 48, 42, 35, 49, 42, 35, 49, 43, 34, 48, 42, 34, 48, 41, 35, + 47, 40, 35, 47, 41, 34, 49, 42, 35, 49, 42, 35, 48, 42, 35, 49, 41, 34, 49, 42, 34, 47, 41, 34, 46, 40, 33, 47, 41, 33, 48, 40, 35, 48, 41, 35, 48, 42, 35, 47, 41, 35, 47, 41, 34, 48, 41, 35, 48, 41, 35, 48, 42, 34, 48, 42, 35, 47, 42, 35, 46, 42, 35, + 47, 41, 35, 47, 42, 35, 49, 41, 34, 48, 42, 33, 47, 41, 34, 46, 41, 34, 48, 41, 34, 49, 41, 35, 47, 41, 35, 46, 41, 34, 48, 41, 34, 49, 41, 34, 49, 42, 34, 48, 43, 34, 47, 43, 35, 46, 42, 35, 47, 42, 35, 49, 42, 35, 49, 43, 34, 48, 43, 34, 48, 42, 35, + 49, 42, 35, 49, 43, 34, 48, 42, 34, 48, 41, 35, 47, 40, 35, 47, 41, 34, 49, 42, 35, 49, 42, 35, 48, 42, 35, 49, 41, 34, 49, 42, 34, 47, 41, 34, 46, 40, 33, 47, 41, 33, 48, 40, 35, 48, 41, 35, 48, 42, 35, 47, 41, 35, 47, 41, 34, 48, 41, 35, 48, 41, 35, + 48, 42, 34, 48, 42, 35, 47, 42, 35, 46, 42, 35, 47, 41, 35, 47, 42, 35, 49, 41, 34, 48, 42, 33, 47, 41, 34, 46, 41, 34, 48, 41, 34, 49, 41, 35, 47, 41, 35, 46, 41, 34, 48, 41, 34, 49, 41, 34, 49, 42, 34, 48, 43, 34, 47, 43, 35, 46, 42, 35, 47, 42, 35, + 49, 42, 35, 49, 43, 34, 48, 43, 34, 48, 42, 35, 49, 42, 35, 49, 43, 34, 48, 42, 34, 48, 41, 35, 47, 40, 35, 47, 41, 34, 49, 42, 35, 49, 42, 35, 48, 42, 35, 49, 41, 34, 49, 42, 34, 47, 41, 34, 46, 40, 33, 47, 41, 33, 48, 40, 35, 48, 41, 35, 48, 42, 35, + 47, 41, 35, 47, 41, 34, 48, 41, 35, 48, 41, 35, 48, 42, 34, 48, 42, 35, 47, 42, 35, 46, 42, 35, 47, 41, 35, 47, 42, 35, 49, 41, 34, 48, 42, 33, 47, 41, 34, 46, 41, 34, 48, 41, 34, 49, 41, 35, 47, 41, 35, 46, 41, 34, 48, 41, 34, 49, 41, 34, 49, 42, 34, + 48, 43, 34, 47, 43, 35, 46, 42, 35, 47, 42, 35, 49, 42, 35, 49, 43, 34, 48, 43, 34, 48, 42, 35, 49, 42, 35, 49, 43, 34, 48, 42, 34, 48, 41, 35, 47, 40, 35, 47, 41, 34, 49, 42, 35, 49, 42, 35, 48, 42, 35, 49, 41, 34, 49, 42, 34, 47, 41, 34, 46, 40, 33, + 47, 41, 33, 48, 40, 35, 48, 41, 35, 48, 42, 35, 47, 41, 35, 47, 41, 34, 48, 41, 35, 48, 41, 35, 48, 42, 34, 48, 42, 35, 47, 42, 35, 46, 42, 35, 47, 41, 35, 47, 42, 35, 49, 41, 34, 48, 42, 33, 47, 41, 34, 46, 41, 34, 48, 41, 34, 49, 41, 35, 47, 41, 35, + 46, 41, 34, 48, 41, 34, 49, 41, 34, 49, 42, 34, 48, 43, 34, 47, 43, 35, 46, 42, 35, 47, 42, 35, 49, 42, 35, 49, 43, 34, 48, 43, 34, 48, 42, 35, 49, 42, 35, 49, 43, 34, 48, 42, 34, 48, 41, 35, 47, 40, 35, 47, 41, 34, 49, 42, 35, 49, 42, 35, 48, 42, 35, + 49, 41, 34, 49, 42, 34, 47, 41, 34, 46, 40, 33, 47, 41, 33, 48, 40, 35, 48, 41, 35, 48, 42, 35, 59, 59, 61, 59, 59, 61, 91, 91, 92, 51, 51, 51, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 13, 13, 13, 28, 28, 28, + 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 34, 34, 35, 15, 15, 16, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 65, 65, 65, 94, 94, 95, + 59, 59, 61, 59, 59, 61, 49, 43, 34, 49, 43, 34, 48, 42, 34, 47, 42, 34, 47, 43, 35, 46, 43, 35, 47, 41, 35, 49, 41, 35, 48, 41, 35, 46, 42, 35, 46, 42, 36, 46, 41, 34, 47, 41, 34, 48, 41, 35, 48, 42, 34, 47, 41, 34, 49, 42, 35, 48, 41, 34, 47, 42, 34, + 47, 41, 34, 46, 39, 33, 47, 41, 33, 46, 40, 34, 47, 40, 34, 45, 40, 33, 47, 41, 34, 47, 40, 34, 46, 39, 34, 44, 39, 34, 45, 39, 35, 44, 40, 34, 45, 40, 34, 45, 40, 33, 44, 39, 33, 45, 40, 33, 45, 40, 33, 44, 40, 33, 45, 40, 34, 45, 39, 34, 45, 40, 33, + 46, 39, 33, 46, 39, 33, 46, 39, 34, 45, 39, 34, 45, 40, 33, 45, 40, 34, 46, 41, 33, 46, 41, 33, 45, 40, 33, 44, 40, 33, 44, 41, 34, 43, 41, 34, 44, 39, 34, 46, 39, 34, 45, 39, 34, 43, 40, 34, 43, 40, 34, 44, 40, 34, 45, 40, 34, 46, 40, 34, 46, 41, 34, + 45, 40, 34, 46, 40, 34, 46, 40, 33, 45, 41, 34, 45, 40, 34, 45, 39, 33, 45, 40, 33, 45, 40, 34, 46, 40, 34, 45, 40, 34, 46, 40, 34, 46, 40, 34, 45, 39, 34, 44, 39, 34, 45, 39, 34, 44, 40, 34, 45, 40, 34, 45, 40, 33, 44, 39, 33, 45, 40, 33, 45, 40, 33, + 44, 40, 33, 45, 40, 34, 45, 39, 34, 45, 40, 33, 46, 39, 33, 46, 39, 33, 46, 39, 34, 45, 39, 34, 45, 40, 33, 45, 40, 34, 46, 41, 33, 46, 41, 33, 45, 40, 33, 44, 40, 33, 44, 41, 34, 43, 41, 34, 44, 39, 34, 46, 39, 34, 45, 39, 34, 43, 40, 34, 43, 40, 34, + 44, 40, 34, 45, 40, 34, 46, 40, 35, 46, 41, 34, 46, 40, 34, 47, 41, 34, 46, 40, 33, 46, 41, 34, 46, 40, 34, 47, 40, 33, 46, 40, 33, 47, 41, 34, 48, 41, 34, 47, 41, 35, 49, 42, 35, 48, 41, 34, 47, 40, 34, 46, 40, 34, 47, 40, 35, 46, 41, 35, 48, 42, 35, + 48, 42, 34, 47, 41, 34, 48, 42, 34, 48, 42, 34, 47, 42, 34, 48, 42, 35, 48, 41, 35, 48, 42, 34, 49, 41, 34, 49, 41, 34, 49, 41, 35, 48, 41, 35, 48, 42, 34, 48, 42, 35, 49, 43, 34, 49, 43, 34, 48, 42, 34, 47, 42, 34, 47, 43, 35, 46, 43, 35, 47, 41, 35, + 49, 41, 35, 48, 41, 35, 46, 42, 35, 46, 42, 36, 47, 42, 35, 48, 42, 35, 49, 42, 36, 49, 43, 35, 48, 42, 35, 49, 42, 35, 49, 42, 34, 48, 43, 35, 48, 42, 35, 48, 41, 34, 48, 42, 34, 48, 42, 35, 49, 42, 35, 48, 42, 35, 49, 42, 35, 49, 42, 35, 48, 41, 35, + 47, 41, 35, 48, 41, 36, 47, 42, 36, 48, 42, 35, 48, 42, 34, 47, 41, 34, 48, 42, 34, 48, 42, 34, 47, 42, 34, 48, 42, 35, 48, 41, 35, 48, 42, 34, 49, 41, 34, 49, 41, 34, 49, 41, 35, 48, 41, 35, 48, 42, 34, 48, 42, 35, 49, 43, 34, 49, 43, 34, 48, 42, 34, + 47, 42, 34, 47, 43, 35, 46, 43, 35, 47, 41, 35, 49, 41, 35, 48, 41, 35, 46, 42, 35, 46, 42, 36, 47, 42, 35, 48, 42, 35, 49, 42, 36, 49, 43, 35, 48, 42, 35, 49, 42, 35, 49, 42, 34, 48, 43, 35, 48, 42, 35, 48, 41, 34, 48, 42, 34, 48, 42, 35, 49, 42, 35, + 48, 42, 35, 49, 42, 35, 49, 42, 35, 48, 41, 35, 47, 41, 35, 48, 41, 36, 47, 42, 36, 48, 42, 35, 48, 42, 34, 47, 41, 34, 48, 42, 34, 48, 42, 34, 47, 42, 34, 48, 42, 35, 48, 41, 35, 48, 42, 34, 49, 41, 34, 49, 41, 34, 49, 41, 35, 48, 41, 35, 48, 42, 34, + 48, 42, 35, 49, 43, 34, 49, 43, 34, 48, 42, 34, 47, 42, 34, 47, 43, 35, 46, 43, 35, 47, 41, 35, 49, 41, 35, 48, 41, 35, 46, 42, 35, 46, 42, 36, 47, 42, 35, 48, 42, 35, 49, 42, 36, 49, 43, 35, 48, 42, 35, 49, 42, 35, 49, 42, 34, 48, 43, 35, 48, 42, 35, + 48, 41, 34, 48, 42, 34, 48, 42, 35, 49, 42, 35, 48, 42, 35, 49, 42, 35, 49, 42, 35, 48, 41, 35, 47, 41, 35, 48, 41, 36, 47, 42, 36, 48, 42, 35, 48, 42, 34, 47, 41, 34, 48, 42, 34, 48, 42, 34, 47, 42, 34, 48, 42, 35, 48, 41, 35, 48, 42, 34, 49, 41, 34, + 49, 41, 34, 49, 41, 35, 48, 41, 35, 48, 42, 34, 48, 42, 35, 49, 43, 34, 49, 43, 34, 48, 42, 34, 47, 42, 34, 47, 43, 35, 46, 43, 35, 47, 41, 35, 49, 41, 35, 48, 41, 35, 46, 42, 35, 46, 42, 36, 47, 42, 35, 48, 42, 35, 49, 42, 36, 49, 43, 35, 48, 42, 35, + 49, 42, 35, 49, 42, 34, 48, 43, 35, 48, 42, 35, 48, 41, 34, 48, 42, 34, 48, 42, 35, 49, 42, 35, 48, 42, 35, 49, 42, 35, 49, 42, 35, 48, 41, 35, 47, 41, 35, 48, 41, 36, 47, 42, 36, 48, 42, 35, 48, 42, 34, 47, 41, 34, 48, 42, 34, 48, 42, 34, 47, 42, 34, + 48, 42, 35, 48, 41, 35, 48, 42, 34, 49, 41, 34, 49, 41, 34, 49, 41, 35, 48, 41, 35, 48, 42, 34, 48, 42, 35, 49, 43, 34, 49, 43, 34, 48, 42, 34, 47, 42, 34, 47, 43, 35, 46, 43, 35, 47, 41, 35, 49, 41, 35, 48, 41, 35, 46, 42, 35, 46, 42, 36, 47, 42, 35, + 48, 42, 35, 49, 42, 36, 49, 43, 35, 48, 42, 35, 49, 42, 35, 49, 42, 34, 48, 43, 35, 48, 42, 35, 48, 41, 34, 48, 42, 34, 48, 42, 35, 49, 42, 35, 48, 42, 35, 49, 42, 35, 49, 42, 35, 48, 41, 35, 47, 41, 35, 48, 41, 36, 47, 42, 36, 48, 42, 35, 48, 42, 34, + 47, 41, 34, 48, 42, 34, 48, 42, 34, 47, 42, 34, 48, 42, 35, 48, 41, 35, 48, 42, 34, 49, 41, 34, 49, 41, 34, 49, 41, 35, 48, 41, 35, 48, 42, 34, 48, 42, 35, 49, 43, 34, 49, 43, 34, 48, 42, 34, 47, 42, 34, 47, 43, 35, 46, 43, 35, 47, 41, 35, 49, 41, 35, + 48, 41, 35, 46, 42, 35, 46, 42, 36, 47, 42, 35, 48, 42, 35, 49, 42, 36, 49, 43, 35, 48, 42, 35, 49, 42, 35, 49, 42, 34, 48, 43, 35, 48, 42, 35, 48, 41, 34, 48, 42, 34, 48, 42, 35, 49, 42, 35, 48, 42, 35, 49, 42, 35, 59, 59, 61, 59, 59, 61, 94, 94, 95, + 65, 65, 65, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 15, 15, 16, 34, 34, 35, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 25, 25, 25, 31, 31, 32, 36, 36, 37, 40, 40, 40, + 30, 30, 30, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 17, 17, 18, 105, 105, 106, 82, 82, 84, 59, 59, 61, 59, 59, 61, 47, 40, 35, 47, 42, 35, 46, 43, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 35, + 47, 41, 35, 47, 40, 33, 46, 41, 34, 46, 41, 34, 48, 41, 34, 48, 42, 33, 46, 41, 34, 47, 39, 33, 47, 40, 32, 47, 40, 34, 44, 40, 33, 45, 39, 33, 47, 40, 34, 46, 40, 34, 43, 37, 32, 44, 40, 34, 45, 40, 33, 44, 39, 31, 44, 39, 31, 43, 39, 31, 43, 38, 32, + 44, 39, 33, 45, 39, 34, 43, 38, 33, 43, 38, 33, 43, 38, 33, 43, 40, 33, 44, 39, 33, 44, 39, 33, 44, 40, 33, 44, 39, 34, 44, 39, 33, 45, 39, 33, 44, 38, 33, 43, 38, 33, 43, 39, 33, 43, 38, 33, 43, 38, 33, 43, 39, 33, 43, 40, 33, 43, 39, 33, 43, 39, 33, + 43, 39, 33, 43, 39, 33, 43, 39, 33, 43, 39, 33, 43, 38, 33, 44, 38, 33, 43, 39, 33, 43, 39, 33, 45, 39, 33, 45, 40, 33, 43, 38, 33, 44, 38, 33, 45, 38, 32, 44, 38, 33, 43, 38, 33, 43, 38, 33, 45, 39, 33, 45, 39, 33, 43, 38, 33, 43, 39, 33, 44, 40, 33, + 44, 39, 32, 44, 39, 32, 43, 39, 32, 43, 39, 33, 44, 39, 33, 45, 39, 33, 43, 38, 33, 43, 38, 33, 43, 38, 33, 43, 40, 33, 44, 39, 33, 44, 39, 33, 44, 40, 33, 44, 39, 34, 44, 39, 33, 45, 39, 33, 44, 38, 33, 43, 38, 33, 43, 39, 33, 43, 38, 33, 43, 38, 33, + 43, 39, 33, 43, 40, 33, 43, 39, 33, 43, 39, 33, 43, 39, 33, 43, 39, 33, 43, 39, 33, 43, 39, 33, 43, 38, 33, 44, 39, 33, 44, 39, 34, 43, 38, 33, 45, 39, 33, 45, 40, 32, 43, 38, 32, 45, 38, 33, 46, 39, 32, 44, 38, 32, 43, 39, 33, 45, 39, 33, 46, 40, 34, + 47, 40, 34, 45, 39, 34, 45, 41, 34, 47, 42, 33, 47, 42, 33, 47, 41, 32, 46, 41, 32, 46, 41, 33, 47, 41, 33, 48, 41, 34, 47, 41, 34, 46, 40, 34, 46, 41, 34, 47, 43, 34, 48, 42, 34, 48, 42, 35, 48, 43, 35, 48, 42, 36, 48, 42, 35, 49, 42, 35, 48, 40, 35, + 47, 41, 35, 47, 42, 35, 46, 41, 34, 47, 40, 35, 47, 42, 35, 46, 43, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 35, 47, 41, 35, 48, 41, 34, 47, 42, 35, 47, 42, 35, 49, 42, 35, 49, 43, 34, 47, 41, 34, 48, 40, 34, 49, 41, 33, + 48, 41, 34, 46, 41, 34, 47, 41, 34, 49, 42, 35, 49, 42, 35, 46, 40, 34, 47, 42, 35, 48, 43, 34, 48, 42, 33, 48, 42, 33, 47, 42, 33, 47, 42, 34, 48, 42, 34, 49, 42, 35, 47, 41, 34, 46, 40, 34, 46, 41, 34, 47, 43, 34, 48, 42, 34, 48, 42, 35, 48, 43, 35, + 48, 42, 36, 48, 42, 35, 49, 42, 35, 48, 40, 35, 47, 41, 35, 47, 42, 35, 46, 41, 34, 47, 40, 35, 47, 42, 35, 46, 43, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 35, 47, 41, 35, 48, 41, 34, 47, 42, 35, 47, 42, 35, 49, 42, 35, + 49, 43, 34, 47, 41, 34, 48, 40, 34, 49, 41, 33, 48, 41, 34, 46, 41, 34, 47, 41, 34, 49, 42, 35, 49, 42, 35, 46, 40, 34, 47, 42, 35, 48, 43, 34, 48, 42, 33, 48, 42, 33, 47, 42, 33, 47, 42, 34, 48, 42, 34, 49, 42, 35, 47, 41, 34, 46, 40, 34, 46, 41, 34, + 47, 43, 34, 48, 42, 34, 48, 42, 35, 48, 43, 35, 48, 42, 36, 48, 42, 35, 49, 42, 35, 48, 40, 35, 47, 41, 35, 47, 42, 35, 46, 41, 34, 47, 40, 35, 47, 42, 35, 46, 43, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 35, 47, 41, 35, + 48, 41, 34, 47, 42, 35, 47, 42, 35, 49, 42, 35, 49, 43, 34, 47, 41, 34, 48, 40, 34, 49, 41, 33, 48, 41, 34, 46, 41, 34, 47, 41, 34, 49, 42, 35, 49, 42, 35, 46, 40, 34, 47, 42, 35, 48, 43, 34, 48, 42, 33, 48, 42, 33, 47, 42, 33, 47, 42, 34, 48, 42, 34, + 49, 42, 35, 47, 41, 34, 46, 40, 34, 46, 41, 34, 47, 43, 34, 48, 42, 34, 48, 42, 35, 48, 43, 35, 48, 42, 36, 48, 42, 35, 49, 42, 35, 48, 40, 35, 47, 41, 35, 47, 42, 35, 46, 41, 34, 47, 40, 35, 47, 42, 35, 46, 43, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, + 46, 42, 34, 46, 42, 34, 46, 42, 35, 47, 41, 35, 48, 41, 34, 47, 42, 35, 47, 42, 35, 49, 42, 35, 49, 43, 34, 47, 41, 34, 48, 40, 34, 49, 41, 33, 48, 41, 34, 46, 41, 34, 47, 41, 34, 49, 42, 35, 49, 42, 35, 46, 40, 34, 47, 42, 35, 48, 43, 34, 48, 42, 33, + 48, 42, 33, 47, 42, 33, 47, 42, 34, 48, 42, 34, 49, 42, 35, 47, 41, 34, 46, 40, 34, 46, 41, 34, 47, 43, 34, 48, 42, 34, 48, 42, 35, 48, 43, 35, 48, 42, 36, 48, 42, 35, 49, 42, 35, 48, 40, 35, 47, 41, 35, 47, 42, 35, 46, 41, 34, 47, 40, 35, 47, 42, 35, + 46, 43, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 35, 47, 41, 35, 48, 41, 34, 47, 42, 35, 47, 42, 35, 49, 42, 35, 49, 43, 34, 47, 41, 34, 48, 40, 34, 49, 41, 33, 48, 41, 34, 46, 41, 34, 47, 41, 34, 49, 42, 35, 49, 42, 35, + 46, 40, 34, 47, 42, 35, 48, 43, 34, 48, 42, 33, 48, 42, 33, 47, 42, 33, 47, 42, 34, 48, 42, 34, 49, 42, 35, 47, 41, 34, 46, 40, 34, 46, 41, 34, 47, 43, 34, 48, 42, 34, 48, 42, 35, 48, 43, 35, 48, 42, 36, 48, 42, 35, 49, 42, 35, 48, 40, 35, 47, 41, 35, + 47, 42, 35, 46, 41, 34, 47, 40, 35, 47, 42, 35, 46, 43, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 34, 46, 42, 35, 47, 41, 35, 48, 41, 34, 47, 42, 35, 47, 42, 35, 49, 42, 35, 49, 43, 34, 47, 41, 34, 48, 40, 34, 49, 41, 33, 48, 41, 34, + 46, 41, 34, 47, 41, 34, 49, 42, 35, 49, 42, 35, 46, 40, 34, 47, 42, 35, 48, 43, 34, 59, 59, 61, 59, 59, 61, 82, 82, 84, 105, 105, 106, 17, 17, 18, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 30, 30, 30, 40, 40, 40, 36, 36, 37, + 31, 31, 32, 25, 25, 25, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, 42, 42, 43, 34, 34, 35, 15, 15, 15, 13, 13, 13, 15, 15, 15, 15, 15, 15, 20, 20, 20, 87, 87, 88, 104, 104, 106, 64, 64, 66, 59, 59, 61, + 59, 59, 61, 46, 43, 35, 48, 42, 34, 48, 41, 35, 47, 41, 34, 47, 41, 35, 48, 42, 35, 48, 42, 34, 49, 42, 33, 48, 42, 34, 47, 41, 34, 47, 40, 34, 46, 40, 33, 46, 41, 33, 49, 42, 34, 47, 40, 34, 46, 39, 32, 46, 39, 33, 46, 40, 34, 46, 39, 32, 45, 39, 33, + 45, 40, 33, 45, 38, 32, 45, 38, 33, 42, 38, 32, 42, 37, 32, 42, 38, 33, 43, 38, 33, 42, 37, 31, 41, 36, 31, 41, 36, 31, 41, 37, 32, 42, 37, 33, 43, 37, 32, 43, 37, 32, 42, 38, 32, 44, 38, 32, 43, 38, 32, 43, 37, 31, 44, 37, 31, 44, 37, 32, 42, 37, 32, + 44, 37, 33, 44, 38, 33, 42, 37, 33, 42, 37, 32, 42, 39, 32, 41, 39, 33, 43, 38, 32, 43, 37, 33, 42, 37, 32, 42, 37, 33, 43, 38, 33, 43, 38, 32, 44, 38, 31, 43, 38, 32, 43, 38, 33, 43, 37, 33, 42, 37, 32, 42, 38, 32, 44, 38, 32, 43, 37, 32, 42, 37, 31, + 43, 37, 32, 43, 38, 33, 44, 37, 32, 43, 37, 32, 43, 38, 32, 44, 37, 32, 44, 37, 32, 41, 37, 32, 42, 37, 33, 42, 38, 33, 43, 38, 33, 43, 37, 32, 42, 37, 32, 42, 37, 32, 41, 37, 32, 42, 37, 33, 43, 37, 32, 43, 37, 32, 42, 38, 32, 44, 38, 32, 43, 38, 32, + 43, 37, 31, 44, 37, 31, 44, 37, 32, 42, 37, 32, 44, 37, 33, 44, 38, 33, 42, 37, 33, 42, 37, 32, 42, 39, 32, 41, 39, 33, 43, 38, 32, 43, 37, 33, 42, 37, 32, 42, 37, 33, 43, 38, 33, 43, 38, 32, 44, 38, 31, 43, 38, 32, 43, 38, 33, 43, 37, 33, 42, 37, 32, + 41, 37, 31, 43, 38, 31, 42, 37, 31, 42, 36, 31, 43, 38, 32, 43, 38, 32, 44, 38, 32, 44, 38, 33, 44, 39, 32, 46, 39, 33, 46, 39, 33, 43, 39, 32, 45, 40, 34, 45, 40, 34, 47, 41, 34, 47, 40, 33, 47, 40, 34, 46, 39, 33, 45, 39, 33, 46, 40, 34, 47, 40, 33, + 48, 41, 34, 47, 42, 34, 49, 42, 34, 48, 42, 34, 48, 41, 33, 49, 40, 33, 49, 41, 34, 47, 41, 34, 49, 41, 35, 49, 42, 35, 47, 40, 35, 47, 41, 34, 47, 43, 34, 46, 43, 35, 48, 42, 34, 48, 41, 35, 47, 41, 34, 47, 41, 35, 48, 42, 35, 48, 42, 34, 49, 42, 33, + 48, 42, 34, 48, 42, 35, 48, 41, 35, 47, 41, 34, 47, 42, 34, 49, 42, 34, 48, 41, 34, 47, 40, 33, 48, 41, 34, 48, 42, 35, 49, 41, 34, 48, 41, 34, 48, 42, 34, 49, 41, 34, 49, 41, 34, 46, 41, 34, 47, 41, 35, 47, 42, 35, 48, 42, 35, 48, 41, 34, 47, 40, 34, + 47, 40, 34, 46, 40, 34, 47, 41, 35, 48, 41, 34, 48, 41, 34, 47, 42, 34, 49, 42, 34, 48, 42, 34, 48, 41, 33, 49, 40, 33, 49, 41, 34, 47, 41, 34, 49, 41, 35, 49, 42, 35, 47, 40, 35, 47, 41, 34, 47, 43, 34, 46, 43, 35, 48, 42, 34, 48, 41, 35, 47, 41, 34, + 47, 41, 35, 48, 42, 35, 48, 42, 34, 49, 42, 33, 48, 42, 34, 48, 42, 35, 48, 41, 35, 47, 41, 34, 47, 42, 34, 49, 42, 34, 48, 41, 34, 47, 40, 33, 48, 41, 34, 48, 42, 35, 49, 41, 34, 48, 41, 34, 48, 42, 34, 49, 41, 34, 49, 41, 34, 46, 41, 34, 47, 41, 35, + 47, 42, 35, 48, 42, 35, 48, 41, 34, 47, 40, 34, 47, 40, 34, 46, 40, 34, 47, 41, 35, 48, 41, 34, 48, 41, 34, 47, 42, 34, 49, 42, 34, 48, 42, 34, 48, 41, 33, 49, 40, 33, 49, 41, 34, 47, 41, 34, 49, 41, 35, 49, 42, 35, 47, 40, 35, 47, 41, 34, 47, 43, 34, + 46, 43, 35, 48, 42, 34, 48, 41, 35, 47, 41, 34, 47, 41, 35, 48, 42, 35, 48, 42, 34, 49, 42, 33, 48, 42, 34, 48, 42, 35, 48, 41, 35, 47, 41, 34, 47, 42, 34, 49, 42, 34, 48, 41, 34, 47, 40, 33, 48, 41, 34, 48, 42, 35, 49, 41, 34, 48, 41, 34, 48, 42, 34, + 49, 41, 34, 49, 41, 34, 46, 41, 34, 47, 41, 35, 47, 42, 35, 48, 42, 35, 48, 41, 34, 47, 40, 34, 47, 40, 34, 46, 40, 34, 47, 41, 35, 48, 41, 34, 48, 41, 34, 47, 42, 34, 49, 42, 34, 48, 42, 34, 48, 41, 33, 49, 40, 33, 49, 41, 34, 47, 41, 34, 49, 41, 35, + 49, 42, 35, 47, 40, 35, 47, 41, 34, 47, 43, 34, 46, 43, 35, 48, 42, 34, 48, 41, 35, 47, 41, 34, 47, 41, 35, 48, 42, 35, 48, 42, 34, 49, 42, 33, 48, 42, 34, 48, 42, 35, 48, 41, 35, 47, 41, 34, 47, 42, 34, 49, 42, 34, 48, 41, 34, 47, 40, 33, 48, 41, 34, + 48, 42, 35, 49, 41, 34, 48, 41, 34, 48, 42, 34, 49, 41, 34, 49, 41, 34, 46, 41, 34, 47, 41, 35, 47, 42, 35, 48, 42, 35, 48, 41, 34, 47, 40, 34, 47, 40, 34, 46, 40, 34, 47, 41, 35, 48, 41, 34, 48, 41, 34, 47, 42, 34, 49, 42, 34, 48, 42, 34, 48, 41, 33, + 49, 40, 33, 49, 41, 34, 47, 41, 34, 49, 41, 35, 49, 42, 35, 47, 40, 35, 47, 41, 34, 47, 43, 34, 46, 43, 35, 48, 42, 34, 48, 41, 35, 47, 41, 34, 47, 41, 35, 48, 42, 35, 48, 42, 34, 49, 42, 33, 48, 42, 34, 48, 42, 35, 48, 41, 35, 47, 41, 34, 47, 42, 34, + 49, 42, 34, 48, 41, 34, 47, 40, 33, 48, 41, 34, 48, 42, 35, 49, 41, 34, 48, 41, 34, 48, 42, 34, 49, 41, 34, 49, 41, 34, 46, 41, 34, 47, 41, 35, 47, 42, 35, 48, 42, 35, 48, 41, 34, 47, 40, 34, 47, 40, 34, 46, 40, 34, 47, 41, 35, 48, 41, 34, 48, 41, 34, + 47, 42, 34, 49, 42, 34, 48, 42, 34, 48, 41, 33, 49, 40, 33, 49, 41, 34, 47, 41, 34, 49, 41, 35, 49, 42, 35, 47, 40, 35, 47, 41, 34, 47, 43, 34, 46, 43, 35, 48, 42, 34, 48, 41, 35, 47, 41, 34, 47, 41, 35, 48, 42, 35, 48, 42, 34, 49, 42, 33, 48, 42, 34, + 48, 42, 35, 48, 41, 35, 47, 41, 34, 47, 42, 34, 49, 42, 34, 48, 41, 34, 47, 40, 33, 48, 41, 34, 48, 42, 35, 49, 41, 34, 48, 41, 34, 48, 42, 34, 49, 41, 34, 49, 41, 34, 46, 41, 34, 47, 41, 35, 47, 42, 35, 59, 59, 61, 59, 59, 61, 64, 64, 66, 104, 104, 106, + 87, 87, 88, 20, 20, 20, 15, 15, 15, 15, 15, 15, 13, 13, 13, 15, 15, 15, 34, 34, 35, 42, 42, 43, 41, 41, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 46, + 50, 50, 50, 58, 58, 59, 53, 53, 54, 51, 51, 52, 68, 68, 69, 104, 104, 105, 103, 103, 104, 73, 73, 75, 59, 59, 61, 59, 59, 61, 59, 59, 61, 47, 40, 33, 47, 41, 34, 47, 40, 34, 46, 41, 33, 48, 41, 33, 48, 41, 35, 48, 43, 36, 48, 42, 35, 48, 39, 33, 47, 40, 33, + 47, 41, 33, 47, 41, 32, 47, 43, 33, 48, 41, 33, 48, 40, 34, 46, 40, 33, 45, 38, 33, 44, 39, 34, 44, 39, 33, 43, 37, 31, 43, 39, 32, 43, 38, 32, 43, 37, 31, 43, 37, 31, 43, 38, 31, 40, 36, 31, 39, 36, 32, 40, 36, 32, 40, 35, 31, 41, 36, 32, 40, 36, 31, + 40, 35, 31, 40, 35, 32, 40, 35, 32, 40, 36, 31, 40, 36, 30, 40, 36, 31, 40, 36, 31, 40, 36, 31, 40, 36, 31, 40, 36, 31, 40, 36, 31, 40, 36, 31, 39, 36, 32, 40, 36, 32, 40, 36, 31, 40, 35, 30, 40, 36, 31, 40, 35, 31, 39, 36, 30, 40, 36, 30, 40, 36, 32, + 40, 37, 32, 40, 36, 32, 41, 35, 31, 40, 36, 31, 40, 36, 31, 40, 36, 30, 40, 37, 30, 41, 36, 31, 42, 36, 32, 40, 36, 31, 40, 35, 31, 40, 36, 32, 40, 36, 31, 40, 35, 30, 40, 36, 31, 40, 36, 31, 41, 36, 31, 41, 36, 30, 41, 36, 30, 40, 36, 31, 39, 36, 32, + 39, 35, 32, 40, 35, 31, 40, 36, 32, 40, 36, 31, 40, 35, 31, 40, 35, 32, 40, 35, 32, 40, 36, 31, 40, 36, 30, 40, 36, 31, 40, 36, 31, 40, 36, 31, 40, 36, 31, 40, 36, 31, 40, 36, 31, 40, 36, 31, 39, 36, 32, 40, 36, 32, 40, 36, 31, 40, 35, 30, 40, 36, 31, + 40, 35, 31, 39, 36, 30, 40, 36, 30, 40, 36, 32, 40, 37, 32, 40, 36, 32, 41, 35, 31, 40, 36, 31, 40, 36, 31, 41, 36, 30, 41, 37, 31, 42, 37, 31, 42, 36, 32, 41, 36, 31, 40, 35, 31, 41, 37, 33, 41, 37, 31, 41, 36, 30, 42, 38, 32, 43, 39, 32, 45, 38, 32, + 46, 40, 32, 46, 40, 32, 45, 39, 33, 44, 40, 34, 44, 39, 34, 46, 39, 33, 47, 41, 35, 46, 41, 33, 46, 39, 33, 46, 39, 34, 46, 39, 34, 47, 41, 34, 48, 42, 33, 47, 41, 34, 47, 41, 34, 48, 41, 34, 48, 42, 34, 47, 42, 34, 47, 41, 34, 48, 41, 34, 46, 41, 35, + 48, 41, 35, 48, 41, 34, 47, 40, 33, 47, 41, 34, 47, 40, 34, 46, 41, 33, 48, 41, 33, 48, 41, 35, 48, 43, 36, 48, 42, 35, 49, 40, 34, 48, 41, 34, 48, 42, 34, 48, 42, 33, 48, 43, 33, 49, 42, 34, 50, 41, 35, 48, 41, 34, 47, 40, 34, 47, 41, 35, 47, 41, 34, + 47, 40, 33, 47, 42, 34, 48, 42, 34, 49, 41, 34, 49, 42, 33, 49, 42, 33, 47, 41, 34, 46, 41, 35, 46, 40, 35, 47, 40, 34, 48, 41, 35, 47, 42, 34, 47, 40, 34, 47, 40, 35, 47, 40, 35, 47, 41, 34, 48, 42, 33, 47, 41, 34, 47, 41, 34, 48, 41, 34, 48, 42, 34, + 47, 42, 34, 47, 41, 34, 48, 41, 34, 46, 41, 35, 48, 41, 35, 48, 41, 34, 47, 40, 33, 47, 41, 34, 47, 40, 34, 46, 41, 33, 48, 41, 33, 48, 41, 35, 48, 43, 36, 48, 42, 35, 49, 40, 34, 48, 41, 34, 48, 42, 34, 48, 42, 33, 48, 43, 33, 49, 42, 34, 50, 41, 35, + 48, 41, 34, 47, 40, 34, 47, 41, 35, 47, 41, 34, 47, 40, 33, 47, 42, 34, 48, 42, 34, 49, 41, 34, 49, 42, 33, 49, 42, 33, 47, 41, 34, 46, 41, 35, 46, 40, 35, 47, 40, 34, 48, 41, 35, 47, 42, 34, 47, 40, 34, 47, 40, 35, 47, 40, 35, 47, 41, 34, 48, 42, 33, + 47, 41, 34, 47, 41, 34, 48, 41, 34, 48, 42, 34, 47, 42, 34, 47, 41, 34, 48, 41, 34, 46, 41, 35, 48, 41, 35, 48, 41, 34, 47, 40, 33, 47, 41, 34, 47, 40, 34, 46, 41, 33, 48, 41, 33, 48, 41, 35, 48, 43, 36, 48, 42, 35, 49, 40, 34, 48, 41, 34, 48, 42, 34, + 48, 42, 33, 48, 43, 33, 49, 42, 34, 50, 41, 35, 48, 41, 34, 47, 40, 34, 47, 41, 35, 47, 41, 34, 47, 40, 33, 47, 42, 34, 48, 42, 34, 49, 41, 34, 49, 42, 33, 49, 42, 33, 47, 41, 34, 46, 41, 35, 46, 40, 35, 47, 40, 34, 48, 41, 35, 47, 42, 34, 47, 40, 34, + 47, 40, 35, 47, 40, 35, 47, 41, 34, 48, 42, 33, 47, 41, 34, 47, 41, 34, 48, 41, 34, 48, 42, 34, 47, 42, 34, 47, 41, 34, 48, 41, 34, 46, 41, 35, 48, 41, 35, 48, 41, 34, 47, 40, 33, 47, 41, 34, 47, 40, 34, 46, 41, 33, 48, 41, 33, 48, 41, 35, 48, 43, 36, + 48, 42, 35, 49, 40, 34, 48, 41, 34, 48, 42, 34, 48, 42, 33, 48, 43, 33, 49, 42, 34, 50, 41, 35, 48, 41, 34, 47, 40, 34, 47, 41, 35, 47, 41, 34, 47, 40, 33, 47, 42, 34, 48, 42, 34, 49, 41, 34, 49, 42, 33, 49, 42, 33, 47, 41, 34, 46, 41, 35, 46, 40, 35, + 47, 40, 34, 48, 41, 35, 47, 42, 34, 47, 40, 34, 47, 40, 35, 47, 40, 35, 47, 41, 34, 48, 42, 33, 47, 41, 34, 47, 41, 34, 48, 41, 34, 48, 42, 34, 47, 42, 34, 47, 41, 34, 48, 41, 34, 46, 41, 35, 48, 41, 35, 48, 41, 34, 47, 40, 33, 47, 41, 34, 47, 40, 34, + 46, 41, 33, 48, 41, 33, 48, 41, 35, 48, 43, 36, 48, 42, 35, 49, 40, 34, 48, 41, 34, 48, 42, 34, 48, 42, 33, 48, 43, 33, 49, 42, 34, 50, 41, 35, 48, 41, 34, 47, 40, 34, 47, 41, 35, 47, 41, 34, 47, 40, 33, 47, 42, 34, 48, 42, 34, 49, 41, 34, 49, 42, 33, + 49, 42, 33, 47, 41, 34, 46, 41, 35, 46, 40, 35, 47, 40, 34, 48, 41, 35, 47, 42, 34, 47, 40, 34, 47, 40, 35, 47, 40, 35, 47, 41, 34, 48, 42, 33, 47, 41, 34, 47, 41, 34, 48, 41, 34, 48, 42, 34, 47, 42, 34, 47, 41, 34, 48, 41, 34, 46, 41, 35, 48, 41, 35, + 48, 41, 34, 47, 40, 33, 47, 41, 34, 47, 40, 34, 46, 41, 33, 48, 41, 33, 48, 41, 35, 48, 43, 36, 48, 42, 35, 49, 40, 34, 48, 41, 34, 48, 42, 34, 48, 42, 33, 48, 43, 33, 49, 42, 34, 50, 41, 35, 48, 41, 34, 47, 40, 34, 47, 41, 35, 47, 41, 34, 47, 40, 33, + 47, 42, 34, 48, 42, 34, 49, 41, 34, 49, 42, 33, 49, 42, 33, 47, 41, 34, 59, 59, 61, 59, 59, 61, 59, 59, 61, 73, 73, 75, 103, 103, 104, 104, 104, 105, 68, 68, 69, 51, 51, 52, 53, 53, 54, 58, 58, 59, 50, 50, 50, 46, 46, 46, 42, 42, 42, 37, 37, 37, 31, 31, 32, + 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 25, 25, 25, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 47, 51, 51, 51, 55, 55, 56, 67, 67, 69, 88, 88, 89, 91, 91, 93, 81, 81, 82, 64, 64, 66, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 47, 42, 34, 47, 42, 34, 47, 42, 33, 47, 42, 34, 46, 42, 34, 47, 42, 34, 46, 42, 34, 46, 39, 33, 47, 39, 34, 46, 40, 34, 47, 41, 34, 46, 40, 34, 47, 39, 34, 47, 40, 34, 46, 39, 32, 45, 39, 32, 44, 37, 33, 44, 37, 32, 44, 38, 31, 43, 37, 32, 40, 37, 32, + 40, 37, 31, 40, 37, 31, 39, 35, 30, 39, 35, 30, 40, 35, 31, 39, 35, 32, 37, 38, 35, 36, 38, 35, 37, 37, 35, 38, 37, 35, 37, 38, 35, 37, 38, 34, 37, 37, 35, 37, 36, 34, 37, 37, 34, 37, 36, 35, 37, 35, 34, 37, 36, 34, 36, 37, 33, 37, 37, 34, 38, 36, 34, + 37, 37, 35, 37, 36, 34, 37, 37, 35, 37, 38, 35, 37, 38, 36, 37, 39, 36, 37, 39, 36, 38, 39, 36, 37, 39, 36, 38, 39, 37, 38, 40, 37, 39, 39, 37, 39, 39, 37, 39, 40, 37, 40, 41, 38, 39, 40, 37, 40, 40, 38, 41, 41, 38, 40, 40, 36, 40, 40, 37, 40, 40, 38, + 41, 41, 37, 42, 41, 37, 41, 41, 37, 39, 40, 37, 39, 40, 37, 39, 40, 36, 39, 39, 36, 39, 38, 35, 39, 37, 35, 39, 37, 35, 37, 38, 35, 37, 37, 35, 37, 37, 35, 38, 37, 35, 37, 38, 34, 37, 38, 35, 38, 37, 36, 38, 38, 35, 39, 39, 36, 39, 39, 36, 40, 39, 37, + 40, 39, 36, 39, 41, 36, 40, 41, 36, 41, 40, 37, 40, 41, 37, 40, 41, 37, 40, 40, 36, 40, 41, 37, 40, 41, 37, 39, 40, 37, 39, 40, 36, 39, 40, 36, 38, 39, 36, 38, 39, 36, 38, 38, 35, 38, 37, 35, 38, 37, 35, 37, 37, 35, 37, 37, 35, 37, 36, 34, 37, 35, 35, + 37, 36, 35, 37, 36, 34, 38, 34, 31, 39, 35, 31, 40, 35, 31, 40, 35, 30, 41, 36, 31, 40, 36, 32, 40, 37, 31, 42, 38, 32, 43, 38, 32, 43, 37, 31, 44, 37, 32, 47, 40, 33, 44, 40, 33, 44, 40, 34, 47, 41, 34, 47, 41, 35, 45, 41, 33, 45, 41, 33, 46, 40, 34, + 46, 40, 33, 48, 42, 34, 47, 42, 35, 48, 40, 35, 48, 40, 34, 46, 42, 33, 47, 41, 33, 48, 40, 34, 46, 41, 34, 46, 40, 33, 46, 40, 33, 46, 42, 34, 47, 42, 34, 47, 42, 34, 47, 42, 33, 47, 42, 34, 46, 42, 34, 47, 42, 34, 46, 42, 34, 47, 40, 34, 48, 40, 35, + 47, 41, 35, 48, 42, 35, 47, 40, 34, 48, 40, 35, 49, 41, 35, 48, 40, 33, 47, 40, 33, 47, 40, 35, 48, 40, 34, 49, 41, 33, 48, 41, 34, 46, 41, 35, 46, 42, 34, 47, 42, 34, 47, 41, 34, 47, 40, 33, 48, 40, 34, 49, 41, 34, 46, 42, 34, 46, 42, 35, 48, 42, 35, + 48, 41, 35, 46, 42, 34, 46, 42, 34, 47, 41, 35, 47, 41, 34, 48, 42, 34, 47, 42, 35, 48, 40, 35, 48, 40, 34, 46, 42, 33, 47, 41, 33, 48, 40, 34, 46, 41, 34, 46, 40, 33, 46, 40, 33, 46, 42, 34, 47, 42, 34, 47, 42, 34, 47, 42, 33, 47, 42, 34, 46, 42, 34, + 47, 42, 34, 46, 42, 34, 47, 40, 34, 48, 40, 35, 47, 41, 35, 48, 42, 35, 47, 40, 34, 48, 40, 35, 49, 41, 35, 48, 40, 33, 47, 40, 33, 47, 40, 35, 48, 40, 34, 49, 41, 33, 48, 41, 34, 46, 41, 35, 46, 42, 34, 47, 42, 34, 47, 41, 34, 47, 40, 33, 48, 40, 34, + 49, 41, 34, 46, 42, 34, 46, 42, 35, 48, 42, 35, 48, 41, 35, 46, 42, 34, 46, 42, 34, 47, 41, 35, 47, 41, 34, 48, 42, 34, 47, 42, 35, 48, 40, 35, 48, 40, 34, 46, 42, 33, 47, 41, 33, 48, 40, 34, 46, 41, 34, 46, 40, 33, 46, 40, 33, 46, 42, 34, 47, 42, 34, + 47, 42, 34, 47, 42, 33, 47, 42, 34, 46, 42, 34, 47, 42, 34, 46, 42, 34, 47, 40, 34, 48, 40, 35, 47, 41, 35, 48, 42, 35, 47, 40, 34, 48, 40, 35, 49, 41, 35, 48, 40, 33, 47, 40, 33, 47, 40, 35, 48, 40, 34, 49, 41, 33, 48, 41, 34, 46, 41, 35, 46, 42, 34, + 47, 42, 34, 47, 41, 34, 47, 40, 33, 48, 40, 34, 49, 41, 34, 46, 42, 34, 46, 42, 35, 48, 42, 35, 48, 41, 35, 46, 42, 34, 46, 42, 34, 47, 41, 35, 47, 41, 34, 48, 42, 34, 47, 42, 35, 48, 40, 35, 48, 40, 34, 46, 42, 33, 47, 41, 33, 48, 40, 34, 46, 41, 34, + 46, 40, 33, 46, 40, 33, 46, 42, 34, 47, 42, 34, 47, 42, 34, 47, 42, 33, 47, 42, 34, 46, 42, 34, 47, 42, 34, 46, 42, 34, 47, 40, 34, 48, 40, 35, 47, 41, 35, 48, 42, 35, 47, 40, 34, 48, 40, 35, 49, 41, 35, 48, 40, 33, 47, 40, 33, 47, 40, 35, 48, 40, 34, + 49, 41, 33, 48, 41, 34, 46, 41, 35, 46, 42, 34, 47, 42, 34, 47, 41, 34, 47, 40, 33, 48, 40, 34, 49, 41, 34, 46, 42, 34, 46, 42, 35, 48, 42, 35, 48, 41, 35, 46, 42, 34, 46, 42, 34, 47, 41, 35, 47, 41, 34, 48, 42, 34, 47, 42, 35, 48, 40, 35, 48, 40, 34, + 46, 42, 33, 47, 41, 33, 48, 40, 34, 46, 41, 34, 46, 40, 33, 46, 40, 33, 46, 42, 34, 47, 42, 34, 47, 42, 34, 47, 42, 33, 47, 42, 34, 46, 42, 34, 47, 42, 34, 46, 42, 34, 47, 40, 34, 48, 40, 35, 47, 41, 35, 48, 42, 35, 47, 40, 34, 48, 40, 35, 49, 41, 35, + 48, 40, 33, 47, 40, 33, 47, 40, 35, 48, 40, 34, 49, 41, 33, 48, 41, 34, 46, 41, 35, 46, 42, 34, 47, 42, 34, 47, 41, 34, 47, 40, 33, 48, 40, 34, 49, 41, 34, 46, 42, 34, 46, 42, 35, 48, 42, 35, 48, 41, 35, 46, 42, 34, 46, 42, 34, 47, 41, 35, 47, 41, 34, + 48, 42, 34, 47, 42, 35, 48, 40, 35, 48, 40, 34, 46, 42, 33, 47, 41, 33, 48, 40, 34, 46, 41, 34, 46, 40, 33, 46, 40, 33, 46, 42, 34, 47, 42, 34, 47, 42, 34, 47, 42, 33, 47, 42, 34, 46, 42, 34, 47, 42, 34, 46, 42, 34, 47, 40, 34, 48, 40, 35, 47, 41, 35, + 48, 42, 35, 47, 40, 34, 48, 40, 35, 49, 41, 35, 48, 40, 33, 47, 40, 33, 47, 40, 35, 48, 40, 34, 49, 41, 33, 48, 41, 34, 46, 41, 35, 46, 42, 34, 47, 42, 34, 47, 41, 34, 47, 40, 33, 48, 40, 34, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 64, 64, 66, + 81, 81, 82, 91, 91, 93, 88, 88, 89, 67, 67, 69, 55, 55, 56, 51, 51, 51, 46, 46, 47, 42, 42, 42, 37, 37, 37, 31, 31, 32, 25, 25, 25, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, + 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 48, 40, 33, 48, 41, 34, 48, 41, 34, 47, 41, 34, 47, 41, 34, 47, 40, 34, 47, 41, 34, 46, 42, 34, 46, 41, 32, 46, 39, 32, 47, 40, 34, + 47, 39, 33, 46, 40, 32, 46, 40, 33, 46, 38, 33, 45, 39, 33, 43, 39, 32, 43, 38, 32, 41, 38, 32, 41, 36, 32, 40, 36, 31, 38, 38, 33, 32, 62, 72, 25, 96, 123, 22, 121, 158, 23, 138, 179, 19, 144, 189, 17, 139, 187, 15, 131, 180, 13, 125, 174, 12, 118, 169, 10, 110, 162, + 8, 104, 157, 6, 95, 152, 5, 88, 145, 3, 81, 139, 1, 74, 134, 0, 69, 129, 2, 77, 136, 4, 84, 143, 6, 93, 151, 7, 100, 157, 9, 108, 165, 11, 115, 171, 13, 124, 179, 14, 131, 185, 16, 140, 193, 18, 147, 199, 19, 154, 206, 26, 161, 210, 32, 167, 213, 40, 174, 216, 46, 180, 219, + 54, 186, 222, 61, 192, 225, 69, 199, 228, 75, 205, 230, 82, 211, 233, 89, 218, 236, 96, 224, 239, 104, 230, 242, 110, 236, 245, 118, 243, 248, 125, 249, 251, 121, 243, 246, 111, 229, 237, 100, 215, 228, 88, 198, 217, 78, 185, 208, 65, 168, 197, 55, 154, 188, 43, 138, 177, 33, 124, 169, 20, 107, 158, + 10, 93, 149, 2, 83, 142, 11, 94, 149, 19, 106, 157, 30, 120, 166, 38, 131, 174, 49, 145, 183, 57, 157, 190, 68, 171, 199, 76, 183, 207, 87, 196, 216, 95, 208, 223, 104, 220, 231, 114, 234, 240, 123, 245, 248, 123, 245, 248, 114, 235, 241, 103, 222, 233, 94, 211, 227, 84, 198, 219, 75, 187, 212, + 66, 177, 206, 55, 164, 198, 47, 153, 191, 36, 140, 183, 27, 129, 176, 17, 116, 168, 8, 106, 162, 0, 96, 156, 0, 97, 157, 0, 98, 158, 0, 99, 159, 0, 100, 160, 0, 100, 159, 3, 93, 147, 8, 88, 135, 15, 75, 109, 27, 54, 69, 38, 37, 34, 40, 36, 30, 40, 37, 31, 41, 36, 32, + 42, 36, 32, 44, 37, 32, 44, 39, 34, 45, 39, 34, 46, 39, 33, 46, 39, 33, 47, 40, 33, 46, 41, 34, 45, 40, 32, 45, 38, 33, 45, 39, 34, 47, 41, 33, 47, 40, 33, 46, 40, 34, 46, 40, 35, 47, 41, 34, 46, 41, 34, 46, 42, 34, 47, 41, 33, 48, 40, 33, 47, 40, 33, + 47, 40, 33, 48, 40, 33, 48, 41, 34, 48, 41, 34, 47, 41, 34, 47, 41, 34, 47, 40, 34, 47, 41, 34, 47, 43, 35, 47, 42, 33, 47, 40, 33, 48, 40, 34, 48, 40, 34, 48, 42, 33, 48, 42, 34, 49, 40, 34, 48, 41, 34, 47, 42, 34, 48, 42, 34, 47, 42, 34, 48, 41, 35, + 48, 41, 34, 47, 42, 33, 47, 42, 34, 47, 40, 34, 47, 39, 34, 48, 39, 34, 47, 41, 35, 47, 41, 35, 48, 40, 34, 48, 40, 34, 48, 41, 34, 47, 41, 34, 46, 41, 33, 46, 39, 34, 46, 40, 35, 47, 41, 33, 47, 40, 33, 46, 40, 34, 46, 40, 35, 47, 41, 34, 46, 41, 34, + 46, 42, 34, 47, 41, 33, 48, 40, 33, 47, 40, 33, 47, 40, 33, 48, 40, 33, 48, 41, 34, 48, 41, 34, 47, 41, 34, 47, 41, 34, 47, 40, 34, 47, 41, 34, 47, 43, 35, 47, 42, 33, 47, 40, 33, 48, 40, 34, 48, 40, 34, 48, 42, 33, 48, 42, 34, 49, 40, 34, 48, 41, 34, + 47, 42, 34, 48, 42, 34, 47, 42, 34, 48, 41, 35, 48, 41, 34, 47, 42, 33, 47, 42, 34, 47, 40, 34, 47, 39, 34, 48, 39, 34, 47, 41, 35, 47, 41, 35, 48, 40, 34, 48, 40, 34, 48, 41, 34, 47, 41, 34, 46, 41, 33, 46, 39, 34, 46, 40, 35, 47, 41, 33, 47, 40, 33, + 46, 40, 34, 46, 40, 35, 47, 41, 34, 46, 41, 34, 46, 42, 34, 47, 41, 33, 48, 40, 33, 47, 40, 33, 47, 40, 33, 48, 40, 33, 48, 41, 34, 48, 41, 34, 47, 41, 34, 47, 41, 34, 47, 40, 34, 47, 41, 34, 47, 43, 35, 47, 42, 33, 47, 40, 33, 48, 40, 34, 48, 40, 34, + 48, 42, 33, 48, 42, 34, 49, 40, 34, 48, 41, 34, 47, 42, 34, 48, 42, 34, 47, 42, 34, 48, 41, 35, 48, 41, 34, 47, 42, 33, 47, 42, 34, 47, 40, 34, 47, 39, 34, 48, 39, 34, 47, 41, 35, 47, 41, 35, 48, 40, 34, 48, 40, 34, 48, 41, 34, 47, 41, 34, 46, 41, 33, + 46, 39, 34, 46, 40, 35, 47, 41, 33, 47, 40, 33, 46, 40, 34, 46, 40, 35, 47, 41, 34, 46, 41, 34, 46, 42, 34, 47, 41, 33, 48, 40, 33, 47, 40, 33, 47, 40, 33, 48, 40, 33, 48, 41, 34, 48, 41, 34, 47, 41, 34, 47, 41, 34, 47, 40, 34, 47, 41, 34, 47, 43, 35, + 47, 42, 33, 47, 40, 33, 48, 40, 34, 48, 40, 34, 48, 42, 33, 48, 42, 34, 49, 40, 34, 48, 41, 34, 47, 42, 34, 48, 42, 34, 47, 42, 34, 48, 41, 35, 48, 41, 34, 47, 42, 33, 47, 42, 34, 47, 40, 34, 47, 39, 34, 48, 39, 34, 47, 41, 35, 47, 41, 35, 48, 40, 34, + 48, 40, 34, 48, 41, 34, 47, 41, 34, 46, 41, 33, 46, 39, 34, 46, 40, 35, 47, 41, 33, 47, 40, 33, 46, 40, 34, 46, 40, 35, 47, 41, 34, 46, 41, 34, 46, 42, 34, 47, 41, 33, 48, 40, 33, 47, 40, 33, 47, 40, 33, 48, 40, 33, 48, 41, 34, 48, 41, 34, 47, 41, 34, + 47, 41, 34, 47, 40, 34, 47, 41, 34, 47, 43, 35, 47, 42, 33, 47, 40, 33, 48, 40, 34, 48, 40, 34, 48, 42, 33, 48, 42, 34, 49, 40, 34, 48, 41, 34, 47, 42, 34, 48, 42, 34, 47, 42, 34, 48, 41, 35, 48, 41, 34, 47, 42, 33, 47, 42, 34, 47, 40, 34, 47, 39, 34, + 48, 39, 34, 47, 41, 35, 47, 41, 35, 48, 40, 34, 48, 40, 34, 48, 41, 34, 47, 41, 34, 46, 41, 33, 46, 39, 34, 46, 40, 35, 47, 41, 33, 47, 40, 33, 46, 40, 34, 46, 40, 35, 47, 41, 34, 46, 41, 34, 46, 42, 34, 47, 41, 33, 48, 40, 33, 47, 40, 33, 47, 40, 33, + 48, 40, 33, 48, 41, 34, 48, 41, 34, 47, 41, 34, 47, 41, 34, 47, 40, 34, 47, 41, 34, 47, 43, 35, 47, 42, 33, 47, 40, 33, 48, 40, 34, 48, 40, 34, 48, 42, 33, 48, 42, 34, 49, 40, 34, 48, 41, 34, 47, 42, 34, 48, 42, 34, 47, 42, 34, 48, 41, 35, 48, 41, 34, + 47, 42, 33, 47, 42, 34, 47, 40, 34, 47, 39, 34, 48, 39, 34, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, + 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 51, 51, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 46, 41, 33, + 46, 40, 33, 47, 41, 33, 47, 41, 33, 48, 41, 33, 49, 41, 33, 47, 41, 32, 45, 39, 32, 45, 39, 32, 46, 40, 32, 46, 40, 32, 44, 40, 32, 46, 40, 33, 45, 39, 33, 44, 37, 32, 43, 38, 32, 42, 37, 31, 42, 37, 31, 40, 36, 31, 37, 35, 32, 26, 74, 96, 16, 119, 165, + 15, 129, 178, 17, 138, 184, 18, 144, 192, 20, 150, 198, 18, 144, 194, 17, 138, 190, 15, 130, 182, 13, 124, 177, 11, 116, 169, 10, 110, 164, 8, 101, 158, 6, 95, 152, 5, 87, 145, 3, 82, 140, 1, 74, 134, 1, 70, 130, 2, 77, 136, 4, 86, 144, 6, 93, 151, 8, 101, 158, 9, 108, 165, + 11, 117, 172, 13, 124, 179, 14, 131, 185, 16, 140, 193, 18, 147, 199, 20, 155, 207, 26, 161, 210, 33, 168, 213, 40, 174, 216, 48, 181, 219, 54, 186, 222, 61, 192, 225, 69, 199, 228, 75, 205, 230, 83, 212, 234, 89, 218, 236, 97, 225, 239, 104, 230, 242, 112, 237, 245, 118, 243, 248, 126, 250, 251, + 121, 243, 246, 111, 229, 237, 98, 212, 226, 88, 198, 217, 76, 182, 206, 65, 168, 197, 53, 151, 186, 43, 138, 177, 31, 121, 167, 20, 107, 158, 10, 93, 149, 2, 83, 142, 11, 94, 149, 21, 108, 158, 30, 120, 166, 40, 134, 175, 49, 145, 183, 59, 159, 192, 68, 171, 199, 76, 183, 207, 87, 196, 216, + 95, 208, 223, 106, 222, 232, 114, 234, 240, 125, 248, 249, 123, 245, 248, 112, 232, 240, 103, 222, 233, 93, 209, 225, 84, 198, 219, 75, 187, 212, 64, 174, 204, 55, 164, 198, 45, 151, 190, 36, 140, 183, 25, 127, 175, 17, 116, 168, 6, 103, 161, 0, 96, 156, 0, 97, 157, 0, 98, 158, 0, 99, 159, + 0, 100, 160, 0, 101, 161, 0, 102, 162, 0, 102, 162, 0, 103, 163, 0, 104, 164, 2, 101, 158, 19, 69, 96, 38, 36, 32, 40, 34, 30, 40, 35, 31, 41, 36, 31, 44, 37, 32, 45, 39, 33, 44, 40, 33, 46, 39, 33, 45, 39, 34, 46, 40, 34, 46, 39, 34, 45, 40, 32, 44, 41, 33, + 46, 40, 33, 47, 39, 33, 46, 41, 33, 47, 42, 34, 48, 41, 34, 47, 42, 33, 47, 42, 33, 46, 41, 33, 46, 41, 34, 47, 42, 35, 47, 42, 33, 46, 41, 33, 46, 40, 33, 47, 41, 33, 47, 41, 33, 48, 41, 33, 49, 41, 33, 48, 42, 33, 46, 40, 33, 46, 40, 33, 47, 41, 33, + 47, 41, 33, 46, 41, 33, 48, 41, 34, 48, 41, 34, 47, 39, 33, 47, 41, 34, 47, 41, 34, 48, 41, 33, 47, 41, 34, 46, 40, 34, 47, 41, 34, 46, 42, 34, 47, 41, 34, 47, 39, 33, 46, 39, 33, 46, 40, 34, 49, 40, 34, 48, 41, 34, 47, 42, 34, 48, 40, 34, 47, 40, 35, + 47, 41, 35, 47, 40, 35, 46, 41, 33, 45, 42, 34, 47, 41, 34, 47, 39, 33, 46, 41, 33, 47, 42, 34, 48, 41, 34, 47, 42, 33, 47, 42, 33, 46, 41, 33, 46, 41, 34, 47, 42, 35, 47, 42, 33, 46, 41, 33, 46, 40, 33, 47, 41, 33, 47, 41, 33, 48, 41, 33, 49, 41, 33, + 48, 42, 33, 46, 40, 33, 46, 40, 33, 47, 41, 33, 47, 41, 33, 46, 41, 33, 48, 41, 34, 48, 41, 34, 47, 39, 33, 47, 41, 34, 47, 41, 34, 48, 41, 33, 47, 41, 34, 46, 40, 34, 47, 41, 34, 46, 42, 34, 47, 41, 34, 47, 39, 33, 46, 39, 33, 46, 40, 34, 49, 40, 34, + 48, 41, 34, 47, 42, 34, 48, 40, 34, 47, 40, 35, 47, 41, 35, 47, 40, 35, 46, 41, 33, 45, 42, 34, 47, 41, 34, 47, 39, 33, 46, 41, 33, 47, 42, 34, 48, 41, 34, 47, 42, 33, 47, 42, 33, 46, 41, 33, 46, 41, 34, 47, 42, 35, 47, 42, 33, 46, 41, 33, 46, 40, 33, + 47, 41, 33, 47, 41, 33, 48, 41, 33, 49, 41, 33, 48, 42, 33, 46, 40, 33, 46, 40, 33, 47, 41, 33, 47, 41, 33, 46, 41, 33, 48, 41, 34, 48, 41, 34, 47, 39, 33, 47, 41, 34, 47, 41, 34, 48, 41, 33, 47, 41, 34, 46, 40, 34, 47, 41, 34, 46, 42, 34, 47, 41, 34, + 47, 39, 33, 46, 39, 33, 46, 40, 34, 49, 40, 34, 48, 41, 34, 47, 42, 34, 48, 40, 34, 47, 40, 35, 47, 41, 35, 47, 40, 35, 46, 41, 33, 45, 42, 34, 47, 41, 34, 47, 39, 33, 46, 41, 33, 47, 42, 34, 48, 41, 34, 47, 42, 33, 47, 42, 33, 46, 41, 33, 46, 41, 34, + 47, 42, 35, 47, 42, 33, 46, 41, 33, 46, 40, 33, 47, 41, 33, 47, 41, 33, 48, 41, 33, 49, 41, 33, 48, 42, 33, 46, 40, 33, 46, 40, 33, 47, 41, 33, 47, 41, 33, 46, 41, 33, 48, 41, 34, 48, 41, 34, 47, 39, 33, 47, 41, 34, 47, 41, 34, 48, 41, 33, 47, 41, 34, + 46, 40, 34, 47, 41, 34, 46, 42, 34, 47, 41, 34, 47, 39, 33, 46, 39, 33, 46, 40, 34, 49, 40, 34, 48, 41, 34, 47, 42, 34, 48, 40, 34, 47, 40, 35, 47, 41, 35, 47, 40, 35, 46, 41, 33, 45, 42, 34, 47, 41, 34, 47, 39, 33, 46, 41, 33, 47, 42, 34, 48, 41, 34, + 47, 42, 33, 47, 42, 33, 46, 41, 33, 46, 41, 34, 47, 42, 35, 47, 42, 33, 46, 41, 33, 46, 40, 33, 47, 41, 33, 47, 41, 33, 48, 41, 33, 49, 41, 33, 48, 42, 33, 46, 40, 33, 46, 40, 33, 47, 41, 33, 47, 41, 33, 46, 41, 33, 48, 41, 34, 48, 41, 34, 47, 39, 33, + 47, 41, 34, 47, 41, 34, 48, 41, 33, 47, 41, 34, 46, 40, 34, 47, 41, 34, 46, 42, 34, 47, 41, 34, 47, 39, 33, 46, 39, 33, 46, 40, 34, 49, 40, 34, 48, 41, 34, 47, 42, 34, 48, 40, 34, 47, 40, 35, 47, 41, 35, 47, 40, 35, 46, 41, 33, 45, 42, 34, 47, 41, 34, + 47, 39, 33, 46, 41, 33, 47, 42, 34, 48, 41, 34, 47, 42, 33, 47, 42, 33, 46, 41, 33, 46, 41, 34, 47, 42, 35, 47, 42, 33, 46, 41, 33, 46, 40, 33, 47, 41, 33, 47, 41, 33, 48, 41, 33, 49, 41, 33, 48, 42, 33, 46, 40, 33, 46, 40, 33, 47, 41, 33, 47, 41, 33, + 46, 41, 33, 48, 41, 34, 48, 41, 34, 47, 39, 33, 47, 41, 34, 47, 41, 34, 48, 41, 33, 47, 41, 34, 46, 40, 34, 47, 41, 34, 46, 42, 34, 47, 41, 34, 47, 39, 33, 46, 39, 33, 46, 40, 34, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, + 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 51, 51, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, + 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 48, 39, 33, 46, 39, 34, 45, 41, 33, 47, 41, 34, 49, 40, 34, 48, 41, 35, 47, 41, 34, 47, 39, 33, 47, 39, 33, 47, 39, 34, 45, 39, 33, 45, 40, 32, + 44, 39, 32, 43, 38, 32, 44, 37, 31, 43, 37, 31, 41, 35, 30, 40, 35, 31, 34, 45, 50, 17, 93, 134, 12, 116, 167, 14, 123, 174, 16, 131, 185, 16, 136, 193, 17, 143, 202, 19, 149, 207, 17, 143, 201, 15, 136, 194, 14, 130, 188, 12, 122, 181, 11, 116, 174, 9, 108, 167, 8, 102, 161, + 6, 95, 155, 5, 88, 147, 3, 81, 140, 1, 73, 132, 1, 70, 130, 2, 79, 138, 4, 86, 144, 6, 94, 152, 8, 101, 158, 10, 110, 166, 11, 117, 172, 13, 124, 179, 15, 132, 187, 16, 140, 193, 18, 148, 201, 20, 155, 207, 27, 162, 211, 33, 168, 213, 41, 175, 217, 48, 181, 219, 54, 186, 222, + 62, 193, 225, 69, 199, 228, 76, 206, 231, 83, 212, 234, 91, 219, 237, 97, 225, 239, 105, 232, 243, 112, 237, 245, 118, 243, 248, 126, 250, 251, 121, 243, 246, 109, 226, 235, 98, 212, 226, 86, 196, 215, 76, 182, 206, 63, 165, 195, 53, 151, 186, 43, 138, 177, 31, 121, 167, 20, 107, 158, 8, 91, 147, + 2, 83, 142, 12, 97, 151, 21, 108, 158, 31, 122, 167, 40, 134, 175, 50, 148, 184, 59, 159, 192, 68, 171, 199, 78, 185, 208, 87, 196, 216, 97, 210, 225, 106, 222, 232, 116, 236, 242, 125, 248, 249, 121, 243, 247, 112, 232, 240, 103, 222, 233, 93, 209, 225, 84, 198, 219, 73, 185, 211, 64, 174, 204, + 54, 161, 196, 45, 151, 190, 34, 138, 182, 25, 127, 175, 17, 116, 168, 6, 103, 161, 0, 96, 156, 0, 97, 157, 0, 98, 158, 0, 99, 159, 0, 100, 160, 0, 101, 161, 0, 102, 162, 0, 103, 163, 0, 103, 163, 0, 104, 164, 0, 105, 165, 0, 106, 166, 7, 92, 139, 31, 46, 53, 40, 36, 31, + 42, 37, 31, 42, 37, 32, 42, 38, 32, 44, 38, 34, 45, 39, 33, 44, 39, 33, 45, 39, 33, 45, 40, 33, 44, 39, 33, 45, 39, 34, 46, 40, 33, 48, 42, 33, 48, 40, 33, 48, 39, 33, 47, 41, 34, 46, 41, 34, 46, 40, 33, 46, 40, 33, 46, 41, 34, 47, 41, 35, 47, 41, 34, + 48, 39, 33, 46, 39, 34, 45, 41, 33, 47, 41, 34, 49, 40, 34, 48, 41, 35, 48, 42, 35, 48, 40, 34, 48, 40, 34, 48, 40, 34, 47, 40, 34, 47, 41, 33, 46, 41, 33, 46, 40, 33, 49, 40, 33, 48, 41, 33, 48, 40, 33, 48, 40, 34, 47, 40, 33, 47, 41, 33, 47, 41, 33, + 46, 39, 33, 45, 40, 34, 47, 40, 34, 47, 41, 34, 49, 42, 34, 47, 41, 34, 46, 41, 34, 47, 40, 35, 47, 41, 34, 46, 40, 34, 47, 40, 34, 46, 41, 34, 45, 40, 34, 46, 40, 35, 47, 41, 34, 48, 42, 33, 48, 40, 33, 48, 39, 33, 47, 41, 34, 46, 41, 34, 46, 40, 33, + 46, 40, 33, 46, 41, 34, 47, 41, 35, 47, 41, 34, 48, 39, 33, 46, 39, 34, 45, 41, 33, 47, 41, 34, 49, 40, 34, 48, 41, 35, 48, 42, 35, 48, 40, 34, 48, 40, 34, 48, 40, 34, 47, 40, 34, 47, 41, 33, 46, 41, 33, 46, 40, 33, 49, 40, 33, 48, 41, 33, 48, 40, 33, + 48, 40, 34, 47, 40, 33, 47, 41, 33, 47, 41, 33, 46, 39, 33, 45, 40, 34, 47, 40, 34, 47, 41, 34, 49, 42, 34, 47, 41, 34, 46, 41, 34, 47, 40, 35, 47, 41, 34, 46, 40, 34, 47, 40, 34, 46, 41, 34, 45, 40, 34, 46, 40, 35, 47, 41, 34, 48, 42, 33, 48, 40, 33, + 48, 39, 33, 47, 41, 34, 46, 41, 34, 46, 40, 33, 46, 40, 33, 46, 41, 34, 47, 41, 35, 47, 41, 34, 48, 39, 33, 46, 39, 34, 45, 41, 33, 47, 41, 34, 49, 40, 34, 48, 41, 35, 48, 42, 35, 48, 40, 34, 48, 40, 34, 48, 40, 34, 47, 40, 34, 47, 41, 33, 46, 41, 33, + 46, 40, 33, 49, 40, 33, 48, 41, 33, 48, 40, 33, 48, 40, 34, 47, 40, 33, 47, 41, 33, 47, 41, 33, 46, 39, 33, 45, 40, 34, 47, 40, 34, 47, 41, 34, 49, 42, 34, 47, 41, 34, 46, 41, 34, 47, 40, 35, 47, 41, 34, 46, 40, 34, 47, 40, 34, 46, 41, 34, 45, 40, 34, + 46, 40, 35, 47, 41, 34, 48, 42, 33, 48, 40, 33, 48, 39, 33, 47, 41, 34, 46, 41, 34, 46, 40, 33, 46, 40, 33, 46, 41, 34, 47, 41, 35, 47, 41, 34, 48, 39, 33, 46, 39, 34, 45, 41, 33, 47, 41, 34, 49, 40, 34, 48, 41, 35, 48, 42, 35, 48, 40, 34, 48, 40, 34, + 48, 40, 34, 47, 40, 34, 47, 41, 33, 46, 41, 33, 46, 40, 33, 49, 40, 33, 48, 41, 33, 48, 40, 33, 48, 40, 34, 47, 40, 33, 47, 41, 33, 47, 41, 33, 46, 39, 33, 45, 40, 34, 47, 40, 34, 47, 41, 34, 49, 42, 34, 47, 41, 34, 46, 41, 34, 47, 40, 35, 47, 41, 34, + 46, 40, 34, 47, 40, 34, 46, 41, 34, 45, 40, 34, 46, 40, 35, 47, 41, 34, 48, 42, 33, 48, 40, 33, 48, 39, 33, 47, 41, 34, 46, 41, 34, 46, 40, 33, 46, 40, 33, 46, 41, 34, 47, 41, 35, 47, 41, 34, 48, 39, 33, 46, 39, 34, 45, 41, 33, 47, 41, 34, 49, 40, 34, + 48, 41, 35, 48, 42, 35, 48, 40, 34, 48, 40, 34, 48, 40, 34, 47, 40, 34, 47, 41, 33, 46, 41, 33, 46, 40, 33, 49, 40, 33, 48, 41, 33, 48, 40, 33, 48, 40, 34, 47, 40, 33, 47, 41, 33, 47, 41, 33, 46, 39, 33, 45, 40, 34, 47, 40, 34, 47, 41, 34, 49, 42, 34, + 47, 41, 34, 46, 41, 34, 47, 40, 35, 47, 41, 34, 46, 40, 34, 47, 40, 34, 46, 41, 34, 45, 40, 34, 46, 40, 35, 47, 41, 34, 48, 42, 33, 48, 40, 33, 48, 39, 33, 47, 41, 34, 46, 41, 34, 46, 40, 33, 46, 40, 33, 46, 41, 34, 47, 41, 35, 47, 41, 34, 48, 39, 33, + 46, 39, 34, 45, 41, 33, 47, 41, 34, 49, 40, 34, 48, 41, 35, 48, 42, 35, 48, 40, 34, 48, 40, 34, 48, 40, 34, 47, 40, 34, 47, 41, 33, 46, 41, 33, 46, 40, 33, 49, 40, 33, 48, 41, 33, 48, 40, 33, 48, 40, 34, 47, 40, 33, 47, 41, 33, 47, 41, 33, 46, 39, 33, + 45, 40, 34, 47, 40, 34, 47, 41, 34, 49, 42, 34, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, + 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 47, 41, 34, 48, 41, 34, + 48, 40, 34, 47, 40, 34, 46, 40, 35, 46, 39, 34, 47, 40, 33, 47, 39, 32, 45, 41, 33, 44, 40, 32, 45, 39, 33, 47, 40, 33, 45, 39, 33, 43, 37, 31, 40, 37, 30, 40, 37, 31, 38, 36, 31, 24, 61, 83, 10, 100, 151, 11, 109, 160, 12, 116, 170, 13, 124, 182, 15, 131, 189, + 14, 120, 197, 11, 85, 205, 8, 67, 208, 6, 49, 205, 4, 38, 203, 4, 36, 200, 4, 34, 197, 3, 32, 195, 2, 31, 192, 2, 29, 189, 2, 27, 186, 1, 25, 184, 1, 22, 181, 0, 21, 178, 0, 20, 176, 1, 22, 177, 1, 25, 179, 2, 27, 180, 2, 29, 181, 3, 31, 183, 3, 33, 183, + 4, 35, 185, 4, 37, 186, 5, 40, 187, 5, 42, 188, 6, 44, 189, 8, 46, 189, 9, 47, 189, 12, 49, 190, 14, 51, 189, 16, 53, 189, 18, 54, 189, 20, 56, 189, 21, 58, 189, 24, 60, 189, 26, 62, 189, 28, 64, 189, 30, 66, 189, 32, 67, 189, 34, 69, 189, 36, 71, 189, 34, 68, 187, + 31, 64, 183, 27, 59, 179, 24, 55, 176, 21, 51, 172, 18, 47, 169, 15, 43, 166, 12, 38, 162, 9, 34, 160, 5, 29, 156, 2, 26, 153, 1, 24, 152, 3, 27, 153, 6, 31, 155, 9, 34, 157, 11, 38, 158, 14, 42, 160, 17, 45, 163, 19, 49, 164, 22, 52, 166, 25, 56, 168, 27, 59, 170, + 30, 63, 172, 33, 67, 174, 35, 70, 175, 34, 69, 174, 32, 66, 172, 29, 62, 169, 26, 59, 166, 23, 55, 164, 21, 52, 161, 18, 49, 159, 15, 45, 157, 12, 42, 154, 10, 39, 151, 7, 36, 149, 4, 32, 146, 2, 29, 144, 0, 27, 142, 0, 27, 142, 0, 28, 141, 0, 28, 142, 0, 28, 141, + 0, 33, 142, 0, 45, 146, 0, 61, 150, 0, 90, 159, 0, 104, 164, 0, 105, 165, 0, 106, 166, 0, 107, 167, 0, 105, 163, 23, 72, 95, 38, 36, 32, 40, 35, 31, 40, 35, 30, 44, 36, 31, 44, 37, 32, 43, 39, 33, 44, 40, 33, 44, 39, 32, 45, 39, 33, 45, 39, 32, 44, 40, 32, + 45, 40, 32, 47, 40, 34, 46, 40, 34, 46, 40, 33, 47, 40, 33, 46, 41, 34, 45, 40, 34, 45, 41, 33, 46, 41, 33, 47, 41, 34, 47, 41, 34, 48, 41, 34, 48, 40, 34, 47, 40, 34, 46, 40, 35, 47, 40, 35, 48, 41, 34, 48, 40, 33, 46, 41, 33, 45, 41, 33, 47, 40, 34, + 49, 41, 34, 48, 41, 34, 47, 40, 33, 46, 41, 33, 47, 42, 34, 45, 42, 34, 45, 40, 33, 46, 41, 33, 46, 40, 33, 45, 39, 33, 46, 40, 33, 46, 40, 33, 46, 40, 34, 44, 41, 34, 46, 41, 34, 47, 39, 34, 46, 39, 33, 48, 39, 33, 47, 39, 33, 45, 40, 34, 45, 41, 34, + 45, 40, 33, 46, 39, 33, 46, 40, 33, 45, 41, 33, 46, 41, 33, 47, 40, 34, 46, 40, 34, 46, 40, 33, 47, 40, 33, 46, 41, 34, 45, 40, 34, 45, 41, 33, 46, 41, 33, 47, 41, 34, 47, 41, 34, 48, 41, 34, 48, 40, 34, 47, 40, 34, 46, 40, 35, 47, 40, 35, 48, 41, 34, + 48, 40, 33, 46, 41, 33, 45, 41, 33, 47, 40, 34, 49, 41, 34, 48, 41, 34, 47, 40, 33, 46, 41, 33, 47, 42, 34, 45, 42, 34, 45, 40, 33, 46, 41, 33, 46, 40, 33, 45, 39, 33, 46, 40, 33, 46, 40, 33, 46, 40, 34, 44, 41, 34, 46, 41, 34, 47, 39, 34, 46, 39, 33, + 48, 39, 33, 47, 39, 33, 45, 40, 34, 45, 41, 34, 45, 40, 33, 46, 39, 33, 46, 40, 33, 45, 41, 33, 46, 41, 33, 47, 40, 34, 46, 40, 34, 46, 40, 33, 47, 40, 33, 46, 41, 34, 45, 40, 34, 45, 41, 33, 46, 41, 33, 47, 41, 34, 47, 41, 34, 48, 41, 34, 48, 40, 34, + 47, 40, 34, 46, 40, 35, 47, 40, 35, 48, 41, 34, 48, 40, 33, 46, 41, 33, 45, 41, 33, 47, 40, 34, 49, 41, 34, 48, 41, 34, 47, 40, 33, 46, 41, 33, 47, 42, 34, 45, 42, 34, 45, 40, 33, 46, 41, 33, 46, 40, 33, 45, 39, 33, 46, 40, 33, 46, 40, 33, 46, 40, 34, + 44, 41, 34, 46, 41, 34, 47, 39, 34, 46, 39, 33, 48, 39, 33, 47, 39, 33, 45, 40, 34, 45, 41, 34, 45, 40, 33, 46, 39, 33, 46, 40, 33, 45, 41, 33, 46, 41, 33, 47, 40, 34, 46, 40, 34, 46, 40, 33, 47, 40, 33, 46, 41, 34, 45, 40, 34, 45, 41, 33, 46, 41, 33, + 47, 41, 34, 47, 41, 34, 48, 41, 34, 48, 40, 34, 47, 40, 34, 46, 40, 35, 47, 40, 35, 48, 41, 34, 48, 40, 33, 46, 41, 33, 45, 41, 33, 47, 40, 34, 49, 41, 34, 48, 41, 34, 47, 40, 33, 46, 41, 33, 47, 42, 34, 45, 42, 34, 45, 40, 33, 46, 41, 33, 46, 40, 33, + 45, 39, 33, 46, 40, 33, 46, 40, 33, 46, 40, 34, 44, 41, 34, 46, 41, 34, 47, 39, 34, 46, 39, 33, 48, 39, 33, 47, 39, 33, 45, 40, 34, 45, 41, 34, 45, 40, 33, 46, 39, 33, 46, 40, 33, 45, 41, 33, 46, 41, 33, 47, 40, 34, 46, 40, 34, 46, 40, 33, 47, 40, 33, + 46, 41, 34, 45, 40, 34, 45, 41, 33, 46, 41, 33, 47, 41, 34, 47, 41, 34, 48, 41, 34, 48, 40, 34, 47, 40, 34, 46, 40, 35, 47, 40, 35, 48, 41, 34, 48, 40, 33, 46, 41, 33, 45, 41, 33, 47, 40, 34, 49, 41, 34, 48, 41, 34, 47, 40, 33, 46, 41, 33, 47, 42, 34, + 45, 42, 34, 45, 40, 33, 46, 41, 33, 46, 40, 33, 45, 39, 33, 46, 40, 33, 46, 40, 33, 46, 40, 34, 44, 41, 34, 46, 41, 34, 47, 39, 34, 46, 39, 33, 48, 39, 33, 47, 39, 33, 45, 40, 34, 45, 41, 34, 45, 40, 33, 46, 39, 33, 46, 40, 33, 45, 41, 33, 46, 41, 33, + 47, 40, 34, 46, 40, 34, 46, 40, 33, 47, 40, 33, 46, 41, 34, 45, 40, 34, 45, 41, 33, 46, 41, 33, 47, 41, 34, 47, 41, 34, 48, 41, 34, 48, 40, 34, 47, 40, 34, 46, 40, 35, 47, 40, 35, 48, 41, 34, 48, 40, 33, 46, 41, 33, 45, 41, 33, 47, 40, 34, 49, 41, 34, + 48, 41, 34, 47, 40, 33, 46, 41, 33, 47, 42, 34, 45, 42, 34, 45, 40, 33, 46, 41, 33, 46, 40, 33, 45, 39, 33, 46, 40, 33, 46, 40, 33, 46, 40, 34, 44, 41, 34, 46, 41, 34, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, + 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, + 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 46, 42, 34, 47, 41, 35, 47, 40, 34, 47, 42, 34, 47, 41, 34, 46, 39, 34, 46, 40, 33, 45, 41, 32, 45, 39, 33, 44, 38, 34, 44, 39, 32, 43, 37, 31, 42, 38, 32, + 40, 37, 31, 40, 35, 31, 40, 35, 31, 15, 73, 112, 8, 94, 148, 9, 102, 156, 11, 108, 166, 12, 115, 175, 11, 103, 187, 4, 30, 205, 0, 0, 209, 0, 0, 208, 0, 0, 207, 0, 0, 206, 0, 0, 205, 0, 0, 204, 0, 0, 203, 0, 0, 201, 0, 0, 200, 0, 0, 199, 0, 0, 198, + 0, 0, 197, 0, 0, 196, 0, 0, 194, 0, 0, 193, 0, 0, 192, 0, 0, 191, 0, 0, 190, 0, 0, 189, 0, 0, 188, 0, 0, 186, 0, 0, 185, 0, 0, 184, 0, 0, 183, 0, 0, 182, 0, 0, 181, 0, 0, 180, 0, 0, 178, 0, 0, 177, 0, 0, 176, 0, 0, 175, 0, 0, 174, + 0, 0, 173, 0, 0, 171, 0, 0, 170, 0, 0, 169, 0, 0, 168, 0, 0, 167, 0, 0, 166, 0, 0, 165, 0, 0, 163, 0, 0, 162, 0, 0, 161, 0, 0, 160, 0, 0, 159, 0, 0, 159, 0, 0, 158, 0, 0, 157, 0, 0, 157, 0, 0, 156, 0, 0, 155, 0, 0, 155, 0, 0, 154, + 0, 0, 153, 0, 0, 153, 0, 0, 152, 0, 0, 151, 0, 0, 151, 0, 0, 150, 0, 0, 149, 0, 0, 149, 0, 0, 148, 0, 0, 147, 0, 0, 147, 0, 0, 146, 0, 0, 145, 0, 0, 145, 0, 0, 144, 0, 0, 143, 0, 0, 143, 0, 0, 142, 0, 0, 141, 0, 0, 141, 0, 0, 140, + 0, 0, 139, 0, 0, 139, 0, 0, 138, 0, 0, 137, 0, 0, 137, 0, 0, 136, 0, 0, 135, 0, 0, 134, 0, 0, 134, 0, 0, 133, 0, 0, 133, 0, 0, 132, 0, 0, 131, 0, 0, 131, 0, 23, 137, 0, 86, 159, 0, 106, 166, 0, 107, 167, 0, 108, 168, 8, 117, 173, 24, 104, 141, + 39, 35, 32, 40, 35, 31, 42, 35, 31, 43, 37, 32, 44, 37, 31, 45, 38, 32, 45, 38, 33, 45, 39, 33, 45, 39, 33, 45, 38, 33, 44, 39, 33, 45, 41, 33, 47, 40, 34, 47, 40, 34, 45, 42, 35, 45, 42, 34, 45, 41, 33, 46, 39, 34, 46, 39, 34, 47, 40, 33, 46, 42, 34, + 47, 41, 35, 47, 40, 34, 47, 42, 34, 47, 41, 34, 47, 40, 35, 47, 41, 34, 46, 42, 33, 46, 40, 34, 46, 40, 35, 46, 41, 33, 46, 40, 33, 46, 41, 33, 45, 41, 33, 46, 40, 34, 48, 40, 33, 46, 41, 33, 45, 41, 34, 47, 42, 32, 47, 40, 33, 47, 39, 34, 48, 41, 33, + 46, 40, 33, 47, 41, 34, 47, 41, 33, 47, 39, 33, 47, 39, 34, 47, 40, 34, 47, 39, 34, 47, 40, 34, 47, 40, 33, 47, 40, 33, 47, 40, 34, 46, 40, 34, 46, 40, 34, 46, 39, 34, 45, 40, 34, 45, 41, 33, 47, 40, 34, 47, 40, 34, 45, 42, 35, 45, 42, 34, 45, 41, 33, + 46, 39, 34, 46, 39, 34, 47, 40, 33, 46, 42, 34, 47, 41, 35, 47, 40, 34, 47, 42, 34, 47, 41, 34, 47, 40, 35, 47, 41, 34, 46, 42, 33, 46, 40, 34, 46, 40, 35, 46, 41, 33, 46, 40, 33, 46, 41, 33, 45, 41, 33, 46, 40, 34, 48, 40, 33, 46, 41, 33, 45, 41, 34, + 47, 42, 32, 47, 40, 33, 47, 39, 34, 48, 41, 33, 46, 40, 33, 47, 41, 34, 47, 41, 33, 47, 39, 33, 47, 39, 34, 47, 40, 34, 47, 39, 34, 47, 40, 34, 47, 40, 33, 47, 40, 33, 47, 40, 34, 46, 40, 34, 46, 40, 34, 46, 39, 34, 45, 40, 34, 45, 41, 33, 47, 40, 34, + 47, 40, 34, 45, 42, 35, 45, 42, 34, 45, 41, 33, 46, 39, 34, 46, 39, 34, 47, 40, 33, 46, 42, 34, 47, 41, 35, 47, 40, 34, 47, 42, 34, 47, 41, 34, 47, 40, 35, 47, 41, 34, 46, 42, 33, 46, 40, 34, 46, 40, 35, 46, 41, 33, 46, 40, 33, 46, 41, 33, 45, 41, 33, + 46, 40, 34, 48, 40, 33, 46, 41, 33, 45, 41, 34, 47, 42, 32, 47, 40, 33, 47, 39, 34, 48, 41, 33, 46, 40, 33, 47, 41, 34, 47, 41, 33, 47, 39, 33, 47, 39, 34, 47, 40, 34, 47, 39, 34, 47, 40, 34, 47, 40, 33, 47, 40, 33, 47, 40, 34, 46, 40, 34, 46, 40, 34, + 46, 39, 34, 45, 40, 34, 45, 41, 33, 47, 40, 34, 47, 40, 34, 45, 42, 35, 45, 42, 34, 45, 41, 33, 46, 39, 34, 46, 39, 34, 47, 40, 33, 46, 42, 34, 47, 41, 35, 47, 40, 34, 47, 42, 34, 47, 41, 34, 47, 40, 35, 47, 41, 34, 46, 42, 33, 46, 40, 34, 46, 40, 35, + 46, 41, 33, 46, 40, 33, 46, 41, 33, 45, 41, 33, 46, 40, 34, 48, 40, 33, 46, 41, 33, 45, 41, 34, 47, 42, 32, 47, 40, 33, 47, 39, 34, 48, 41, 33, 46, 40, 33, 47, 41, 34, 47, 41, 33, 47, 39, 33, 47, 39, 34, 47, 40, 34, 47, 39, 34, 47, 40, 34, 47, 40, 33, + 47, 40, 33, 47, 40, 34, 46, 40, 34, 46, 40, 34, 46, 39, 34, 45, 40, 34, 45, 41, 33, 47, 40, 34, 47, 40, 34, 45, 42, 35, 45, 42, 34, 45, 41, 33, 46, 39, 34, 46, 39, 34, 47, 40, 33, 46, 42, 34, 47, 41, 35, 47, 40, 34, 47, 42, 34, 47, 41, 34, 47, 40, 35, + 47, 41, 34, 46, 42, 33, 46, 40, 34, 46, 40, 35, 46, 41, 33, 46, 40, 33, 46, 41, 33, 45, 41, 33, 46, 40, 34, 48, 40, 33, 46, 41, 33, 45, 41, 34, 47, 42, 32, 47, 40, 33, 47, 39, 34, 48, 41, 33, 46, 40, 33, 47, 41, 34, 47, 41, 33, 47, 39, 33, 47, 39, 34, + 47, 40, 34, 47, 39, 34, 47, 40, 34, 47, 40, 33, 47, 40, 33, 47, 40, 34, 46, 40, 34, 46, 40, 34, 46, 39, 34, 45, 40, 34, 45, 41, 33, 47, 40, 34, 47, 40, 34, 45, 42, 35, 45, 42, 34, 45, 41, 33, 46, 39, 34, 46, 39, 34, 47, 40, 33, 46, 42, 34, 47, 41, 35, + 47, 40, 34, 47, 42, 34, 47, 41, 34, 47, 40, 35, 47, 41, 34, 46, 42, 33, 46, 40, 34, 46, 40, 35, 46, 41, 33, 46, 40, 33, 46, 41, 33, 45, 41, 33, 46, 40, 34, 48, 40, 33, 46, 41, 33, 45, 41, 34, 47, 42, 32, 47, 40, 33, 47, 39, 34, 48, 41, 33, 46, 40, 33, + 47, 41, 34, 47, 41, 33, 47, 39, 33, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, + 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 51, 51, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 45, 41, 35, 47, 40, 33, 46, 41, 33, + 46, 41, 34, 47, 40, 33, 46, 40, 32, 45, 39, 33, 45, 38, 34, 44, 39, 33, 44, 40, 33, 44, 39, 32, 42, 37, 32, 41, 36, 32, 40, 36, 31, 38, 35, 30, 23, 54, 78, 6, 87, 142, 8, 96, 151, 9, 102, 161, 10, 108, 168, 7, 63, 193, 0, 3, 209, 0, 0, 209, 0, 0, 208, + 0, 0, 207, 0, 0, 206, 0, 0, 205, 0, 0, 204, 0, 0, 202, 0, 0, 201, 0, 0, 200, 0, 0, 199, 0, 0, 198, 0, 0, 197, 0, 0, 196, 0, 0, 194, 0, 0, 193, 0, 0, 192, 0, 0, 192, 0, 0, 191, 0, 0, 190, 0, 0, 188, 0, 0, 187, 0, 0, 186, 0, 0, 185, + 0, 0, 184, 0, 0, 183, 0, 0, 182, 0, 0, 181, 0, 0, 179, 0, 0, 178, 0, 0, 177, 0, 0, 176, 0, 0, 175, 0, 0, 174, 0, 0, 172, 0, 0, 171, 0, 0, 170, 0, 0, 169, 0, 0, 168, 0, 0, 167, 0, 0, 166, 0, 0, 164, 0, 0, 163, 0, 0, 162, 0, 0, 161, + 0, 0, 160, 0, 0, 160, 0, 0, 159, 0, 0, 158, 0, 0, 158, 0, 0, 157, 0, 0, 156, 0, 0, 156, 0, 0, 155, 0, 0, 154, 0, 0, 154, 0, 0, 153, 0, 0, 152, 0, 0, 152, 0, 0, 151, 0, 0, 150, 0, 0, 150, 0, 0, 149, 0, 0, 148, 0, 0, 148, 0, 0, 147, + 0, 0, 146, 0, 0, 146, 0, 0, 145, 0, 0, 144, 0, 0, 144, 0, 0, 143, 0, 0, 142, 0, 0, 142, 0, 0, 141, 0, 0, 140, 0, 0, 139, 0, 0, 139, 0, 0, 138, 0, 0, 137, 0, 0, 137, 0, 0, 136, 0, 0, 135, 0, 0, 135, 0, 0, 133, 0, 0, 133, 0, 0, 132, + 0, 0, 131, 0, 0, 131, 0, 0, 130, 0, 0, 129, 0, 2, 130, 0, 55, 148, 0, 106, 167, 0, 108, 168, 10, 119, 175, 19, 130, 181, 34, 83, 102, 39, 36, 31, 40, 35, 31, 42, 37, 31, 43, 38, 32, 44, 38, 33, 43, 39, 33, 43, 40, 33, 44, 39, 33, 45, 39, 31, 45, 39, 32, + 44, 39, 32, 47, 39, 33, 47, 39, 33, 47, 41, 34, 46, 41, 34, 45, 40, 34, 45, 41, 34, 45, 41, 34, 45, 41, 34, 45, 41, 35, 47, 40, 33, 46, 41, 33, 46, 41, 34, 48, 41, 34, 47, 41, 33, 46, 40, 34, 46, 39, 34, 46, 40, 34, 46, 41, 34, 46, 41, 33, 46, 40, 34, + 45, 39, 34, 46, 40, 33, 45, 40, 32, 46, 40, 33, 47, 41, 33, 47, 40, 33, 46, 39, 33, 45, 39, 33, 46, 39, 33, 46, 41, 33, 46, 40, 34, 46, 41, 34, 47, 39, 33, 46, 40, 33, 47, 41, 34, 46, 41, 34, 45, 39, 33, 46, 40, 33, 47, 41, 34, 47, 40, 34, 45, 40, 34, + 45, 41, 34, 45, 40, 33, 46, 40, 32, 46, 40, 33, 45, 40, 33, 47, 39, 33, 47, 39, 33, 47, 41, 34, 46, 41, 34, 45, 40, 34, 45, 41, 34, 45, 41, 34, 45, 41, 34, 45, 41, 35, 47, 40, 33, 46, 41, 33, 46, 41, 34, 48, 41, 34, 47, 41, 33, 46, 40, 34, 46, 39, 34, + 46, 40, 34, 46, 41, 34, 46, 41, 33, 46, 40, 34, 45, 39, 34, 46, 40, 33, 45, 40, 32, 46, 40, 33, 47, 41, 33, 47, 40, 33, 46, 39, 33, 45, 39, 33, 46, 39, 33, 46, 41, 33, 46, 40, 34, 46, 41, 34, 47, 39, 33, 46, 40, 33, 47, 41, 34, 46, 41, 34, 45, 39, 33, + 46, 40, 33, 47, 41, 34, 47, 40, 34, 45, 40, 34, 45, 41, 34, 45, 40, 33, 46, 40, 32, 46, 40, 33, 45, 40, 33, 47, 39, 33, 47, 39, 33, 47, 41, 34, 46, 41, 34, 45, 40, 34, 45, 41, 34, 45, 41, 34, 45, 41, 34, 45, 41, 35, 47, 40, 33, 46, 41, 33, 46, 41, 34, + 48, 41, 34, 47, 41, 33, 46, 40, 34, 46, 39, 34, 46, 40, 34, 46, 41, 34, 46, 41, 33, 46, 40, 34, 45, 39, 34, 46, 40, 33, 45, 40, 32, 46, 40, 33, 47, 41, 33, 47, 40, 33, 46, 39, 33, 45, 39, 33, 46, 39, 33, 46, 41, 33, 46, 40, 34, 46, 41, 34, 47, 39, 33, + 46, 40, 33, 47, 41, 34, 46, 41, 34, 45, 39, 33, 46, 40, 33, 47, 41, 34, 47, 40, 34, 45, 40, 34, 45, 41, 34, 45, 40, 33, 46, 40, 32, 46, 40, 33, 45, 40, 33, 47, 39, 33, 47, 39, 33, 47, 41, 34, 46, 41, 34, 45, 40, 34, 45, 41, 34, 45, 41, 34, 45, 41, 34, + 45, 41, 35, 47, 40, 33, 46, 41, 33, 46, 41, 34, 48, 41, 34, 47, 41, 33, 46, 40, 34, 46, 39, 34, 46, 40, 34, 46, 41, 34, 46, 41, 33, 46, 40, 34, 45, 39, 34, 46, 40, 33, 45, 40, 32, 46, 40, 33, 47, 41, 33, 47, 40, 33, 46, 39, 33, 45, 39, 33, 46, 39, 33, + 46, 41, 33, 46, 40, 34, 46, 41, 34, 47, 39, 33, 46, 40, 33, 47, 41, 34, 46, 41, 34, 45, 39, 33, 46, 40, 33, 47, 41, 34, 47, 40, 34, 45, 40, 34, 45, 41, 34, 45, 40, 33, 46, 40, 32, 46, 40, 33, 45, 40, 33, 47, 39, 33, 47, 39, 33, 47, 41, 34, 46, 41, 34, + 45, 40, 34, 45, 41, 34, 45, 41, 34, 45, 41, 34, 45, 41, 35, 47, 40, 33, 46, 41, 33, 46, 41, 34, 48, 41, 34, 47, 41, 33, 46, 40, 34, 46, 39, 34, 46, 40, 34, 46, 41, 34, 46, 41, 33, 46, 40, 34, 45, 39, 34, 46, 40, 33, 45, 40, 32, 46, 40, 33, 47, 41, 33, + 47, 40, 33, 46, 39, 33, 45, 39, 33, 46, 39, 33, 46, 41, 33, 46, 40, 34, 46, 41, 34, 47, 39, 33, 46, 40, 33, 47, 41, 34, 46, 41, 34, 45, 39, 33, 46, 40, 33, 47, 41, 34, 47, 40, 34, 45, 40, 34, 45, 41, 34, 45, 40, 33, 46, 40, 32, 46, 40, 33, 45, 40, 33, + 47, 39, 33, 47, 39, 33, 47, 41, 34, 46, 41, 34, 45, 40, 34, 45, 41, 34, 45, 41, 34, 45, 41, 34, 45, 41, 35, 47, 40, 33, 46, 41, 33, 46, 41, 34, 48, 41, 34, 47, 41, 33, 46, 40, 34, 46, 39, 34, 46, 40, 34, 46, 41, 34, 46, 41, 33, 46, 40, 34, 45, 39, 34, + 46, 40, 33, 45, 40, 32, 46, 40, 33, 47, 41, 33, 47, 40, 33, 46, 39, 33, 45, 39, 33, 46, 39, 33, 46, 41, 33, 46, 40, 34, 46, 41, 34, 47, 39, 33, 46, 40, 33, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, + 58, 58, 60, 54, 54, 55, 51, 51, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, + 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 45, 39, 34, 46, 39, 34, 47, 41, 34, 48, 41, 35, 45, 39, 33, 44, 39, 34, 44, 40, 33, 44, 39, 32, 43, 37, 32, 42, 37, 31, 43, 37, 31, 43, 36, 30, 40, 36, 31, 39, 35, 31, + 33, 40, 45, 5, 79, 132, 6, 87, 143, 8, 96, 154, 8, 89, 168, 2, 23, 202, 0, 0, 210, 0, 0, 209, 0, 0, 208, 0, 0, 207, 0, 0, 206, 0, 0, 206, 0, 0, 205, 0, 0, 203, 0, 0, 202, 0, 0, 201, 0, 0, 200, 0, 0, 199, 0, 0, 198, 0, 0, 197, 0, 0, 195, + 0, 0, 194, 0, 0, 193, 0, 0, 193, 0, 0, 192, 0, 0, 190, 0, 0, 189, 0, 0, 188, 0, 0, 187, 0, 0, 186, 0, 0, 185, 0, 0, 184, 0, 0, 183, 0, 0, 181, 0, 0, 180, 0, 0, 179, 0, 0, 178, 0, 0, 177, 0, 0, 176, 0, 0, 175, 0, 0, 173, 0, 0, 172, + 0, 0, 171, 0, 0, 170, 0, 0, 169, 0, 0, 168, 0, 0, 166, 0, 0, 165, 0, 0, 164, 0, 0, 163, 0, 0, 162, 0, 0, 161, 0, 0, 161, 0, 0, 160, 0, 0, 159, 0, 0, 159, 0, 0, 158, 0, 0, 157, 0, 0, 157, 0, 0, 156, 0, 0, 155, 0, 0, 155, 0, 0, 154, + 0, 0, 153, 0, 0, 153, 0, 0, 152, 0, 0, 151, 0, 0, 151, 0, 0, 151, 0, 0, 150, 0, 0, 150, 0, 0, 149, 0, 0, 148, 0, 0, 148, 0, 0, 147, 0, 0, 146, 0, 0, 145, 0, 0, 145, 0, 0, 144, 0, 0, 143, 0, 0, 143, 0, 0, 142, 0, 0, 141, 0, 0, 141, + 0, 0, 139, 0, 0, 138, 0, 0, 138, 0, 0, 137, 0, 0, 136, 0, 0, 136, 0, 0, 135, 0, 0, 134, 0, 0, 133, 0, 0, 132, 0, 0, 130, 0, 0, 130, 0, 0, 129, 0, 0, 128, 0, 0, 128, 0, 0, 127, 0, 22, 135, 0, 95, 163, 10, 119, 175, 21, 132, 182, 30, 138, 184, + 37, 53, 57, 39, 35, 30, 41, 37, 32, 42, 37, 33, 42, 37, 32, 43, 37, 31, 43, 37, 32, 45, 39, 33, 45, 40, 34, 45, 39, 33, 46, 38, 32, 46, 39, 33, 45, 40, 34, 47, 40, 34, 46, 40, 33, 45, 41, 33, 46, 41, 34, 47, 40, 34, 46, 40, 34, 45, 39, 34, 46, 39, 34, + 47, 41, 34, 48, 41, 35, 46, 40, 34, 45, 40, 35, 45, 41, 34, 45, 40, 33, 45, 39, 33, 45, 39, 33, 46, 39, 32, 47, 39, 32, 45, 40, 33, 46, 40, 34, 47, 41, 33, 47, 41, 32, 46, 40, 33, 46, 40, 32, 46, 40, 32, 45, 39, 33, 45, 39, 33, 47, 41, 34, 47, 39, 33, + 45, 40, 34, 46, 41, 34, 46, 41, 33, 46, 39, 33, 45, 39, 33, 46, 40, 33, 47, 41, 34, 46, 40, 35, 45, 39, 33, 46, 39, 32, 45, 39, 33, 46, 40, 34, 46, 41, 35, 46, 40, 34, 47, 39, 33, 46, 39, 33, 45, 40, 34, 47, 40, 34, 46, 40, 33, 45, 41, 33, 46, 41, 34, + 47, 40, 34, 46, 40, 34, 45, 39, 34, 46, 39, 34, 47, 41, 34, 48, 41, 35, 46, 40, 34, 45, 40, 35, 45, 41, 34, 45, 40, 33, 45, 39, 33, 45, 39, 33, 46, 39, 32, 47, 39, 32, 45, 40, 33, 46, 40, 34, 47, 41, 33, 47, 41, 32, 46, 40, 33, 46, 40, 32, 46, 40, 32, + 45, 39, 33, 45, 39, 33, 47, 41, 34, 47, 39, 33, 45, 40, 34, 46, 41, 34, 46, 41, 33, 46, 39, 33, 45, 39, 33, 46, 40, 33, 47, 41, 34, 46, 40, 35, 45, 39, 33, 46, 39, 32, 45, 39, 33, 46, 40, 34, 46, 41, 35, 46, 40, 34, 47, 39, 33, 46, 39, 33, 45, 40, 34, + 47, 40, 34, 46, 40, 33, 45, 41, 33, 46, 41, 34, 47, 40, 34, 46, 40, 34, 45, 39, 34, 46, 39, 34, 47, 41, 34, 48, 41, 35, 46, 40, 34, 45, 40, 35, 45, 41, 34, 45, 40, 33, 45, 39, 33, 45, 39, 33, 46, 39, 32, 47, 39, 32, 45, 40, 33, 46, 40, 34, 47, 41, 33, + 47, 41, 32, 46, 40, 33, 46, 40, 32, 46, 40, 32, 45, 39, 33, 45, 39, 33, 47, 41, 34, 47, 39, 33, 45, 40, 34, 46, 41, 34, 46, 41, 33, 46, 39, 33, 45, 39, 33, 46, 40, 33, 47, 41, 34, 46, 40, 35, 45, 39, 33, 46, 39, 32, 45, 39, 33, 46, 40, 34, 46, 41, 35, + 46, 40, 34, 47, 39, 33, 46, 39, 33, 45, 40, 34, 47, 40, 34, 46, 40, 33, 45, 41, 33, 46, 41, 34, 47, 40, 34, 46, 40, 34, 45, 39, 34, 46, 39, 34, 47, 41, 34, 48, 41, 35, 46, 40, 34, 45, 40, 35, 45, 41, 34, 45, 40, 33, 45, 39, 33, 45, 39, 33, 46, 39, 32, + 47, 39, 32, 45, 40, 33, 46, 40, 34, 47, 41, 33, 47, 41, 32, 46, 40, 33, 46, 40, 32, 46, 40, 32, 45, 39, 33, 45, 39, 33, 47, 41, 34, 47, 39, 33, 45, 40, 34, 46, 41, 34, 46, 41, 33, 46, 39, 33, 45, 39, 33, 46, 40, 33, 47, 41, 34, 46, 40, 35, 45, 39, 33, + 46, 39, 32, 45, 39, 33, 46, 40, 34, 46, 41, 35, 46, 40, 34, 47, 39, 33, 46, 39, 33, 45, 40, 34, 47, 40, 34, 46, 40, 33, 45, 41, 33, 46, 41, 34, 47, 40, 34, 46, 40, 34, 45, 39, 34, 46, 39, 34, 47, 41, 34, 48, 41, 35, 46, 40, 34, 45, 40, 35, 45, 41, 34, + 45, 40, 33, 45, 39, 33, 45, 39, 33, 46, 39, 32, 47, 39, 32, 45, 40, 33, 46, 40, 34, 47, 41, 33, 47, 41, 32, 46, 40, 33, 46, 40, 32, 46, 40, 32, 45, 39, 33, 45, 39, 33, 47, 41, 34, 47, 39, 33, 45, 40, 34, 46, 41, 34, 46, 41, 33, 46, 39, 33, 45, 39, 33, + 46, 40, 33, 47, 41, 34, 46, 40, 35, 45, 39, 33, 46, 39, 32, 45, 39, 33, 46, 40, 34, 46, 41, 35, 46, 40, 34, 47, 39, 33, 46, 39, 33, 45, 40, 34, 47, 40, 34, 46, 40, 33, 45, 41, 33, 46, 41, 34, 47, 40, 34, 46, 40, 34, 45, 39, 34, 46, 39, 34, 47, 41, 34, + 48, 41, 35, 46, 40, 34, 45, 40, 35, 45, 41, 34, 45, 40, 33, 45, 39, 33, 45, 39, 33, 46, 39, 32, 47, 39, 32, 45, 40, 33, 46, 40, 34, 47, 41, 33, 47, 41, 32, 46, 40, 33, 46, 40, 32, 46, 40, 32, 45, 39, 33, 45, 39, 33, 47, 41, 34, 47, 39, 33, 45, 40, 34, + 46, 41, 34, 46, 41, 33, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, + 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 46, 41, 34, 45, 41, 34, 45, 40, 34, 46, 40, 33, + 46, 40, 33, 45, 39, 33, 46, 39, 34, 46, 38, 32, 44, 38, 33, 42, 37, 32, 41, 37, 31, 41, 36, 32, 40, 36, 30, 38, 34, 30, 10, 63, 107, 5, 80, 136, 7, 88, 147, 8, 95, 155, 2, 22, 201, 0, 0, 210, 0, 0, 209, 0, 0, 208, 0, 0, 207, 0, 0, 207, 0, 0, 206, + 0, 0, 204, 0, 0, 203, 0, 0, 203, 0, 0, 202, 0, 0, 201, 0, 0, 200, 0, 0, 200, 0, 0, 199, 0, 0, 197, 0, 0, 196, 0, 0, 195, 0, 0, 194, 0, 0, 193, 0, 0, 191, 0, 0, 190, 0, 0, 189, 0, 0, 188, 0, 0, 187, 0, 0, 186, 0, 0, 185, 0, 0, 183, + 0, 0, 182, 0, 0, 181, 0, 0, 180, 0, 0, 179, 0, 0, 178, 0, 0, 177, 0, 0, 177, 0, 0, 175, 0, 0, 174, 0, 0, 173, 0, 0, 172, 0, 0, 171, 0, 0, 169, 0, 0, 168, 0, 0, 167, 0, 0, 166, 0, 0, 165, 0, 0, 164, 0, 0, 163, 0, 0, 163, 0, 0, 162, + 0, 0, 161, 0, 0, 160, 0, 0, 160, 0, 0, 159, 0, 0, 158, 0, 0, 158, 0, 0, 157, 0, 0, 157, 0, 0, 156, 0, 0, 155, 0, 0, 155, 0, 0, 155, 0, 0, 154, 0, 0, 154, 0, 0, 153, 0, 0, 152, 0, 0, 152, 0, 0, 151, 0, 0, 150, 0, 0, 149, 0, 0, 149, + 0, 0, 148, 0, 0, 147, 0, 0, 147, 0, 0, 146, 0, 0, 145, 0, 0, 145, 0, 0, 144, 0, 0, 143, 0, 0, 143, 0, 0, 142, 0, 0, 141, 0, 0, 141, 0, 0, 140, 0, 0, 139, 0, 0, 138, 0, 0, 137, 0, 0, 135, 0, 0, 135, 0, 0, 133, 0, 0, 132, 0, 0, 131, + 0, 0, 130, 0, 0, 128, 0, 0, 128, 0, 0, 127, 0, 0, 126, 0, 0, 126, 0, 23, 134, 12, 120, 175, 21, 132, 182, 30, 142, 189, 40, 130, 162, 38, 35, 32, 40, 34, 31, 40, 35, 32, 41, 36, 31, 43, 38, 33, 45, 38, 33, 45, 39, 32, 44, 40, 33, 43, 38, 33, 44, 39, 33, + 46, 40, 34, 45, 40, 34, 45, 41, 34, 47, 41, 34, 46, 40, 34, 46, 40, 33, 45, 40, 34, 45, 40, 34, 46, 41, 34, 45, 41, 34, 45, 40, 34, 46, 40, 33, 47, 41, 34, 46, 40, 34, 47, 39, 34, 47, 39, 33, 46, 39, 34, 45, 39, 33, 45, 40, 33, 46, 40, 34, 46, 41, 33, + 46, 40, 32, 45, 41, 32, 45, 40, 32, 45, 40, 33, 44, 40, 34, 46, 40, 33, 47, 41, 33, 46, 41, 33, 45, 41, 33, 45, 40, 34, 45, 39, 33, 45, 39, 34, 45, 39, 33, 46, 39, 32, 46, 38, 33, 46, 38, 33, 47, 38, 34, 45, 38, 34, 45, 39, 33, 46, 40, 34, 47, 39, 34, + 46, 40, 33, 45, 40, 33, 44, 39, 34, 45, 40, 34, 46, 40, 34, 45, 40, 34, 45, 41, 34, 47, 41, 34, 46, 40, 34, 46, 40, 33, 45, 40, 34, 45, 40, 34, 46, 41, 34, 45, 41, 34, 45, 40, 34, 46, 40, 33, 47, 41, 34, 46, 40, 34, 47, 39, 34, 47, 39, 33, 46, 39, 34, + 45, 39, 33, 45, 40, 33, 46, 40, 34, 46, 41, 33, 46, 40, 32, 45, 41, 32, 45, 40, 32, 45, 40, 33, 44, 40, 34, 46, 40, 33, 47, 41, 33, 46, 41, 33, 45, 41, 33, 45, 40, 34, 45, 39, 33, 45, 39, 34, 45, 39, 33, 46, 39, 32, 46, 38, 33, 46, 38, 33, 47, 38, 34, + 45, 38, 34, 45, 39, 33, 46, 40, 34, 47, 39, 34, 46, 40, 33, 45, 40, 33, 44, 39, 34, 45, 40, 34, 46, 40, 34, 45, 40, 34, 45, 41, 34, 47, 41, 34, 46, 40, 34, 46, 40, 33, 45, 40, 34, 45, 40, 34, 46, 41, 34, 45, 41, 34, 45, 40, 34, 46, 40, 33, 47, 41, 34, + 46, 40, 34, 47, 39, 34, 47, 39, 33, 46, 39, 34, 45, 39, 33, 45, 40, 33, 46, 40, 34, 46, 41, 33, 46, 40, 32, 45, 41, 32, 45, 40, 32, 45, 40, 33, 44, 40, 34, 46, 40, 33, 47, 41, 33, 46, 41, 33, 45, 41, 33, 45, 40, 34, 45, 39, 33, 45, 39, 34, 45, 39, 33, + 46, 39, 32, 46, 38, 33, 46, 38, 33, 47, 38, 34, 45, 38, 34, 45, 39, 33, 46, 40, 34, 47, 39, 34, 46, 40, 33, 45, 40, 33, 44, 39, 34, 45, 40, 34, 46, 40, 34, 45, 40, 34, 45, 41, 34, 47, 41, 34, 46, 40, 34, 46, 40, 33, 45, 40, 34, 45, 40, 34, 46, 41, 34, + 45, 41, 34, 45, 40, 34, 46, 40, 33, 47, 41, 34, 46, 40, 34, 47, 39, 34, 47, 39, 33, 46, 39, 34, 45, 39, 33, 45, 40, 33, 46, 40, 34, 46, 41, 33, 46, 40, 32, 45, 41, 32, 45, 40, 32, 45, 40, 33, 44, 40, 34, 46, 40, 33, 47, 41, 33, 46, 41, 33, 45, 41, 33, + 45, 40, 34, 45, 39, 33, 45, 39, 34, 45, 39, 33, 46, 39, 32, 46, 38, 33, 46, 38, 33, 47, 38, 34, 45, 38, 34, 45, 39, 33, 46, 40, 34, 47, 39, 34, 46, 40, 33, 45, 40, 33, 44, 39, 34, 45, 40, 34, 46, 40, 34, 45, 40, 34, 45, 41, 34, 47, 41, 34, 46, 40, 34, + 46, 40, 33, 45, 40, 34, 45, 40, 34, 46, 41, 34, 45, 41, 34, 45, 40, 34, 46, 40, 33, 47, 41, 34, 46, 40, 34, 47, 39, 34, 47, 39, 33, 46, 39, 34, 45, 39, 33, 45, 40, 33, 46, 40, 34, 46, 41, 33, 46, 40, 32, 45, 41, 32, 45, 40, 32, 45, 40, 33, 44, 40, 34, + 46, 40, 33, 47, 41, 33, 46, 41, 33, 45, 41, 33, 45, 40, 34, 45, 39, 33, 45, 39, 34, 45, 39, 33, 46, 39, 32, 46, 38, 33, 46, 38, 33, 47, 38, 34, 45, 38, 34, 45, 39, 33, 46, 40, 34, 47, 39, 34, 46, 40, 33, 45, 40, 33, 44, 39, 34, 45, 40, 34, 46, 40, 34, + 45, 40, 34, 45, 41, 34, 47, 41, 34, 46, 40, 34, 46, 40, 33, 45, 40, 34, 45, 40, 34, 46, 41, 34, 45, 41, 34, 45, 40, 34, 46, 40, 33, 47, 41, 34, 46, 40, 34, 47, 39, 34, 47, 39, 33, 46, 39, 34, 45, 39, 33, 45, 40, 33, 46, 40, 34, 46, 41, 33, 46, 40, 32, + 45, 41, 32, 45, 40, 32, 45, 40, 33, 44, 40, 34, 46, 40, 33, 47, 41, 33, 46, 41, 33, 45, 41, 33, 45, 40, 34, 45, 39, 33, 45, 39, 34, 45, 39, 33, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, + 54, 54, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 47, 51, 51, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, + 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 46, 39, 34, 47, 40, 33, 47, 39, 33, 46, 39, 33, 46, 40, 32, 46, 39, 32, 46, 39, 33, 44, 39, 33, 44, 38, 33, 43, 36, 33, 41, 35, 31, 40, 35, 31, 39, 34, 30, 21, 48, 73, 3, 72, 129, + 5, 81, 138, 7, 88, 147, 4, 51, 181, 0, 0, 210, 0, 0, 209, 0, 0, 208, 0, 0, 208, 0, 0, 207, 0, 0, 205, 0, 0, 205, 0, 0, 204, 0, 0, 204, 0, 0, 203, 0, 0, 203, 0, 0, 202, 0, 0, 201, 0, 0, 199, 0, 0, 199, 0, 0, 198, 0, 0, 197, 0, 0, 196, + 0, 0, 195, 0, 0, 193, 0, 0, 192, 0, 0, 191, 0, 0, 190, 0, 0, 190, 0, 0, 189, 0, 0, 188, 0, 0, 186, 0, 0, 185, 0, 0, 184, 0, 0, 183, 0, 0, 182, 0, 0, 181, 0, 0, 180, 0, 0, 179, 0, 0, 178, 0, 0, 177, 0, 0, 176, 0, 0, 175, 0, 0, 173, + 0, 0, 172, 0, 0, 171, 0, 0, 170, 0, 0, 169, 0, 0, 168, 0, 0, 167, 0, 0, 167, 0, 0, 166, 0, 0, 166, 0, 0, 165, 0, 0, 164, 0, 0, 164, 0, 0, 163, 0, 0, 162, 0, 0, 162, 0, 0, 161, 0, 0, 161, 0, 0, 160, 0, 0, 159, 0, 0, 159, 0, 0, 158, + 0, 0, 157, 0, 0, 156, 0, 0, 156, 0, 0, 155, 0, 0, 155, 0, 0, 155, 0, 0, 154, 0, 0, 153, 0, 0, 153, 0, 0, 152, 0, 0, 151, 0, 0, 151, 0, 0, 150, 0, 0, 149, 0, 0, 149, 0, 0, 148, 0, 0, 147, 0, 0, 147, 0, 0, 146, 0, 0, 145, 0, 0, 145, + 0, 0, 144, 0, 0, 143, 0, 0, 143, 0, 0, 141, 0, 0, 139, 0, 0, 138, 0, 0, 136, 0, 0, 134, 0, 0, 133, 0, 0, 131, 0, 0, 129, 0, 0, 129, 0, 0, 128, 0, 0, 127, 0, 0, 126, 0, 0, 125, 0, 0, 124, 6, 65, 152, 21, 132, 182, 32, 144, 190, 42, 155, 196, + 45, 99, 114, 39, 36, 30, 42, 34, 31, 43, 35, 32, 43, 37, 33, 44, 38, 33, 43, 38, 33, 44, 38, 32, 43, 38, 32, 44, 38, 32, 46, 37, 32, 46, 39, 34, 45, 39, 33, 46, 39, 32, 45, 40, 32, 44, 40, 32, 45, 39, 33, 46, 39, 34, 46, 39, 34, 47, 40, 33, 47, 39, 33, + 47, 40, 34, 47, 41, 33, 47, 40, 33, 47, 40, 34, 46, 41, 34, 46, 40, 34, 46, 38, 34, 45, 38, 33, 45, 39, 34, 46, 39, 33, 47, 40, 33, 45, 41, 33, 44, 41, 33, 45, 41, 33, 44, 40, 33, 45, 40, 33, 46, 41, 33, 47, 40, 33, 46, 39, 33, 46, 40, 33, 46, 40, 33, + 45, 40, 34, 46, 39, 33, 46, 40, 34, 44, 40, 33, 45, 40, 32, 46, 41, 33, 48, 38, 34, 47, 38, 34, 45, 39, 34, 46, 40, 34, 45, 40, 34, 45, 39, 33, 44, 39, 33, 45, 39, 33, 47, 38, 33, 46, 39, 34, 45, 39, 33, 46, 39, 32, 45, 40, 32, 44, 40, 32, 45, 39, 33, + 46, 39, 34, 46, 39, 34, 47, 40, 33, 47, 39, 33, 47, 40, 34, 47, 41, 33, 47, 40, 33, 47, 40, 34, 46, 41, 34, 46, 40, 34, 46, 38, 34, 45, 38, 33, 45, 39, 34, 46, 39, 33, 47, 40, 33, 45, 41, 33, 44, 41, 33, 45, 41, 33, 44, 40, 33, 45, 40, 33, 46, 41, 33, + 47, 40, 33, 46, 39, 33, 46, 40, 33, 46, 40, 33, 45, 40, 34, 46, 39, 33, 46, 40, 34, 44, 40, 33, 45, 40, 32, 46, 41, 33, 48, 38, 34, 47, 38, 34, 45, 39, 34, 46, 40, 34, 45, 40, 34, 45, 39, 33, 44, 39, 33, 45, 39, 33, 47, 38, 33, 46, 39, 34, 45, 39, 33, + 46, 39, 32, 45, 40, 32, 44, 40, 32, 45, 39, 33, 46, 39, 34, 46, 39, 34, 47, 40, 33, 47, 39, 33, 47, 40, 34, 47, 41, 33, 47, 40, 33, 47, 40, 34, 46, 41, 34, 46, 40, 34, 46, 38, 34, 45, 38, 33, 45, 39, 34, 46, 39, 33, 47, 40, 33, 45, 41, 33, 44, 41, 33, + 45, 41, 33, 44, 40, 33, 45, 40, 33, 46, 41, 33, 47, 40, 33, 46, 39, 33, 46, 40, 33, 46, 40, 33, 45, 40, 34, 46, 39, 33, 46, 40, 34, 44, 40, 33, 45, 40, 32, 46, 41, 33, 48, 38, 34, 47, 38, 34, 45, 39, 34, 46, 40, 34, 45, 40, 34, 45, 39, 33, 44, 39, 33, + 45, 39, 33, 47, 38, 33, 46, 39, 34, 45, 39, 33, 46, 39, 32, 45, 40, 32, 44, 40, 32, 45, 39, 33, 46, 39, 34, 46, 39, 34, 47, 40, 33, 47, 39, 33, 47, 40, 34, 47, 41, 33, 47, 40, 33, 47, 40, 34, 46, 41, 34, 46, 40, 34, 46, 38, 34, 45, 38, 33, 45, 39, 34, + 46, 39, 33, 47, 40, 33, 45, 41, 33, 44, 41, 33, 45, 41, 33, 44, 40, 33, 45, 40, 33, 46, 41, 33, 47, 40, 33, 46, 39, 33, 46, 40, 33, 46, 40, 33, 45, 40, 34, 46, 39, 33, 46, 40, 34, 44, 40, 33, 45, 40, 32, 46, 41, 33, 48, 38, 34, 47, 38, 34, 45, 39, 34, + 46, 40, 34, 45, 40, 34, 45, 39, 33, 44, 39, 33, 45, 39, 33, 47, 38, 33, 46, 39, 34, 45, 39, 33, 46, 39, 32, 45, 40, 32, 44, 40, 32, 45, 39, 33, 46, 39, 34, 46, 39, 34, 47, 40, 33, 47, 39, 33, 47, 40, 34, 47, 41, 33, 47, 40, 33, 47, 40, 34, 46, 41, 34, + 46, 40, 34, 46, 38, 34, 45, 38, 33, 45, 39, 34, 46, 39, 33, 47, 40, 33, 45, 41, 33, 44, 41, 33, 45, 41, 33, 44, 40, 33, 45, 40, 33, 46, 41, 33, 47, 40, 33, 46, 39, 33, 46, 40, 33, 46, 40, 33, 45, 40, 34, 46, 39, 33, 46, 40, 34, 44, 40, 33, 45, 40, 32, + 46, 41, 33, 48, 38, 34, 47, 38, 34, 45, 39, 34, 46, 40, 34, 45, 40, 34, 45, 39, 33, 44, 39, 33, 45, 39, 33, 47, 38, 33, 46, 39, 34, 45, 39, 33, 46, 39, 32, 45, 40, 32, 44, 40, 32, 45, 39, 33, 46, 39, 34, 46, 39, 34, 47, 40, 33, 47, 39, 33, 47, 40, 34, + 47, 41, 33, 47, 40, 33, 47, 40, 34, 46, 41, 34, 46, 40, 34, 46, 38, 34, 45, 38, 33, 45, 39, 34, 46, 39, 33, 47, 40, 33, 45, 41, 33, 44, 41, 33, 45, 41, 33, 44, 40, 33, 45, 40, 33, 46, 41, 33, 47, 40, 33, 46, 39, 33, 46, 40, 33, 46, 40, 33, 45, 40, 34, + 46, 39, 33, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 51, 51, 51, 46, 46, 47, 42, 42, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, + 25, 25, 25, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 48, 48, 49, 44, 44, 45, 41, 41, 42, 45, 45, 46, 53, 53, 55, 59, 59, 61, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 46, 40, 33, 45, 40, 33, 46, 41, 33, 44, 39, 32, 44, 37, 33, + 47, 39, 33, 47, 40, 32, 45, 38, 32, 43, 38, 32, 43, 38, 31, 41, 38, 30, 39, 36, 31, 37, 35, 33, 4, 64, 119, 4, 74, 132, 5, 82, 140, 6, 75, 159, 0, 3, 209, 0, 0, 209, 0, 0, 208, 0, 0, 207, 0, 0, 207, 0, 0, 205, 0, 0, 205, 0, 0, 205, 0, 0, 205, + 0, 0, 205, 0, 0, 204, 0, 0, 204, 0, 0, 203, 0, 0, 202, 0, 0, 202, 0, 0, 201, 0, 0, 200, 0, 0, 199, 0, 0, 198, 0, 0, 197, 0, 0, 196, 0, 0, 195, 0, 0, 194, 0, 0, 193, 0, 0, 192, 0, 0, 191, 0, 0, 190, 0, 0, 189, 0, 0, 188, 0, 0, 187, + 0, 0, 186, 0, 0, 185, 0, 0, 184, 0, 0, 183, 0, 0, 182, 0, 0, 181, 0, 0, 180, 0, 0, 179, 0, 0, 178, 0, 0, 177, 0, 0, 176, 0, 0, 175, 0, 0, 174, 0, 0, 173, 0, 0, 172, 0, 0, 171, 0, 0, 171, 0, 0, 171, 0, 0, 170, 0, 0, 169, 0, 0, 169, + 0, 0, 168, 0, 0, 167, 0, 0, 167, 0, 0, 166, 0, 0, 166, 0, 0, 165, 0, 0, 164, 0, 0, 164, 0, 0, 164, 0, 0, 163, 0, 0, 162, 0, 0, 162, 0, 0, 161, 0, 0, 160, 0, 0, 160, 0, 0, 159, 0, 0, 158, 0, 0, 158, 0, 0, 157, 0, 0, 157, 0, 0, 157, + 0, 0, 156, 0, 0, 155, 0, 0, 155, 0, 0, 154, 0, 0, 153, 0, 0, 153, 0, 0, 152, 0, 0, 151, 0, 0, 151, 0, 0, 151, 0, 0, 149, 0, 0, 149, 0, 0, 147, 0, 0, 146, 0, 0, 144, 0, 0, 142, 0, 0, 139, 0, 0, 137, 0, 0, 134, 0, 0, 132, 0, 0, 130, + 0, 0, 129, 0, 0, 127, 0, 0, 127, 0, 0, 125, 0, 0, 124, 0, 0, 124, 0, 3, 124, 19, 112, 173, 32, 144, 190, 43, 157, 197, 51, 162, 196, 39, 37, 35, 41, 35, 31, 41, 36, 30, 42, 37, 31, 44, 37, 33, 46, 39, 32, 46, 39, 32, 47, 40, 33, 45, 38, 33, 45, 38, 32, + 45, 39, 32, 45, 39, 32, 46, 39, 33, 44, 39, 34, 46, 41, 33, 47, 41, 34, 46, 41, 34, 46, 40, 33, 45, 40, 33, 46, 41, 33, 45, 40, 33, 45, 38, 34, 47, 39, 33, 48, 41, 33, 46, 39, 33, 45, 39, 33, 46, 41, 33, 45, 41, 32, 45, 40, 33, 45, 40, 33, 45, 40, 33, + 45, 39, 32, 45, 39, 32, 46, 40, 32, 47, 39, 32, 46, 39, 34, 45, 39, 34, 45, 40, 33, 47, 40, 33, 47, 39, 33, 45, 41, 33, 45, 40, 33, 45, 40, 33, 45, 41, 32, 45, 40, 32, 44, 38, 33, 46, 38, 34, 47, 39, 33, 45, 39, 32, 45, 39, 33, 46, 38, 34, 47, 40, 33, + 47, 40, 33, 47, 40, 33, 46, 39, 34, 46, 39, 33, 45, 39, 32, 45, 39, 32, 46, 39, 33, 44, 39, 34, 46, 41, 33, 47, 41, 34, 46, 41, 34, 46, 40, 33, 45, 40, 33, 46, 41, 33, 45, 40, 33, 45, 38, 34, 47, 39, 33, 48, 41, 33, 46, 39, 33, 45, 39, 33, 46, 41, 33, + 45, 41, 32, 45, 40, 33, 45, 40, 33, 45, 40, 33, 45, 39, 32, 45, 39, 32, 46, 40, 32, 47, 39, 32, 46, 39, 34, 45, 39, 34, 45, 40, 33, 47, 40, 33, 47, 39, 33, 45, 41, 33, 45, 40, 33, 45, 40, 33, 45, 41, 32, 45, 40, 32, 44, 38, 33, 46, 38, 34, 47, 39, 33, + 45, 39, 32, 45, 39, 33, 46, 38, 34, 47, 40, 33, 47, 40, 33, 47, 40, 33, 46, 39, 34, 46, 39, 33, 45, 39, 32, 45, 39, 32, 46, 39, 33, 44, 39, 34, 46, 41, 33, 47, 41, 34, 46, 41, 34, 46, 40, 33, 45, 40, 33, 46, 41, 33, 45, 40, 33, 45, 38, 34, 47, 39, 33, + 48, 41, 33, 46, 39, 33, 45, 39, 33, 46, 41, 33, 45, 41, 32, 45, 40, 33, 45, 40, 33, 45, 40, 33, 45, 39, 32, 45, 39, 32, 46, 40, 32, 47, 39, 32, 46, 39, 34, 45, 39, 34, 45, 40, 33, 47, 40, 33, 47, 39, 33, 45, 41, 33, 45, 40, 33, 45, 40, 33, 45, 41, 32, + 45, 40, 32, 44, 38, 33, 46, 38, 34, 47, 39, 33, 45, 39, 32, 45, 39, 33, 46, 38, 34, 47, 40, 33, 47, 40, 33, 47, 40, 33, 46, 39, 34, 46, 39, 33, 45, 39, 32, 45, 39, 32, 46, 39, 33, 44, 39, 34, 46, 41, 33, 47, 41, 34, 46, 41, 34, 46, 40, 33, 45, 40, 33, + 46, 41, 33, 45, 40, 33, 45, 38, 34, 47, 39, 33, 48, 41, 33, 46, 39, 33, 45, 39, 33, 46, 41, 33, 45, 41, 32, 45, 40, 33, 45, 40, 33, 45, 40, 33, 45, 39, 32, 45, 39, 32, 46, 40, 32, 47, 39, 32, 46, 39, 34, 45, 39, 34, 45, 40, 33, 47, 40, 33, 47, 39, 33, + 45, 41, 33, 45, 40, 33, 45, 40, 33, 45, 41, 32, 45, 40, 32, 44, 38, 33, 46, 38, 34, 47, 39, 33, 45, 39, 32, 45, 39, 33, 46, 38, 34, 47, 40, 33, 47, 40, 33, 47, 40, 33, 46, 39, 34, 46, 39, 33, 45, 39, 32, 45, 39, 32, 46, 39, 33, 44, 39, 34, 46, 41, 33, + 47, 41, 34, 46, 41, 34, 46, 40, 33, 45, 40, 33, 46, 41, 33, 45, 40, 33, 45, 38, 34, 47, 39, 33, 48, 41, 33, 46, 39, 33, 45, 39, 33, 46, 41, 33, 45, 41, 32, 45, 40, 33, 45, 40, 33, 45, 40, 33, 45, 39, 32, 45, 39, 32, 46, 40, 32, 47, 39, 32, 46, 39, 34, + 45, 39, 34, 45, 40, 33, 47, 40, 33, 47, 39, 33, 45, 41, 33, 45, 40, 33, 45, 40, 33, 45, 41, 32, 45, 40, 32, 44, 38, 33, 46, 38, 34, 47, 39, 33, 45, 39, 32, 45, 39, 33, 46, 38, 34, 47, 40, 33, 47, 40, 33, 47, 40, 33, 46, 39, 34, 46, 39, 33, 45, 39, 32, + 45, 39, 32, 46, 39, 33, 44, 39, 34, 46, 41, 33, 47, 41, 34, 46, 41, 34, 46, 40, 33, 45, 40, 33, 46, 41, 33, 45, 40, 33, 45, 38, 34, 47, 39, 33, 48, 41, 33, 46, 39, 33, 45, 39, 33, 46, 41, 33, 45, 41, 32, 45, 40, 33, 45, 40, 33, 45, 40, 33, 45, 39, 32, + 45, 39, 32, 46, 40, 32, 47, 39, 32, 46, 39, 34, 45, 39, 34, 45, 40, 33, 47, 40, 33, 47, 39, 33, 45, 41, 33, 45, 40, 33, 45, 40, 33, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 59, 59, 61, 53, 53, 55, 45, 45, 46, 41, 41, 42, 44, 44, 45, + 48, 48, 49, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 25, 25, 25, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 25, 25, 25, 31, 31, 32, 36, 36, 37, 42, 42, 42, 40, 40, 41, 28, 28, 29, 19, 19, 20, 18, 18, 18, 21, 21, 21, 25, 25, 26, 43, 43, 44, + 56, 56, 58, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 46, 40, 33, 45, 40, 33, 45, 40, 33, 45, 40, 32, 45, 38, 32, 44, 39, 33, 44, 40, 33, 43, 38, 33, 43, 37, 32, 43, 38, 31, 41, 36, 30, 40, 34, 31, 26, 40, 55, 2, 66, 125, 4, 73, 132, 5, 83, 142, + 2, 22, 195, 0, 0, 209, 0, 0, 208, 0, 0, 207, 0, 0, 206, 0, 0, 205, 0, 0, 205, 0, 0, 205, 0, 0, 205, 0, 0, 206, 0, 0, 206, 0, 0, 205, 0, 0, 205, 0, 0, 205, 0, 0, 205, 0, 0, 205, 0, 0, 204, 0, 0, 204, 0, 0, 203, 0, 0, 201, 0, 0, 200, + 0, 0, 200, 0, 0, 199, 0, 0, 198, 0, 0, 196, 0, 0, 196, 0, 0, 195, 0, 0, 194, 0, 0, 193, 0, 0, 192, 0, 0, 191, 0, 0, 191, 0, 0, 189, 0, 0, 188, 0, 0, 187, 0, 0, 187, 0, 0, 186, 0, 0, 185, 0, 0, 183, 0, 0, 183, 0, 0, 182, 0, 0, 181, + 0, 0, 180, 0, 0, 179, 0, 0, 179, 0, 0, 178, 0, 0, 177, 0, 0, 177, 0, 0, 176, 0, 0, 175, 0, 0, 175, 0, 0, 175, 0, 0, 174, 0, 0, 174, 0, 0, 173, 0, 0, 172, 0, 0, 172, 0, 0, 171, 0, 0, 171, 0, 0, 171, 0, 0, 170, 0, 0, 169, 0, 0, 169, + 0, 0, 168, 0, 0, 167, 0, 0, 167, 0, 0, 167, 0, 0, 166, 0, 0, 166, 0, 0, 165, 0, 0, 164, 0, 0, 164, 0, 0, 163, 0, 0, 163, 0, 0, 163, 0, 0, 162, 0, 0, 161, 0, 0, 161, 0, 0, 160, 0, 0, 159, 0, 0, 159, 0, 0, 159, 0, 0, 158, 0, 0, 157, + 0, 0, 156, 0, 0, 154, 0, 0, 152, 0, 0, 149, 0, 0, 146, 0, 0, 144, 0, 0, 140, 0, 0, 136, 0, 0, 133, 0, 0, 131, 0, 0, 129, 0, 0, 128, 0, 0, 126, 0, 0, 124, 0, 0, 124, 0, 0, 123, 0, 0, 122, 6, 33, 137, 34, 146, 191, 43, 157, 197, 55, 170, 205, + 45, 76, 82, 39, 35, 31, 40, 35, 30, 43, 37, 31, 43, 37, 31, 45, 38, 32, 45, 38, 31, 44, 40, 32, 46, 40, 32, 44, 39, 32, 45, 39, 32, 46, 40, 33, 45, 40, 34, 45, 38, 33, 45, 38, 33, 45, 39, 33, 47, 39, 33, 46, 40, 33, 45, 40, 33, 45, 40, 33, 46, 41, 33, + 46, 39, 33, 45, 39, 33, 45, 41, 34, 45, 39, 34, 46, 39, 33, 46, 40, 32, 47, 40, 32, 46, 38, 33, 45, 39, 32, 45, 39, 33, 45, 39, 34, 45, 40, 33, 45, 39, 32, 44, 39, 33, 45, 40, 33, 45, 40, 32, 45, 40, 32, 45, 39, 32, 45, 39, 33, 44, 39, 32, 44, 39, 32, + 46, 38, 32, 47, 38, 33, 46, 39, 32, 45, 39, 32, 45, 40, 33, 45, 39, 33, 45, 39, 33, 46, 39, 32, 46, 39, 32, 47, 39, 33, 46, 39, 32, 45, 40, 32, 47, 41, 33, 45, 40, 33, 45, 39, 32, 46, 40, 33, 45, 40, 34, 45, 38, 33, 45, 38, 33, 45, 39, 33, 47, 39, 33, + 46, 40, 33, 45, 40, 33, 45, 40, 33, 46, 41, 33, 46, 39, 33, 45, 39, 33, 45, 41, 34, 45, 39, 34, 46, 39, 33, 46, 40, 32, 47, 40, 32, 46, 38, 33, 45, 39, 32, 45, 39, 33, 45, 39, 34, 45, 40, 33, 45, 39, 32, 44, 39, 33, 45, 40, 33, 45, 40, 32, 45, 40, 32, + 45, 39, 32, 45, 39, 33, 44, 39, 32, 44, 39, 32, 46, 38, 32, 47, 38, 33, 46, 39, 32, 45, 39, 32, 45, 40, 33, 45, 39, 33, 45, 39, 33, 46, 39, 32, 46, 39, 32, 47, 39, 33, 46, 39, 32, 45, 40, 32, 47, 41, 33, 45, 40, 33, 45, 39, 32, 46, 40, 33, 45, 40, 34, + 45, 38, 33, 45, 38, 33, 45, 39, 33, 47, 39, 33, 46, 40, 33, 45, 40, 33, 45, 40, 33, 46, 41, 33, 46, 39, 33, 45, 39, 33, 45, 41, 34, 45, 39, 34, 46, 39, 33, 46, 40, 32, 47, 40, 32, 46, 38, 33, 45, 39, 32, 45, 39, 33, 45, 39, 34, 45, 40, 33, 45, 39, 32, + 44, 39, 33, 45, 40, 33, 45, 40, 32, 45, 40, 32, 45, 39, 32, 45, 39, 33, 44, 39, 32, 44, 39, 32, 46, 38, 32, 47, 38, 33, 46, 39, 32, 45, 39, 32, 45, 40, 33, 45, 39, 33, 45, 39, 33, 46, 39, 32, 46, 39, 32, 47, 39, 33, 46, 39, 32, 45, 40, 32, 47, 41, 33, + 45, 40, 33, 45, 39, 32, 46, 40, 33, 45, 40, 34, 45, 38, 33, 45, 38, 33, 45, 39, 33, 47, 39, 33, 46, 40, 33, 45, 40, 33, 45, 40, 33, 46, 41, 33, 46, 39, 33, 45, 39, 33, 45, 41, 34, 45, 39, 34, 46, 39, 33, 46, 40, 32, 47, 40, 32, 46, 38, 33, 45, 39, 32, + 45, 39, 33, 45, 39, 34, 45, 40, 33, 45, 39, 32, 44, 39, 33, 45, 40, 33, 45, 40, 32, 45, 40, 32, 45, 39, 32, 45, 39, 33, 44, 39, 32, 44, 39, 32, 46, 38, 32, 47, 38, 33, 46, 39, 32, 45, 39, 32, 45, 40, 33, 45, 39, 33, 45, 39, 33, 46, 39, 32, 46, 39, 32, + 47, 39, 33, 46, 39, 32, 45, 40, 32, 47, 41, 33, 45, 40, 33, 45, 39, 32, 46, 40, 33, 45, 40, 34, 45, 38, 33, 45, 38, 33, 45, 39, 33, 47, 39, 33, 46, 40, 33, 45, 40, 33, 45, 40, 33, 46, 41, 33, 46, 39, 33, 45, 39, 33, 45, 41, 34, 45, 39, 34, 46, 39, 33, + 46, 40, 32, 47, 40, 32, 46, 38, 33, 45, 39, 32, 45, 39, 33, 45, 39, 34, 45, 40, 33, 45, 39, 32, 44, 39, 33, 45, 40, 33, 45, 40, 32, 45, 40, 32, 45, 39, 32, 45, 39, 33, 44, 39, 32, 44, 39, 32, 46, 38, 32, 47, 38, 33, 46, 39, 32, 45, 39, 32, 45, 40, 33, + 45, 39, 33, 45, 39, 33, 46, 39, 32, 46, 39, 32, 47, 39, 33, 46, 39, 32, 45, 40, 32, 47, 41, 33, 45, 40, 33, 45, 39, 32, 46, 40, 33, 45, 40, 34, 45, 38, 33, 45, 38, 33, 45, 39, 33, 47, 39, 33, 46, 40, 33, 45, 40, 33, 45, 40, 33, 46, 41, 33, 46, 39, 33, + 45, 39, 33, 45, 41, 34, 45, 39, 34, 46, 39, 33, 46, 40, 32, 47, 40, 32, 46, 38, 33, 45, 39, 32, 45, 39, 33, 45, 39, 34, 45, 40, 33, 45, 39, 32, 44, 39, 33, 45, 40, 33, 45, 40, 32, 45, 40, 32, 45, 39, 32, 45, 39, 33, 44, 39, 32, 44, 39, 32, 46, 38, 32, + 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 56, 56, 58, 43, 43, 44, 25, 25, 26, 21, 21, 21, 18, 18, 18, 19, 19, 20, 28, 28, 29, 40, 40, 41, 42, 42, 42, 36, 36, 37, 31, 31, 32, 25, 25, 25, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, + 31, 31, 32, 36, 36, 37, 39, 39, 40, 25, 25, 26, 13, 13, 13, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 16, 16, 17, 42, 42, 44, 62, 62, 64, 60, 60, 62, 59, 59, 61, 59, 59, 61, 47, 40, 33, 47, 39, 33, 47, 40, 34, 46, 39, 33, 44, 38, 33, 44, 39, 32, + 44, 39, 31, 44, 37, 32, 42, 37, 31, 40, 36, 31, 40, 34, 31, 39, 35, 30, 15, 49, 82, 2, 66, 125, 4, 76, 135, 4, 74, 150, 0, 0, 209, 0, 0, 208, 0, 0, 207, 0, 0, 206, 0, 0, 205, 0, 0, 205, 0, 0, 205, 0, 0, 205, 0, 0, 206, 0, 0, 207, 0, 0, 207, + 0, 0, 208, 0, 0, 209, 0, 0, 209, 0, 0, 209, 0, 0, 209, 0, 0, 209, 0, 0, 208, 0, 0, 207, 0, 0, 206, 0, 0, 205, 0, 0, 205, 0, 0, 204, 0, 0, 203, 0, 0, 202, 0, 0, 201, 0, 0, 200, 0, 0, 200, 0, 0, 199, 0, 0, 198, 0, 0, 197, 0, 0, 196, + 0, 0, 195, 0, 0, 195, 0, 0, 194, 0, 0, 193, 0, 0, 193, 0, 0, 191, 0, 0, 190, 0, 0, 190, 0, 0, 189, 0, 0, 188, 0, 0, 188, 0, 0, 187, 0, 0, 186, 0, 0, 185, 0, 0, 185, 0, 0, 185, 0, 0, 184, 0, 0, 184, 0, 0, 183, 0, 0, 183, 0, 0, 183, + 0, 0, 182, 0, 0, 181, 0, 0, 181, 0, 0, 180, 0, 0, 180, 0, 0, 180, 0, 0, 179, 0, 0, 178, 0, 0, 178, 0, 0, 177, 0, 0, 177, 0, 0, 177, 0, 0, 176, 0, 0, 175, 0, 0, 175, 0, 0, 175, 0, 0, 174, 0, 0, 174, 0, 0, 173, 0, 0, 172, 0, 0, 172, + 0, 0, 172, 0, 0, 171, 0, 0, 171, 0, 0, 170, 0, 0, 170, 0, 0, 170, 0, 0, 169, 0, 0, 168, 0, 0, 168, 0, 0, 166, 0, 0, 165, 0, 0, 163, 0, 0, 161, 0, 0, 157, 0, 0, 154, 0, 0, 149, 0, 0, 143, 0, 0, 139, 0, 0, 135, 0, 0, 132, 0, 0, 129, + 0, 0, 127, 0, 0, 125, 0, 0, 125, 0, 0, 123, 0, 0, 122, 0, 0, 122, 0, 1, 121, 30, 130, 183, 45, 159, 199, 55, 170, 205, 53, 121, 138, 40, 35, 31, 40, 37, 31, 42, 37, 31, 43, 37, 30, 43, 37, 31, 43, 39, 31, 44, 39, 33, 44, 40, 31, 43, 39, 31, 45, 40, 33, + 45, 40, 33, 44, 39, 33, 44, 40, 33, 45, 39, 33, 46, 40, 34, 45, 41, 34, 47, 40, 33, 47, 39, 33, 47, 40, 34, 47, 40, 34, 45, 39, 34, 45, 40, 32, 46, 40, 32, 46, 39, 33, 45, 40, 33, 44, 39, 33, 45, 38, 33, 46, 39, 32, 45, 39, 32, 46, 39, 32, 46, 38, 32, + 46, 38, 33, 45, 39, 34, 44, 41, 33, 45, 40, 33, 44, 39, 33, 44, 40, 33, 45, 39, 33, 46, 39, 34, 46, 40, 33, 47, 40, 34, 45, 39, 34, 45, 39, 33, 46, 38, 32, 44, 39, 33, 46, 39, 33, 47, 40, 33, 46, 41, 33, 46, 40, 33, 46, 39, 32, 45, 39, 32, 44, 40, 32, + 45, 40, 33, 45, 41, 32, 44, 40, 32, 45, 40, 33, 45, 40, 33, 44, 39, 33, 44, 40, 33, 45, 39, 33, 46, 40, 34, 45, 41, 34, 47, 40, 33, 47, 39, 33, 47, 40, 34, 47, 40, 34, 45, 39, 34, 45, 40, 32, 46, 40, 32, 46, 39, 33, 45, 40, 33, 44, 39, 33, 45, 38, 33, + 46, 39, 32, 45, 39, 32, 46, 39, 32, 46, 38, 32, 46, 38, 33, 45, 39, 34, 44, 41, 33, 45, 40, 33, 44, 39, 33, 44, 40, 33, 45, 39, 33, 46, 39, 34, 46, 40, 33, 47, 40, 34, 45, 39, 34, 45, 39, 33, 46, 38, 32, 44, 39, 33, 46, 39, 33, 47, 40, 33, 46, 41, 33, + 46, 40, 33, 46, 39, 32, 45, 39, 32, 44, 40, 32, 45, 40, 33, 45, 41, 32, 44, 40, 32, 45, 40, 33, 45, 40, 33, 44, 39, 33, 44, 40, 33, 45, 39, 33, 46, 40, 34, 45, 41, 34, 47, 40, 33, 47, 39, 33, 47, 40, 34, 47, 40, 34, 45, 39, 34, 45, 40, 32, 46, 40, 32, + 46, 39, 33, 45, 40, 33, 44, 39, 33, 45, 38, 33, 46, 39, 32, 45, 39, 32, 46, 39, 32, 46, 38, 32, 46, 38, 33, 45, 39, 34, 44, 41, 33, 45, 40, 33, 44, 39, 33, 44, 40, 33, 45, 39, 33, 46, 39, 34, 46, 40, 33, 47, 40, 34, 45, 39, 34, 45, 39, 33, 46, 38, 32, + 44, 39, 33, 46, 39, 33, 47, 40, 33, 46, 41, 33, 46, 40, 33, 46, 39, 32, 45, 39, 32, 44, 40, 32, 45, 40, 33, 45, 41, 32, 44, 40, 32, 45, 40, 33, 45, 40, 33, 44, 39, 33, 44, 40, 33, 45, 39, 33, 46, 40, 34, 45, 41, 34, 47, 40, 33, 47, 39, 33, 47, 40, 34, + 47, 40, 34, 45, 39, 34, 45, 40, 32, 46, 40, 32, 46, 39, 33, 45, 40, 33, 44, 39, 33, 45, 38, 33, 46, 39, 32, 45, 39, 32, 46, 39, 32, 46, 38, 32, 46, 38, 33, 45, 39, 34, 44, 41, 33, 45, 40, 33, 44, 39, 33, 44, 40, 33, 45, 39, 33, 46, 39, 34, 46, 40, 33, + 47, 40, 34, 45, 39, 34, 45, 39, 33, 46, 38, 32, 44, 39, 33, 46, 39, 33, 47, 40, 33, 46, 41, 33, 46, 40, 33, 46, 39, 32, 45, 39, 32, 44, 40, 32, 45, 40, 33, 45, 41, 32, 44, 40, 32, 45, 40, 33, 45, 40, 33, 44, 39, 33, 44, 40, 33, 45, 39, 33, 46, 40, 34, + 45, 41, 34, 47, 40, 33, 47, 39, 33, 47, 40, 34, 47, 40, 34, 45, 39, 34, 45, 40, 32, 46, 40, 32, 46, 39, 33, 45, 40, 33, 44, 39, 33, 45, 38, 33, 46, 39, 32, 45, 39, 32, 46, 39, 32, 46, 38, 32, 46, 38, 33, 45, 39, 34, 44, 41, 33, 45, 40, 33, 44, 39, 33, + 44, 40, 33, 45, 39, 33, 46, 39, 34, 46, 40, 33, 47, 40, 34, 45, 39, 34, 45, 39, 33, 46, 38, 32, 44, 39, 33, 46, 39, 33, 47, 40, 33, 46, 41, 33, 46, 40, 33, 46, 39, 32, 45, 39, 32, 44, 40, 32, 45, 40, 33, 45, 41, 32, 44, 40, 32, 45, 40, 33, 45, 40, 33, + 44, 39, 33, 44, 40, 33, 45, 39, 33, 46, 40, 34, 45, 41, 34, 47, 40, 33, 47, 39, 33, 47, 40, 34, 47, 40, 34, 45, 39, 34, 45, 40, 32, 46, 40, 32, 46, 39, 33, 45, 40, 33, 44, 39, 33, 45, 38, 33, 46, 39, 32, 45, 39, 32, 46, 39, 32, 46, 38, 32, 46, 38, 33, + 45, 39, 34, 44, 41, 33, 45, 40, 33, 44, 39, 33, 44, 40, 33, 45, 39, 33, 46, 39, 34, 46, 40, 33, 47, 40, 34, 45, 39, 34, 59, 59, 61, 59, 59, 61, 60, 60, 62, 62, 62, 64, 42, 42, 44, 16, 16, 17, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 13, 13, 13, + 25, 25, 26, 39, 39, 40, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 32, 32, 33, 15, 15, 16, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 17, + 68, 68, 69, 62, 62, 64, 59, 59, 61, 59, 59, 61, 46, 39, 32, 46, 39, 33, 45, 38, 34, 43, 38, 31, 45, 39, 31, 46, 39, 33, 44, 38, 32, 44, 37, 31, 43, 36, 32, 41, 37, 33, 40, 36, 30, 38, 34, 29, 8, 53, 100, 2, 66, 125, 4, 76, 135, 3, 49, 169, 0, 0, 208, + 0, 0, 207, 0, 0, 205, 0, 0, 205, 0, 0, 204, 0, 0, 204, 0, 0, 205, 0, 0, 206, 9, 9, 191, 27, 27, 163, 27, 27, 165, 27, 27, 165, 27, 27, 166, 27, 27, 167, 27, 27, 167, 27, 27, 167, 27, 27, 167, 27, 27, 166, 27, 27, 166, 27, 27, 166, 27, 27, 166, 27, 27, 165, + 27, 27, 165, 27, 27, 164, 27, 27, 164, 27, 27, 163, 27, 27, 163, 27, 27, 163, 27, 27, 161, 27, 27, 161, 27, 27, 161, 27, 27, 161, 27, 27, 160, 27, 27, 159, 27, 27, 159, 27, 27, 159, 27, 27, 158, 27, 27, 157, 27, 27, 157, 27, 27, 157, 27, 27, 156, 27, 27, 155, 27, 27, 155, + 27, 27, 155, 27, 27, 155, 27, 27, 155, 27, 27, 154, 27, 27, 154, 27, 27, 154, 27, 27, 153, 27, 27, 153, 27, 27, 153, 27, 27, 153, 27, 27, 152, 27, 27, 152, 27, 27, 152, 27, 27, 151, 27, 27, 151, 27, 27, 151, 27, 27, 151, 27, 27, 151, 27, 27, 150, 27, 27, 149, 27, 27, 149, + 27, 27, 149, 27, 27, 149, 27, 27, 149, 27, 27, 149, 27, 27, 148, 27, 27, 148, 27, 27, 148, 27, 27, 148, 27, 27, 148, 27, 27, 147, 27, 27, 147, 27, 27, 147, 27, 27, 146, 27, 27, 146, 27, 27, 146, 27, 27, 146, 27, 27, 145, 27, 27, 145, 27, 27, 144, 27, 27, 144, 27, 27, 142, + 27, 27, 141, 27, 27, 138, 27, 27, 136, 27, 27, 132, 27, 27, 128, 18, 18, 131, 0, 0, 143, 0, 0, 137, 0, 0, 132, 0, 0, 130, 0, 0, 127, 0, 0, 126, 0, 0, 124, 0, 0, 122, 0, 0, 122, 0, 0, 121, 0, 0, 120, 20, 86, 162, 45, 159, 199, 55, 170, 205, 60, 150, 174, + 38, 34, 29, 40, 35, 30, 42, 37, 32, 42, 38, 32, 43, 38, 32, 44, 37, 31, 44, 39, 33, 44, 39, 32, 45, 38, 31, 47, 39, 32, 45, 38, 33, 46, 38, 33, 46, 39, 32, 44, 39, 32, 45, 39, 34, 45, 39, 33, 46, 39, 32, 46, 39, 33, 45, 38, 34, 44, 39, 32, 46, 40, 32, + 47, 40, 33, 46, 40, 33, 46, 39, 32, 46, 38, 33, 45, 39, 34, 45, 40, 32, 46, 39, 32, 46, 38, 33, 45, 39, 33, 44, 40, 32, 45, 39, 32, 46, 39, 33, 45, 40, 34, 44, 41, 32, 46, 40, 32, 46, 38, 34, 46, 39, 34, 45, 39, 33, 45, 40, 34, 46, 38, 33, 44, 38, 33, + 44, 39, 33, 45, 38, 32, 44, 39, 31, 46, 40, 33, 45, 39, 32, 45, 38, 32, 60, 54, 48, 151, 149, 145, 199, 198, 196, 234, 233, 233, 243, 243, 242, 214, 213, 212, 142, 138, 135, 54, 46, 39, 45, 38, 33, 46, 38, 33, 46, 39, 32, 44, 39, 32, 45, 39, 34, 45, 39, 33, 46, 39, 32, + 46, 39, 33, 45, 38, 34, 44, 39, 32, 46, 40, 32, 47, 40, 33, 46, 40, 33, 46, 39, 32, 46, 38, 33, 45, 39, 34, 45, 40, 32, 46, 39, 32, 46, 38, 33, 222, 221, 220, 255, 255, 255, 45, 39, 32, 46, 39, 33, 45, 40, 34, 44, 41, 32, 46, 40, 32, 46, 38, 34, 46, 39, 34, + 45, 39, 33, 45, 40, 34, 46, 38, 33, 44, 38, 33, 105, 101, 97, 255, 255, 255, 142, 139, 135, 46, 40, 33, 45, 39, 32, 45, 38, 32, 46, 39, 33, 45, 40, 33, 45, 40, 33, 158, 155, 152, 255, 255, 255, 87, 83, 77, 46, 39, 32, 47, 39, 32, 63, 56, 52, 158, 154, 152, 216, 215, 213, + 244, 243, 243, 238, 237, 237, 213, 211, 210, 146, 143, 139, 58, 51, 45, 45, 38, 34, 44, 39, 32, 94, 89, 83, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 57, 51, 45, 46, 39, 33, 45, 40, 34, + 44, 41, 32, 46, 40, 32, 46, 38, 34, 222, 221, 220, 255, 255, 255, 45, 40, 34, 46, 38, 33, 44, 38, 33, 44, 39, 33, 45, 38, 32, 44, 39, 31, 46, 40, 33, 255, 255, 255, 222, 220, 220, 46, 39, 33, 45, 40, 33, 45, 40, 33, 255, 255, 255, 222, 221, 220, 45, 40, 33, 46, 39, 32, + 47, 39, 32, 45, 38, 33, 46, 38, 33, 46, 39, 32, 145, 143, 139, 255, 255, 255, 114, 110, 106, 46, 39, 32, 46, 39, 33, 45, 38, 34, 44, 39, 32, 178, 176, 173, 255, 255, 255, 129, 126, 121, 46, 39, 32, 46, 38, 33, 45, 39, 34, 45, 40, 32, 164, 161, 158, 255, 255, 255, 100, 95, 91, + 44, 40, 32, 45, 39, 32, 46, 39, 33, 45, 40, 34, 44, 41, 32, 46, 40, 32, 46, 38, 34, 46, 39, 34, 45, 39, 33, 45, 40, 34, 46, 38, 33, 44, 38, 33, 44, 39, 33, 45, 38, 32, 44, 39, 31, 46, 40, 33, 45, 39, 32, 45, 38, 32, 46, 39, 33, 45, 40, 33, 45, 40, 33, + 46, 39, 32, 45, 40, 33, 45, 40, 33, 46, 39, 32, 47, 39, 32, 45, 38, 33, 46, 38, 33, 46, 39, 32, 44, 39, 32, 45, 39, 34, 45, 39, 33, 46, 39, 32, 46, 39, 33, 45, 38, 34, 44, 39, 32, 46, 40, 32, 47, 40, 33, 46, 40, 33, 46, 39, 32, 46, 38, 33, 45, 39, 34, + 45, 40, 32, 46, 39, 32, 46, 38, 33, 45, 39, 33, 44, 40, 32, 45, 39, 32, 46, 39, 33, 45, 40, 34, 44, 41, 32, 46, 40, 32, 46, 38, 34, 46, 39, 34, 45, 39, 33, 45, 40, 34, 46, 38, 33, 44, 38, 33, 44, 39, 33, 45, 38, 32, 44, 39, 31, 46, 40, 33, 45, 39, 32, + 45, 38, 32, 46, 39, 33, 45, 40, 33, 45, 40, 33, 46, 39, 32, 45, 40, 33, 45, 40, 33, 46, 39, 32, 47, 39, 32, 45, 38, 33, 46, 38, 33, 46, 39, 32, 44, 39, 32, 45, 39, 34, 45, 39, 33, 46, 39, 32, 46, 39, 33, 45, 38, 34, 44, 39, 32, 46, 40, 32, 47, 40, 33, + 46, 40, 33, 46, 39, 32, 46, 38, 33, 45, 39, 34, 45, 40, 32, 46, 39, 32, 46, 38, 33, 45, 39, 33, 44, 40, 32, 45, 39, 32, 46, 39, 33, 45, 40, 34, 44, 41, 32, 46, 40, 32, 46, 38, 34, 46, 39, 34, 45, 39, 33, 45, 40, 34, 46, 38, 33, 44, 38, 33, 59, 59, 61, + 59, 59, 61, 62, 62, 64, 68, 68, 69, 16, 16, 17, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 15, 15, 16, 32, 32, 33, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, + 37, 37, 37, 28, 28, 28, 12, 12, 12, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 56, 56, 57, 75, 75, 77, 59, 59, 61, 59, 59, 61, 45, 40, 33, 46, 39, 33, 46, 39, 32, 45, 39, 32, 45, 39, 33, 45, 37, 33, 46, 38, 34, + 44, 39, 32, 43, 37, 31, 42, 36, 31, 40, 35, 30, 38, 33, 30, 4, 56, 109, 2, 68, 126, 4, 76, 135, 3, 38, 179, 0, 0, 207, 0, 0, 205, 0, 0, 205, 0, 0, 204, 0, 0, 204, 0, 0, 204, 0, 0, 204, 0, 0, 206, 27, 27, 163, 77, 77, 77, 77, 77, 77, 77, 77, 77, + 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, + 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, + 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, + 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 53, 53, 101, 0, 0, 146, 0, 0, 139, 0, 0, 134, 0, 0, 130, 0, 0, 127, + 0, 0, 125, 0, 0, 123, 0, 0, 121, 0, 0, 121, 0, 0, 120, 0, 0, 119, 16, 67, 152, 45, 159, 199, 57, 172, 206, 62, 166, 193, 38, 34, 30, 40, 35, 30, 42, 35, 31, 43, 36, 32, 44, 39, 32, 46, 40, 32, 46, 38, 32, 44, 38, 32, 44, 39, 32, 45, 40, 33, 45, 40, 32, + 46, 39, 33, 46, 39, 33, 45, 40, 32, 46, 39, 32, 45, 39, 33, 45, 40, 33, 46, 39, 33, 46, 39, 32, 46, 40, 33, 46, 40, 34, 46, 38, 34, 47, 39, 34, 46, 40, 33, 46, 39, 32, 46, 39, 33, 47, 39, 33, 46, 38, 32, 45, 38, 33, 45, 40, 34, 44, 40, 33, 43, 39, 32, + 45, 39, 33, 46, 40, 33, 44, 39, 32, 44, 38, 33, 44, 39, 33, 46, 40, 33, 46, 41, 34, 46, 39, 33, 46, 39, 32, 45, 38, 33, 44, 39, 33, 45, 41, 34, 46, 40, 33, 45, 39, 32, 45, 39, 32, 77, 71, 66, 231, 230, 229, 255, 255, 255, 207, 206, 204, 162, 159, 155, 163, 159, 156, + 208, 207, 206, 255, 255, 255, 208, 207, 205, 49, 45, 37, 46, 39, 33, 46, 39, 33, 45, 40, 32, 46, 39, 32, 45, 39, 33, 45, 40, 33, 46, 39, 33, 46, 39, 32, 46, 40, 33, 46, 40, 34, 46, 38, 34, 47, 39, 34, 46, 40, 33, 46, 39, 32, 46, 39, 33, 47, 39, 33, 46, 38, 32, + 45, 38, 33, 222, 221, 220, 255, 255, 255, 43, 39, 32, 45, 39, 33, 46, 40, 33, 44, 39, 32, 44, 38, 33, 44, 39, 33, 46, 40, 33, 46, 41, 34, 46, 39, 33, 46, 39, 32, 45, 38, 33, 47, 42, 36, 237, 237, 236, 214, 213, 212, 45, 39, 32, 45, 39, 32, 46, 39, 33, 46, 38, 33, + 46, 38, 33, 46, 40, 33, 226, 225, 224, 225, 224, 223, 45, 39, 33, 45, 40, 33, 64, 60, 53, 232, 232, 231, 251, 251, 251, 183, 181, 179, 140, 137, 133, 148, 144, 141, 199, 197, 195, 255, 255, 255, 225, 224, 223, 58, 51, 45, 46, 40, 33, 68, 63, 58, 143, 139, 137, 143, 139, 137, 143, 140, 136, + 143, 139, 136, 255, 255, 255, 237, 237, 236, 143, 139, 136, 142, 139, 136, 142, 140, 137, 142, 140, 136, 48, 44, 38, 45, 39, 33, 46, 40, 33, 44, 39, 32, 44, 38, 33, 44, 39, 33, 222, 221, 220, 255, 255, 255, 46, 39, 33, 46, 39, 32, 45, 38, 33, 44, 39, 33, 45, 41, 34, 46, 40, 33, + 45, 39, 32, 255, 255, 255, 222, 221, 220, 46, 38, 33, 46, 38, 33, 46, 40, 33, 255, 255, 255, 222, 221, 220, 45, 39, 33, 45, 40, 33, 45, 40, 33, 45, 40, 32, 46, 39, 33, 46, 39, 33, 93, 89, 83, 255, 255, 255, 163, 160, 157, 45, 40, 33, 46, 39, 33, 46, 39, 32, 46, 40, 33, + 235, 234, 234, 255, 255, 255, 188, 185, 184, 46, 40, 33, 46, 39, 32, 46, 39, 33, 47, 39, 33, 211, 209, 208, 249, 249, 249, 52, 47, 41, 44, 40, 33, 43, 39, 32, 45, 39, 33, 46, 40, 33, 44, 39, 32, 44, 38, 33, 44, 39, 33, 46, 40, 33, 46, 41, 34, 46, 39, 33, 46, 39, 32, + 45, 38, 33, 44, 39, 33, 45, 41, 34, 46, 40, 33, 45, 39, 32, 45, 39, 32, 46, 39, 33, 46, 38, 33, 46, 38, 33, 46, 40, 33, 47, 41, 32, 47, 39, 33, 45, 39, 33, 45, 40, 33, 45, 40, 33, 45, 40, 32, 46, 39, 33, 46, 39, 33, 45, 40, 32, 46, 39, 32, 45, 39, 33, + 45, 40, 33, 46, 39, 33, 46, 39, 32, 46, 40, 33, 46, 40, 34, 46, 38, 34, 47, 39, 34, 46, 40, 33, 46, 39, 32, 46, 39, 33, 47, 39, 33, 46, 38, 32, 45, 38, 33, 45, 40, 34, 44, 40, 33, 43, 39, 32, 45, 39, 33, 46, 40, 33, 44, 39, 32, 44, 38, 33, 44, 39, 33, + 46, 40, 33, 46, 41, 34, 46, 39, 33, 46, 39, 32, 45, 38, 33, 44, 39, 33, 45, 41, 34, 46, 40, 33, 45, 39, 32, 45, 39, 32, 46, 39, 33, 46, 38, 33, 46, 38, 33, 46, 40, 33, 47, 41, 32, 47, 39, 33, 45, 39, 33, 45, 40, 33, 45, 40, 33, 45, 40, 32, 46, 39, 33, + 46, 39, 33, 45, 40, 32, 46, 39, 32, 45, 39, 33, 45, 40, 33, 46, 39, 33, 46, 39, 32, 46, 40, 33, 46, 40, 34, 46, 38, 34, 47, 39, 34, 46, 40, 33, 46, 39, 32, 46, 39, 33, 47, 39, 33, 46, 38, 32, 45, 38, 33, 45, 40, 34, 44, 40, 33, 43, 39, 32, 45, 39, 33, + 46, 40, 33, 44, 39, 32, 44, 38, 33, 44, 39, 33, 46, 40, 33, 46, 41, 34, 46, 39, 33, 46, 39, 32, 45, 38, 33, 59, 59, 61, 59, 59, 61, 75, 75, 77, 56, 56, 57, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 12, 12, 12, + 28, 28, 28, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 28, 28, 28, 13, 13, 13, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 51, 51, 51, + 91, 91, 92, 59, 59, 61, 59, 59, 61, 44, 39, 32, 45, 39, 33, 46, 39, 33, 45, 38, 31, 44, 38, 31, 45, 38, 31, 45, 37, 32, 42, 38, 32, 41, 37, 31, 40, 36, 32, 39, 35, 30, 36, 34, 31, 1, 60, 119, 2, 68, 126, 4, 77, 136, 2, 30, 184, 0, 0, 205, 0, 0, 204, + 0, 0, 204, 0, 0, 203, 0, 0, 203, 0, 0, 203, 0, 0, 204, 0, 0, 207, 27, 27, 165, 77, 77, 77, 65, 65, 65, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 56, 56, 56, 77, 77, 77, 53, 53, 102, 0, 0, 149, 0, 0, 142, 0, 0, 135, 0, 0, 130, 0, 0, 127, 0, 0, 124, 0, 0, 122, 0, 0, 121, 0, 0, 120, 0, 0, 119, 0, 0, 119, 13, 53, 144, 47, 161, 200, 57, 172, 206, 67, 182, 211, 37, 34, 31, + 39, 34, 29, 41, 35, 29, 42, 37, 31, 43, 38, 31, 44, 38, 32, 45, 37, 32, 45, 39, 32, 44, 39, 32, 46, 39, 33, 47, 39, 32, 45, 39, 33, 45, 39, 34, 46, 39, 32, 45, 38, 33, 45, 38, 33, 44, 39, 32, 45, 39, 33, 46, 39, 33, 46, 39, 32, 45, 39, 32, 46, 39, 32, + 46, 38, 33, 44, 39, 33, 44, 39, 33, 44, 39, 34, 45, 40, 33, 44, 39, 33, 44, 38, 33, 46, 39, 32, 46, 40, 32, 45, 40, 32, 45, 39, 32, 46, 39, 32, 45, 40, 32, 45, 39, 33, 45, 38, 32, 46, 39, 33, 46, 40, 34, 46, 39, 34, 46, 38, 34, 46, 38, 33, 46, 39, 32, + 45, 40, 32, 46, 39, 32, 45, 38, 33, 48, 43, 37, 221, 220, 219, 250, 250, 250, 124, 121, 116, 45, 40, 32, 45, 39, 32, 46, 38, 33, 46, 40, 33, 129, 126, 122, 255, 255, 255, 147, 143, 139, 45, 39, 33, 45, 39, 34, 46, 39, 32, 45, 38, 33, 45, 38, 33, 44, 39, 32, 45, 39, 33, + 46, 39, 33, 46, 39, 32, 45, 39, 32, 46, 39, 32, 46, 38, 33, 44, 39, 33, 44, 39, 33, 44, 39, 34, 45, 40, 33, 44, 39, 33, 44, 38, 33, 222, 221, 220, 255, 255, 255, 45, 40, 32, 45, 39, 32, 46, 39, 32, 45, 40, 32, 45, 39, 33, 45, 38, 32, 46, 39, 33, 46, 40, 34, + 46, 39, 34, 46, 38, 34, 46, 38, 33, 46, 39, 32, 167, 165, 161, 255, 255, 255, 76, 70, 66, 44, 38, 32, 46, 38, 31, 46, 38, 31, 45, 40, 32, 83, 79, 73, 255, 255, 255, 153, 149, 147, 46, 40, 33, 45, 40, 33, 168, 165, 163, 255, 255, 255, 120, 117, 113, 45, 39, 34, 46, 39, 32, + 45, 38, 33, 45, 38, 33, 145, 143, 139, 255, 255, 255, 158, 155, 152, 46, 39, 32, 45, 39, 32, 46, 39, 32, 46, 38, 33, 44, 39, 33, 44, 39, 33, 255, 255, 255, 222, 221, 220, 44, 39, 33, 44, 38, 33, 46, 39, 32, 46, 40, 32, 45, 40, 32, 45, 39, 32, 46, 39, 32, 45, 40, 32, + 45, 39, 33, 45, 38, 32, 222, 221, 220, 255, 255, 255, 46, 39, 34, 46, 38, 34, 46, 38, 33, 46, 39, 32, 45, 40, 32, 46, 39, 32, 45, 38, 33, 255, 255, 255, 222, 220, 219, 46, 38, 31, 45, 40, 32, 45, 40, 32, 255, 255, 255, 222, 220, 220, 46, 40, 33, 45, 40, 33, 46, 39, 33, + 47, 39, 32, 45, 39, 33, 45, 39, 34, 50, 43, 36, 245, 245, 245, 211, 209, 208, 44, 39, 32, 45, 39, 33, 46, 39, 33, 82, 77, 71, 255, 255, 255, 227, 227, 226, 242, 242, 241, 47, 42, 36, 44, 39, 33, 44, 39, 34, 51, 46, 39, 250, 250, 250, 204, 203, 202, 46, 39, 32, 46, 40, 32, + 45, 40, 32, 45, 39, 32, 46, 39, 32, 45, 40, 32, 45, 39, 33, 45, 38, 32, 46, 39, 33, 46, 40, 34, 46, 39, 34, 46, 38, 34, 46, 38, 33, 46, 39, 32, 45, 40, 32, 46, 39, 32, 45, 38, 33, 44, 38, 32, 46, 38, 31, 46, 38, 31, 45, 40, 32, 45, 40, 32, 45, 39, 32, + 46, 38, 33, 46, 40, 33, 45, 40, 33, 46, 39, 33, 47, 39, 32, 45, 39, 33, 45, 39, 34, 46, 39, 32, 45, 38, 33, 45, 38, 33, 44, 39, 32, 45, 39, 33, 46, 39, 33, 46, 39, 32, 45, 39, 32, 46, 39, 32, 46, 38, 33, 44, 39, 33, 44, 39, 33, 44, 39, 34, 45, 40, 33, + 44, 39, 33, 44, 38, 33, 46, 39, 32, 46, 40, 32, 45, 40, 32, 45, 39, 32, 46, 39, 32, 45, 40, 32, 45, 39, 33, 45, 38, 32, 46, 39, 33, 46, 40, 34, 46, 39, 34, 46, 38, 34, 46, 38, 33, 46, 39, 32, 45, 40, 32, 46, 39, 32, 45, 38, 33, 44, 38, 32, 46, 38, 31, + 46, 38, 31, 45, 40, 32, 45, 40, 32, 45, 39, 32, 46, 38, 33, 46, 40, 33, 45, 40, 33, 46, 39, 33, 47, 39, 32, 45, 39, 33, 45, 39, 34, 46, 39, 32, 45, 38, 33, 45, 38, 33, 44, 39, 32, 45, 39, 33, 46, 39, 33, 46, 39, 32, 45, 39, 32, 46, 39, 32, 46, 38, 33, + 44, 39, 33, 44, 39, 33, 44, 39, 34, 45, 40, 33, 44, 39, 33, 44, 38, 33, 46, 39, 32, 46, 40, 32, 45, 40, 32, 45, 39, 32, 46, 39, 32, 45, 40, 32, 45, 39, 33, 45, 38, 32, 46, 39, 33, 46, 40, 34, 46, 39, 34, 46, 38, 34, 46, 38, 33, 59, 59, 61, 59, 59, 61, + 91, 91, 92, 51, 51, 51, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 13, 13, 13, 28, 28, 28, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 25, 25, 25, 31, 31, 32, 36, 36, 37, + 34, 34, 35, 16, 16, 16, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 65, 65, 65, 94, 94, 95, 59, 59, 61, 59, 59, 61, 44, 38, 32, 46, 40, 33, 47, 39, 32, 44, 37, 31, 43, 38, 32, 43, 38, 32, 44, 39, 32, 45, 37, 32, + 42, 36, 30, 40, 35, 29, 39, 35, 30, 36, 34, 32, 1, 60, 120, 3, 69, 128, 4, 77, 136, 2, 27, 186, 0, 0, 204, 0, 0, 203, 0, 0, 203, 0, 0, 202, 0, 0, 202, 0, 0, 203, 0, 0, 205, 0, 0, 208, 27, 27, 165, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 103, 0, 0, 154, 0, 0, 144, 0, 0, 136, 0, 0, 131, 0, 0, 127, 0, 0, 124, + 0, 0, 122, 0, 0, 120, 0, 0, 119, 0, 0, 119, 0, 0, 118, 12, 47, 141, 47, 161, 200, 58, 174, 208, 68, 185, 214, 38, 38, 35, 39, 35, 31, 40, 36, 31, 42, 36, 30, 42, 37, 31, 44, 38, 31, 45, 38, 32, 44, 40, 32, 43, 40, 30, 44, 39, 32, 45, 38, 32, 46, 38, 32, + 46, 39, 32, 46, 40, 33, 46, 39, 33, 45, 38, 33, 44, 38, 32, 46, 40, 33, 47, 39, 32, 45, 38, 32, 43, 38, 32, 44, 39, 33, 46, 40, 33, 47, 39, 33, 46, 39, 32, 45, 38, 31, 45, 39, 31, 45, 40, 32, 43, 39, 33, 44, 40, 33, 45, 39, 32, 44, 38, 32, 44, 39, 33, + 44, 38, 32, 45, 38, 32, 45, 39, 33, 45, 39, 34, 44, 40, 32, 45, 39, 32, 45, 39, 33, 46, 40, 32, 45, 40, 32, 43, 39, 32, 43, 38, 33, 44, 37, 32, 45, 37, 32, 126, 123, 120, 255, 255, 255, 168, 166, 163, 46, 39, 32, 44, 39, 32, 45, 39, 32, 46, 39, 33, 44, 40, 32, + 44, 41, 31, 219, 218, 217, 220, 219, 218, 46, 38, 32, 46, 39, 32, 46, 40, 33, 46, 39, 33, 45, 38, 33, 44, 38, 32, 46, 40, 33, 47, 39, 32, 45, 38, 32, 43, 38, 32, 44, 39, 33, 46, 40, 33, 47, 39, 33, 46, 39, 32, 45, 38, 31, 45, 39, 31, 45, 40, 32, 43, 39, 33, + 221, 221, 220, 255, 255, 255, 44, 38, 32, 44, 39, 33, 44, 38, 32, 45, 38, 32, 45, 39, 33, 45, 39, 34, 44, 40, 32, 45, 39, 32, 45, 39, 33, 46, 40, 32, 45, 40, 32, 43, 39, 32, 90, 86, 82, 255, 255, 255, 147, 143, 141, 44, 38, 33, 44, 39, 33, 45, 39, 33, 46, 39, 32, + 151, 149, 146, 255, 255, 255, 82, 76, 71, 44, 40, 32, 44, 41, 31, 210, 209, 207, 255, 255, 255, 55, 48, 42, 46, 39, 32, 46, 40, 33, 46, 39, 33, 45, 38, 33, 60, 54, 49, 231, 231, 230, 185, 183, 180, 45, 38, 32, 43, 38, 32, 44, 39, 33, 46, 40, 33, 47, 39, 33, 46, 39, 32, + 255, 255, 255, 222, 221, 219, 45, 40, 32, 43, 39, 33, 44, 40, 33, 45, 39, 32, 44, 38, 32, 44, 39, 33, 44, 38, 32, 45, 38, 32, 45, 39, 33, 45, 39, 34, 221, 221, 220, 255, 255, 255, 45, 39, 33, 46, 40, 32, 45, 40, 32, 43, 39, 32, 43, 38, 33, 44, 37, 32, 45, 37, 32, + 255, 255, 255, 221, 221, 220, 45, 39, 33, 46, 39, 32, 44, 39, 32, 255, 255, 255, 222, 221, 220, 44, 40, 32, 44, 41, 31, 44, 39, 32, 45, 38, 32, 46, 38, 32, 46, 39, 32, 46, 40, 33, 197, 195, 194, 251, 251, 251, 51, 45, 39, 46, 40, 33, 47, 39, 32, 138, 134, 131, 251, 251, 251, + 121, 118, 114, 255, 255, 255, 95, 88, 84, 46, 39, 32, 45, 38, 31, 94, 89, 83, 255, 255, 255, 151, 149, 146, 44, 40, 33, 45, 39, 32, 44, 38, 32, 44, 39, 33, 44, 38, 32, 45, 38, 32, 45, 39, 33, 45, 39, 34, 44, 40, 32, 45, 39, 32, 45, 39, 33, 46, 40, 32, 45, 40, 32, + 43, 39, 32, 43, 38, 33, 44, 37, 32, 45, 37, 32, 44, 38, 33, 44, 39, 33, 45, 39, 33, 46, 39, 32, 44, 39, 32, 45, 39, 32, 46, 39, 33, 44, 40, 32, 44, 41, 31, 44, 39, 32, 45, 38, 32, 46, 38, 32, 46, 39, 32, 46, 40, 33, 46, 39, 33, 45, 38, 33, 44, 38, 32, + 46, 40, 33, 47, 39, 32, 45, 38, 32, 43, 38, 32, 44, 39, 33, 46, 40, 33, 47, 39, 33, 46, 39, 32, 45, 38, 31, 45, 39, 31, 45, 40, 32, 43, 39, 33, 44, 40, 33, 45, 39, 32, 44, 38, 32, 44, 39, 33, 44, 38, 32, 45, 38, 32, 45, 39, 33, 45, 39, 34, 44, 40, 32, + 45, 39, 32, 45, 39, 33, 46, 40, 32, 45, 40, 32, 43, 39, 32, 43, 38, 33, 44, 37, 32, 45, 37, 32, 44, 38, 33, 44, 39, 33, 45, 39, 33, 46, 39, 32, 44, 39, 32, 45, 39, 32, 46, 39, 33, 44, 40, 32, 44, 41, 31, 44, 39, 32, 45, 38, 32, 46, 38, 32, 46, 39, 32, + 46, 40, 33, 46, 39, 33, 45, 38, 33, 44, 38, 32, 46, 40, 33, 47, 39, 32, 45, 38, 32, 43, 38, 32, 44, 39, 33, 46, 40, 33, 47, 39, 33, 46, 39, 32, 45, 38, 31, 45, 39, 31, 45, 40, 32, 43, 39, 33, 44, 40, 33, 45, 39, 32, 44, 38, 32, 44, 39, 33, 44, 38, 32, + 45, 38, 32, 45, 39, 33, 45, 39, 34, 44, 40, 32, 45, 39, 32, 45, 39, 33, 46, 40, 32, 45, 40, 32, 59, 59, 61, 59, 59, 61, 94, 94, 95, 65, 65, 65, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 16, 16, 16, 34, 34, 35, + 36, 36, 37, 31, 31, 32, 25, 25, 25, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 40, 40, 40, 30, 30, 30, 12, 12, 12, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 17, 17, 18, 105, 105, 106, 82, 82, 84, + 59, 59, 61, 59, 59, 61, 44, 38, 33, 45, 38, 33, 46, 39, 34, 43, 38, 31, 45, 39, 32, 45, 38, 33, 44, 38, 32, 42, 36, 31, 43, 36, 31, 42, 36, 31, 40, 35, 30, 35, 34, 32, 1, 63, 122, 3, 70, 129, 4, 77, 136, 2, 27, 185, 0, 0, 203, 0, 0, 202, 0, 0, 201, + 0, 0, 201, 0, 0, 201, 0, 0, 202, 0, 0, 205, 0, 0, 208, 27, 27, 166, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 105, 0, 0, 156, 0, 0, 145, 0, 0, 137, 0, 0, 131, 0, 0, 126, 0, 0, 124, 0, 0, 121, 0, 0, 119, 0, 0, 119, 0, 0, 118, 0, 0, 117, 12, 47, 141, 47, 161, 200, 58, 174, 208, 68, 185, 214, 39, 39, 35, 40, 35, 31, + 40, 37, 32, 40, 37, 30, 43, 36, 31, 44, 37, 32, 43, 37, 32, 44, 39, 33, 44, 37, 32, 45, 38, 32, 45, 39, 33, 45, 39, 33, 44, 38, 33, 46, 39, 33, 46, 40, 33, 45, 38, 33, 44, 38, 33, 45, 38, 33, 46, 39, 34, 44, 39, 32, 45, 39, 32, 46, 39, 34, 45, 39, 33, + 44, 38, 32, 46, 38, 32, 47, 39, 32, 46, 40, 32, 44, 38, 31, 45, 37, 31, 45, 38, 32, 43, 40, 33, 44, 40, 33, 45, 40, 33, 46, 39, 32, 46, 39, 32, 46, 39, 33, 44, 37, 32, 45, 38, 32, 47, 39, 34, 45, 39, 33, 45, 38, 32, 46, 39, 32, 45, 39, 33, 44, 37, 33, + 45, 38, 32, 46, 39, 31, 197, 195, 193, 255, 255, 255, 74, 71, 65, 43, 39, 31, 45, 38, 32, 46, 38, 33, 44, 38, 33, 44, 39, 33, 45, 38, 33, 55, 48, 43, 60, 55, 49, 45, 39, 33, 44, 38, 33, 50, 43, 37, 132, 128, 124, 209, 208, 207, 236, 236, 235, 248, 248, 247, 227, 227, 226, + 165, 163, 160, 55, 49, 43, 46, 39, 34, 45, 39, 33, 221, 220, 220, 255, 255, 255, 55, 48, 41, 183, 180, 178, 242, 242, 241, 45, 37, 31, 222, 220, 220, 255, 255, 255, 44, 40, 33, 45, 40, 33, 50, 43, 36, 132, 127, 123, 209, 208, 207, 236, 236, 235, 248, 248, 247, 228, 227, 226, 166, 163, 161, + 55, 48, 43, 46, 39, 32, 45, 39, 33, 44, 37, 33, 226, 226, 225, 220, 219, 218, 46, 39, 31, 46, 39, 33, 44, 40, 33, 43, 39, 31, 220, 219, 218, 220, 219, 218, 44, 38, 33, 44, 39, 33, 45, 38, 33, 193, 191, 189, 255, 255, 255, 151, 148, 145, 51, 45, 40, 46, 39, 33, 46, 40, 33, + 45, 38, 33, 44, 38, 33, 45, 38, 33, 46, 39, 34, 44, 39, 32, 45, 39, 32, 46, 39, 34, 45, 39, 33, 44, 38, 32, 46, 38, 32, 255, 255, 255, 222, 221, 220, 44, 38, 31, 45, 37, 31, 45, 38, 32, 43, 40, 33, 44, 40, 33, 45, 40, 33, 46, 39, 32, 46, 39, 32, 46, 39, 33, + 44, 37, 32, 222, 220, 220, 255, 255, 255, 45, 39, 33, 45, 38, 32, 46, 39, 32, 45, 39, 33, 44, 37, 33, 45, 38, 32, 46, 39, 31, 255, 255, 255, 222, 221, 220, 44, 40, 33, 43, 39, 31, 45, 38, 32, 255, 255, 255, 221, 220, 220, 44, 39, 33, 45, 38, 33, 45, 38, 32, 45, 39, 33, + 45, 39, 33, 44, 38, 33, 46, 39, 33, 144, 141, 137, 255, 255, 255, 96, 91, 87, 45, 38, 33, 46, 39, 34, 196, 194, 193, 206, 205, 203, 56, 49, 45, 250, 250, 250, 151, 148, 146, 46, 38, 32, 47, 39, 32, 141, 138, 134, 255, 255, 255, 98, 92, 88, 45, 38, 32, 43, 40, 33, 221, 221, 220, + 255, 255, 255, 54, 48, 41, 183, 180, 178, 242, 242, 241, 44, 37, 32, 49, 42, 36, 132, 127, 125, 209, 208, 207, 236, 236, 235, 248, 248, 247, 227, 227, 226, 165, 162, 161, 55, 48, 43, 46, 39, 31, 46, 39, 31, 223, 222, 221, 255, 255, 255, 62, 58, 51, 188, 186, 184, 240, 240, 240, 220, 219, 218, + 160, 157, 155, 53, 47, 42, 45, 38, 32, 45, 39, 33, 223, 222, 221, 255, 255, 255, 64, 58, 52, 188, 186, 184, 240, 240, 240, 220, 219, 218, 160, 157, 155, 54, 48, 43, 44, 39, 32, 45, 39, 32, 46, 39, 34, 62, 56, 51, 175, 173, 171, 227, 226, 225, 244, 243, 243, 201, 200, 198, 92, 88, 82, + 45, 37, 31, 45, 38, 32, 43, 40, 33, 221, 221, 220, 255, 255, 255, 54, 48, 41, 183, 180, 178, 242, 242, 241, 44, 37, 32, 45, 38, 32, 47, 39, 34, 45, 39, 33, 45, 38, 32, 46, 39, 32, 45, 39, 33, 44, 37, 33, 45, 38, 32, 46, 39, 31, 46, 39, 31, 46, 39, 33, 44, 40, 33, + 43, 39, 31, 45, 38, 32, 46, 38, 33, 44, 38, 33, 44, 39, 33, 45, 38, 33, 45, 38, 32, 45, 39, 33, 45, 39, 33, 44, 38, 33, 46, 39, 33, 46, 40, 33, 45, 38, 33, 44, 38, 33, 45, 38, 33, 46, 39, 34, 44, 39, 32, 45, 39, 32, 46, 39, 34, 45, 39, 33, 44, 38, 32, + 46, 38, 32, 47, 39, 32, 46, 40, 32, 44, 38, 31, 45, 37, 31, 45, 38, 32, 43, 40, 33, 44, 40, 33, 45, 40, 33, 46, 39, 32, 46, 39, 32, 46, 39, 33, 44, 37, 32, 45, 38, 32, 47, 39, 34, 45, 39, 33, 45, 38, 32, 46, 39, 32, 59, 59, 61, 59, 59, 61, 82, 82, 84, + 105, 105, 106, 17, 17, 18, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 12, 12, 12, 30, 30, 30, 40, 40, 40, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, + 42, 42, 43, 34, 34, 35, 15, 15, 15, 13, 13, 13, 15, 15, 15, 15, 15, 15, 20, 20, 20, 87, 87, 88, 104, 104, 106, 64, 64, 66, 59, 59, 61, 59, 59, 61, 45, 38, 32, 46, 37, 32, 46, 38, 33, 43, 38, 32, 45, 40, 32, 45, 38, 31, 43, 37, 32, 41, 36, 31, 42, 38, 31, + 41, 35, 31, 39, 33, 30, 36, 34, 33, 1, 63, 122, 3, 70, 129, 5, 79, 138, 2, 27, 185, 0, 0, 202, 0, 0, 200, 0, 0, 200, 0, 0, 200, 0, 0, 200, 0, 0, 202, 0, 0, 204, 0, 0, 207, 27, 27, 166, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 66, 66, 66, + 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, 64, 65, 65, 65, 41, 41, 41, 26, 26, 26, 48, 48, 48, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, + 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 64, 64, 64, 30, 30, 30, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 106, 0, 0, 157, 0, 0, 147, 0, 0, 138, 0, 0, 131, 0, 0, 127, 0, 0, 123, 0, 0, 120, + 0, 0, 119, 0, 0, 118, 0, 0, 117, 0, 0, 117, 12, 47, 140, 49, 163, 201, 58, 174, 208, 70, 187, 215, 37, 39, 35, 38, 35, 29, 41, 36, 30, 41, 36, 31, 42, 35, 32, 43, 38, 31, 44, 38, 30, 45, 39, 32, 45, 38, 32, 44, 38, 33, 43, 40, 31, 44, 40, 32, 45, 39, 32, + 44, 38, 31, 43, 39, 32, 44, 39, 32, 45, 38, 32, 46, 37, 32, 46, 38, 33, 44, 39, 33, 45, 40, 32, 46, 39, 32, 44, 38, 33, 43, 38, 32, 45, 40, 32, 45, 38, 32, 45, 37, 32, 46, 38, 33, 45, 38, 33, 43, 38, 32, 43, 39, 32, 44, 39, 31, 45, 39, 31, 44, 40, 32, + 43, 38, 31, 44, 39, 31, 45, 40, 32, 44, 38, 33, 45, 39, 32, 45, 39, 33, 44, 39, 32, 44, 39, 31, 45, 39, 32, 46, 38, 32, 47, 38, 32, 45, 39, 33, 237, 237, 236, 249, 248, 248, 46, 40, 32, 44, 38, 32, 44, 37, 33, 44, 39, 32, 45, 39, 31, 45, 39, 32, 46, 39, 33, + 44, 38, 33, 43, 40, 31, 44, 40, 32, 45, 39, 32, 179, 176, 174, 255, 255, 255, 230, 230, 229, 159, 156, 153, 145, 141, 138, 208, 206, 205, 255, 255, 255, 177, 175, 173, 46, 39, 32, 44, 38, 33, 221, 220, 220, 255, 255, 255, 184, 182, 180, 213, 211, 210, 170, 167, 165, 45, 38, 33, 221, 220, 220, + 255, 255, 255, 44, 39, 31, 45, 39, 31, 179, 177, 174, 255, 255, 255, 230, 230, 229, 159, 157, 153, 144, 141, 139, 208, 206, 205, 255, 255, 255, 177, 175, 173, 44, 39, 31, 45, 39, 32, 46, 38, 32, 154, 149, 146, 255, 255, 255, 80, 77, 71, 44, 39, 31, 45, 39, 31, 76, 71, 66, 255, 255, 255, + 146, 143, 140, 45, 39, 31, 45, 39, 32, 46, 39, 33, 88, 83, 80, 243, 243, 242, 255, 255, 255, 240, 239, 239, 171, 169, 166, 113, 111, 106, 60, 55, 49, 45, 38, 32, 46, 37, 32, 46, 38, 33, 44, 39, 33, 45, 40, 32, 46, 39, 32, 44, 38, 33, 43, 38, 32, 45, 40, 32, 255, 255, 255, + 222, 220, 220, 46, 38, 33, 45, 38, 33, 43, 38, 32, 43, 39, 32, 44, 39, 31, 45, 39, 31, 44, 40, 32, 43, 38, 31, 44, 39, 31, 45, 40, 32, 221, 220, 220, 255, 255, 255, 45, 39, 33, 44, 39, 32, 44, 39, 31, 45, 39, 32, 46, 38, 32, 47, 38, 32, 45, 39, 33, 255, 255, 255, + 221, 221, 219, 45, 39, 31, 44, 38, 32, 44, 37, 33, 255, 255, 255, 222, 221, 219, 45, 39, 32, 46, 39, 33, 44, 38, 33, 43, 40, 31, 44, 40, 32, 45, 39, 32, 44, 38, 31, 88, 85, 80, 255, 255, 255, 145, 141, 138, 46, 37, 32, 51, 43, 39, 247, 247, 247, 149, 147, 143, 46, 39, 32, + 203, 202, 201, 209, 208, 206, 45, 40, 32, 45, 38, 32, 188, 185, 184, 249, 248, 248, 52, 45, 40, 43, 38, 32, 43, 39, 32, 221, 221, 219, 255, 255, 255, 184, 182, 180, 212, 211, 210, 170, 168, 164, 45, 40, 32, 179, 176, 175, 255, 255, 255, 231, 230, 229, 159, 157, 153, 144, 142, 138, 208, 206, 205, + 255, 255, 255, 178, 175, 173, 45, 39, 33, 43, 39, 32, 226, 226, 225, 255, 255, 255, 212, 211, 210, 176, 174, 172, 141, 138, 135, 196, 194, 192, 255, 255, 255, 216, 215, 214, 47, 41, 36, 43, 40, 31, 226, 226, 225, 255, 255, 255, 212, 211, 210, 176, 174, 172, 141, 138, 135, 196, 194, 193, 255, 255, 255, + 216, 215, 214, 47, 42, 36, 45, 40, 32, 60, 54, 47, 233, 232, 232, 242, 242, 241, 156, 154, 150, 142, 138, 135, 217, 215, 214, 249, 248, 248, 88, 83, 79, 43, 38, 32, 43, 39, 32, 221, 221, 219, 255, 255, 255, 184, 182, 180, 212, 211, 210, 170, 168, 164, 45, 40, 32, 44, 38, 33, 45, 39, 32, + 45, 39, 33, 44, 39, 32, 44, 39, 31, 45, 39, 32, 46, 38, 32, 47, 38, 32, 45, 39, 33, 43, 39, 32, 44, 39, 31, 45, 39, 31, 44, 38, 32, 44, 37, 33, 44, 39, 32, 45, 39, 31, 45, 39, 32, 46, 39, 33, 44, 38, 33, 43, 40, 31, 44, 40, 32, 45, 39, 32, 44, 38, 31, + 43, 39, 32, 44, 39, 32, 45, 38, 32, 46, 37, 32, 46, 38, 33, 44, 39, 33, 45, 40, 32, 46, 39, 32, 44, 38, 33, 43, 38, 32, 45, 40, 32, 45, 38, 32, 45, 37, 32, 46, 38, 33, 45, 38, 33, 43, 38, 32, 43, 39, 32, 44, 39, 31, 45, 39, 31, 44, 40, 32, 43, 38, 31, + 44, 39, 31, 45, 40, 32, 44, 38, 33, 45, 39, 32, 45, 39, 33, 44, 39, 32, 44, 39, 31, 59, 59, 61, 59, 59, 61, 64, 64, 66, 104, 104, 106, 87, 87, 88, 20, 20, 20, 15, 15, 15, 15, 15, 15, 13, 13, 13, 15, 15, 15, 34, 34, 35, 42, 42, 43, 41, 41, 42, 36, 36, 37, + 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 46, 50, 50, 50, 58, 58, 59, 53, 53, 54, 51, 51, 52, 68, 68, 69, 104, 104, 105, 103, 103, 104, 73, 73, 75, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 45, 38, 33, 46, 38, 32, 44, 39, 32, 44, 38, 31, 46, 38, 33, 44, 37, 31, 42, 39, 31, 42, 37, 31, 42, 35, 31, 40, 35, 30, 38, 34, 30, 36, 34, 33, 1, 63, 122, 3, 72, 130, 5, 79, 138, 2, 27, 184, 0, 0, 200, 0, 0, 199, 0, 0, 199, 0, 0, 199, + 0, 0, 200, 0, 0, 200, 0, 0, 203, 0, 0, 207, 27, 27, 166, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 68, 68, 68, 33, 33, 33, 26, 26, 26, + 36, 36, 36, 77, 77, 77, 53, 53, 106, 0, 0, 159, 0, 0, 148, 0, 0, 138, 0, 0, 132, 0, 0, 126, 0, 0, 122, 0, 0, 119, 0, 0, 118, 0, 0, 117, 0, 0, 116, 0, 0, 116, 13, 48, 140, 49, 163, 201, 60, 176, 209, 70, 187, 215, 38, 38, 35, 38, 34, 30, 41, 36, 31, + 43, 38, 32, 42, 37, 30, 44, 36, 30, 43, 37, 31, 43, 39, 32, 43, 38, 31, 44, 38, 33, 44, 38, 32, 43, 38, 31, 43, 38, 31, 45, 39, 32, 47, 39, 33, 45, 38, 32, 45, 38, 33, 46, 38, 32, 44, 39, 32, 45, 39, 32, 46, 38, 33, 45, 38, 32, 43, 40, 32, 44, 39, 32, + 45, 37, 32, 44, 38, 31, 44, 38, 32, 45, 38, 33, 45, 39, 32, 44, 38, 32, 45, 38, 31, 46, 38, 31, 45, 39, 31, 44, 38, 31, 44, 37, 32, 45, 39, 32, 44, 39, 32, 44, 38, 33, 45, 39, 33, 45, 39, 32, 44, 39, 32, 45, 39, 32, 46, 40, 33, 45, 39, 32, 45, 38, 32, + 46, 38, 32, 250, 250, 250, 229, 228, 227, 46, 39, 33, 46, 40, 33, 45, 39, 31, 46, 37, 31, 44, 38, 32, 43, 39, 32, 44, 39, 32, 44, 38, 33, 44, 38, 32, 43, 38, 31, 43, 38, 31, 205, 204, 202, 215, 214, 213, 92, 87, 82, 45, 38, 33, 46, 38, 32, 53, 48, 41, 255, 255, 255, + 220, 219, 218, 45, 38, 32, 43, 40, 32, 221, 221, 220, 255, 255, 255, 177, 175, 172, 44, 38, 32, 45, 38, 33, 45, 39, 32, 221, 220, 220, 255, 255, 255, 46, 38, 31, 45, 39, 31, 205, 204, 202, 215, 214, 213, 92, 88, 82, 44, 39, 32, 44, 38, 33, 53, 48, 42, 255, 255, 255, 220, 219, 218, + 45, 39, 32, 46, 40, 33, 45, 39, 32, 77, 71, 66, 255, 255, 255, 154, 150, 147, 45, 38, 32, 46, 39, 33, 146, 143, 139, 255, 255, 255, 76, 68, 63, 44, 38, 32, 43, 39, 32, 44, 39, 32, 44, 38, 33, 66, 60, 55, 145, 142, 138, 206, 204, 203, 250, 250, 250, 255, 255, 255, 255, 255, 255, + 204, 203, 202, 102, 96, 92, 44, 39, 32, 45, 39, 32, 46, 38, 33, 45, 38, 32, 43, 40, 32, 44, 39, 32, 45, 37, 32, 255, 255, 255, 221, 220, 220, 45, 38, 33, 45, 39, 32, 44, 38, 32, 45, 38, 31, 46, 38, 31, 45, 39, 31, 44, 38, 31, 44, 37, 32, 45, 39, 32, 44, 39, 32, + 221, 220, 220, 255, 255, 255, 45, 39, 32, 44, 39, 32, 45, 39, 32, 46, 40, 33, 45, 39, 32, 45, 38, 32, 46, 38, 32, 255, 255, 255, 222, 220, 220, 46, 39, 33, 46, 40, 33, 45, 39, 31, 255, 255, 255, 221, 220, 220, 43, 39, 32, 44, 39, 32, 44, 38, 33, 44, 38, 32, 43, 38, 31, + 43, 38, 31, 45, 39, 32, 50, 42, 36, 244, 243, 243, 193, 191, 189, 46, 38, 32, 98, 94, 89, 255, 255, 255, 94, 88, 84, 45, 38, 32, 144, 142, 138, 253, 253, 253, 59, 52, 47, 44, 38, 31, 235, 235, 234, 204, 202, 201, 45, 39, 32, 44, 38, 32, 45, 38, 31, 222, 220, 219, 255, 255, 255, + 177, 175, 172, 44, 37, 32, 45, 39, 32, 44, 39, 32, 205, 204, 202, 215, 214, 213, 92, 88, 82, 44, 39, 32, 45, 39, 32, 54, 49, 42, 255, 255, 255, 220, 219, 218, 46, 38, 32, 45, 38, 31, 229, 228, 227, 255, 255, 255, 135, 131, 127, 45, 39, 31, 46, 37, 31, 44, 38, 32, 173, 172, 169, + 255, 255, 255, 132, 129, 126, 44, 38, 32, 229, 228, 227, 255, 255, 255, 134, 131, 127, 47, 39, 33, 45, 38, 32, 45, 38, 33, 174, 171, 169, 255, 255, 255, 133, 129, 125, 46, 38, 33, 163, 159, 157, 255, 255, 255, 91, 88, 82, 45, 37, 32, 44, 38, 31, 49, 43, 38, 221, 220, 219, 191, 189, 187, + 44, 38, 32, 45, 38, 31, 222, 220, 219, 255, 255, 255, 177, 175, 172, 44, 37, 32, 45, 39, 32, 44, 39, 32, 44, 38, 33, 45, 39, 33, 45, 39, 32, 44, 39, 32, 45, 39, 32, 46, 40, 33, 45, 39, 32, 45, 38, 32, 46, 38, 32, 45, 38, 31, 45, 38, 32, 46, 39, 33, 46, 40, 33, + 45, 39, 31, 46, 37, 31, 44, 38, 32, 43, 39, 32, 44, 39, 32, 44, 38, 33, 44, 38, 32, 43, 38, 31, 43, 38, 31, 45, 39, 32, 47, 39, 33, 45, 38, 32, 45, 38, 33, 46, 38, 32, 44, 39, 32, 45, 39, 32, 46, 38, 33, 45, 38, 32, 43, 40, 32, 44, 39, 32, 45, 37, 32, + 44, 38, 31, 44, 38, 32, 45, 38, 33, 45, 39, 32, 44, 38, 32, 45, 38, 31, 46, 38, 31, 45, 39, 31, 44, 38, 31, 44, 37, 32, 45, 39, 32, 44, 39, 32, 44, 38, 33, 45, 39, 33, 45, 39, 32, 44, 39, 32, 45, 39, 32, 59, 59, 61, 59, 59, 61, 59, 59, 61, 73, 73, 75, + 103, 103, 104, 104, 104, 105, 68, 68, 69, 51, 51, 52, 53, 53, 54, 58, 58, 59, 50, 50, 50, 46, 46, 46, 42, 42, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, + 50, 50, 51, 55, 55, 56, 67, 67, 69, 88, 88, 89, 91, 91, 93, 81, 81, 82, 64, 64, 66, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 44, 39, 32, 44, 37, 34, 45, 37, 33, 45, 37, 31, 46, 38, 33, 45, 37, 31, 43, 37, 30, 42, 36, 31, 42, 35, 32, 40, 34, 30, + 38, 34, 30, 36, 34, 33, 2, 64, 123, 3, 72, 130, 5, 80, 139, 2, 27, 183, 0, 0, 199, 0, 0, 198, 0, 0, 198, 0, 0, 198, 0, 0, 198, 0, 0, 200, 0, 0, 203, 0, 0, 207, 27, 27, 166, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 54, 61, 54, 1, 225, 1, 1, 225, 1, 1, 225, 1, 1, 225, 1, 1, 225, 1, 1, 225, 1, 1, 225, 1, 1, 225, 1, 1, 225, 1, 1, 225, 1, 1, 218, 1, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 25, 25, 25, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 107, 0, 0, 160, 0, 0, 147, 0, 0, 137, 0, 0, 131, 0, 0, 125, 0, 0, 121, 0, 0, 119, 0, 0, 117, + 0, 0, 116, 0, 0, 116, 0, 0, 115, 13, 48, 140, 51, 166, 203, 60, 176, 209, 72, 189, 216, 38, 38, 35, 38, 34, 29, 39, 35, 31, 41, 37, 31, 42, 38, 31, 42, 38, 30, 45, 38, 30, 45, 39, 32, 42, 37, 31, 43, 38, 31, 44, 39, 32, 45, 39, 32, 45, 39, 33, 44, 39, 33, + 45, 38, 32, 46, 39, 31, 44, 39, 32, 44, 37, 34, 45, 37, 33, 46, 38, 32, 46, 38, 33, 46, 38, 32, 45, 38, 31, 45, 38, 32, 45, 37, 33, 44, 37, 31, 45, 38, 32, 45, 38, 33, 45, 39, 32, 44, 39, 32, 44, 38, 32, 44, 38, 33, 44, 38, 32, 45, 38, 30, 45, 38, 32, + 44, 38, 32, 45, 39, 31, 45, 39, 31, 45, 38, 32, 44, 39, 32, 45, 39, 32, 45, 39, 33, 45, 39, 33, 44, 39, 33, 45, 39, 32, 46, 38, 32, 239, 238, 238, 249, 248, 248, 44, 39, 33, 44, 39, 32, 44, 40, 32, 44, 39, 31, 46, 39, 31, 45, 39, 32, 43, 38, 32, 43, 38, 31, + 44, 39, 32, 45, 39, 32, 45, 39, 33, 44, 39, 33, 45, 38, 32, 46, 39, 31, 50, 45, 38, 85, 79, 77, 154, 150, 148, 255, 255, 255, 222, 220, 220, 46, 38, 32, 45, 38, 31, 222, 220, 220, 255, 255, 255, 77, 72, 67, 45, 38, 32, 45, 38, 33, 45, 39, 32, 221, 221, 220, 255, 255, 255, + 44, 38, 33, 44, 38, 32, 45, 38, 30, 45, 38, 32, 44, 38, 32, 51, 45, 38, 86, 81, 75, 154, 150, 147, 255, 255, 255, 222, 221, 220, 45, 39, 33, 45, 39, 33, 44, 39, 33, 45, 39, 32, 214, 212, 211, 226, 225, 224, 44, 38, 31, 43, 38, 32, 214, 213, 212, 213, 212, 211, 44, 39, 31, + 46, 39, 31, 45, 39, 32, 43, 38, 32, 43, 38, 31, 44, 39, 32, 45, 39, 32, 45, 39, 33, 53, 49, 43, 107, 102, 98, 192, 189, 187, 255, 255, 255, 253, 253, 253, 105, 100, 97, 46, 38, 32, 46, 38, 33, 46, 38, 32, 45, 38, 31, 45, 38, 32, 45, 37, 33, 255, 255, 255, 222, 220, 220, + 45, 38, 33, 45, 39, 32, 44, 39, 32, 44, 38, 32, 44, 38, 33, 44, 38, 32, 45, 38, 30, 45, 38, 32, 44, 38, 32, 45, 39, 31, 222, 221, 219, 255, 255, 255, 44, 39, 32, 45, 39, 32, 45, 39, 33, 45, 39, 33, 44, 39, 33, 45, 39, 32, 46, 38, 32, 255, 255, 255, 221, 220, 219, + 43, 38, 32, 44, 39, 32, 44, 40, 32, 255, 255, 255, 222, 221, 219, 45, 39, 32, 43, 38, 32, 43, 38, 31, 44, 39, 32, 45, 39, 32, 45, 39, 33, 44, 39, 33, 45, 38, 32, 194, 192, 190, 240, 240, 240, 44, 38, 35, 157, 153, 151, 243, 242, 242, 49, 41, 36, 46, 38, 32, 87, 81, 75, + 255, 255, 255, 115, 110, 108, 71, 65, 59, 255, 255, 255, 150, 147, 144, 45, 39, 32, 44, 39, 32, 44, 38, 32, 221, 220, 220, 255, 255, 255, 78, 72, 66, 45, 38, 32, 44, 38, 32, 45, 39, 31, 45, 39, 31, 45, 38, 32, 44, 39, 32, 51, 45, 38, 86, 81, 76, 154, 151, 148, 255, 255, 255, + 222, 221, 220, 46, 38, 32, 45, 38, 31, 231, 231, 230, 249, 249, 249, 48, 43, 36, 44, 40, 32, 44, 39, 31, 46, 39, 31, 79, 74, 68, 255, 255, 255, 185, 183, 181, 44, 39, 32, 231, 231, 230, 249, 249, 249, 48, 43, 37, 45, 38, 32, 46, 39, 31, 44, 39, 32, 78, 72, 70, 255, 255, 255, + 186, 183, 181, 46, 38, 33, 218, 217, 216, 240, 239, 239, 77, 71, 66, 77, 70, 66, 76, 70, 65, 77, 71, 66, 170, 167, 165, 236, 236, 235, 44, 39, 32, 44, 38, 32, 221, 220, 220, 255, 255, 255, 78, 72, 66, 45, 38, 32, 44, 38, 32, 45, 39, 31, 45, 39, 31, 45, 38, 32, 44, 39, 32, + 45, 39, 32, 45, 39, 33, 45, 39, 33, 44, 39, 33, 45, 39, 32, 46, 38, 32, 45, 38, 31, 44, 38, 31, 43, 38, 32, 44, 39, 32, 44, 40, 32, 44, 39, 31, 46, 39, 31, 45, 39, 32, 43, 38, 32, 43, 38, 31, 44, 39, 32, 45, 39, 32, 45, 39, 33, 44, 39, 33, 45, 38, 32, + 46, 39, 31, 44, 39, 32, 44, 37, 34, 45, 37, 33, 46, 38, 32, 46, 38, 33, 46, 38, 32, 45, 38, 31, 45, 38, 32, 45, 37, 33, 44, 37, 31, 45, 38, 32, 45, 38, 33, 45, 39, 32, 44, 39, 32, 44, 38, 32, 44, 38, 33, 44, 38, 32, 45, 38, 30, 45, 38, 32, 44, 38, 32, + 45, 39, 31, 45, 39, 31, 45, 38, 32, 44, 39, 32, 45, 39, 32, 45, 39, 33, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 64, 64, 66, 81, 81, 82, 91, 91, 93, 88, 88, 89, 67, 67, 69, 55, 55, 56, 50, 50, 51, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, + 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 43, 39, 33, 45, 39, 33, 46, 39, 33, 44, 38, 32, 45, 38, 32, 44, 36, 31, 43, 37, 31, 42, 36, 31, 41, 35, 30, 41, 35, 30, 38, 34, 30, 35, 34, 32, 2, 64, 123, 3, 71, 130, 5, 80, 139, 2, 28, 183, 0, 0, 198, 0, 0, 197, 0, 0, 197, 0, 0, 196, 0, 0, 197, + 0, 0, 199, 0, 0, 202, 0, 0, 207, 27, 27, 166, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, + 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, + 77, 77, 77, 53, 53, 107, 0, 0, 159, 0, 0, 147, 0, 0, 138, 0, 0, 130, 0, 0, 124, 0, 0, 121, 0, 0, 118, 0, 0, 116, 0, 0, 116, 0, 0, 115, 0, 0, 115, 13, 49, 140, 51, 166, 203, 62, 178, 210, 72, 189, 216, 38, 38, 35, 38, 33, 29, 40, 35, 31, 42, 37, 32, + 42, 36, 32, 42, 37, 31, 43, 38, 31, 45, 39, 32, 43, 38, 32, 44, 38, 32, 45, 38, 31, 45, 38, 32, 43, 39, 32, 43, 38, 32, 44, 37, 33, 44, 39, 32, 43, 39, 33, 45, 39, 33, 46, 39, 33, 45, 39, 33, 45, 38, 32, 45, 37, 32, 45, 38, 32, 45, 38, 32, 44, 37, 31, + 45, 38, 31, 45, 39, 32, 44, 38, 32, 44, 38, 31, 44, 38, 31, 44, 39, 31, 45, 39, 32, 45, 38, 32, 45, 38, 31, 44, 38, 31, 45, 38, 31, 44, 39, 31, 42, 40, 31, 43, 38, 31, 44, 39, 31, 42, 40, 32, 43, 39, 32, 44, 39, 33, 44, 39, 32, 45, 39, 32, 45, 39, 32, + 202, 200, 198, 255, 255, 255, 76, 71, 66, 45, 39, 33, 45, 38, 33, 44, 38, 32, 44, 39, 32, 45, 39, 32, 44, 39, 33, 150, 147, 144, 241, 241, 240, 79, 73, 68, 43, 39, 32, 56, 51, 45, 170, 167, 165, 224, 223, 222, 249, 248, 248, 214, 213, 212, 172, 169, 167, 255, 255, 255, 222, 220, 220, + 45, 37, 32, 45, 38, 32, 222, 220, 220, 255, 255, 255, 49, 42, 35, 45, 39, 32, 44, 38, 32, 44, 38, 31, 221, 220, 219, 255, 255, 255, 45, 39, 32, 45, 38, 32, 58, 51, 45, 170, 167, 164, 224, 223, 222, 249, 248, 248, 214, 213, 212, 171, 169, 166, 255, 255, 255, 221, 221, 220, 43, 39, 32, + 44, 39, 33, 44, 39, 32, 45, 39, 32, 138, 135, 131, 255, 255, 255, 87, 81, 76, 71, 66, 60, 255, 255, 255, 141, 137, 134, 44, 38, 32, 44, 39, 32, 45, 39, 32, 44, 39, 33, 121, 117, 113, 113, 108, 103, 45, 38, 32, 43, 39, 32, 43, 38, 32, 44, 37, 33, 44, 39, 32, 107, 104, 100, + 255, 255, 255, 197, 195, 194, 45, 39, 33, 45, 38, 32, 45, 37, 32, 45, 38, 32, 45, 38, 32, 44, 37, 31, 255, 255, 255, 222, 221, 220, 44, 38, 32, 44, 38, 31, 44, 38, 31, 44, 39, 31, 45, 39, 32, 45, 38, 32, 45, 38, 31, 44, 38, 31, 45, 38, 31, 44, 39, 31, 221, 221, 219, + 255, 255, 255, 44, 39, 31, 42, 40, 32, 43, 39, 32, 44, 39, 33, 44, 39, 32, 45, 39, 32, 45, 40, 33, 255, 255, 255, 221, 219, 219, 44, 38, 32, 45, 39, 33, 45, 38, 33, 255, 255, 255, 221, 221, 220, 45, 39, 32, 44, 39, 33, 44, 38, 32, 45, 38, 31, 45, 38, 32, 43, 39, 32, + 43, 38, 32, 44, 37, 33, 139, 137, 133, 255, 255, 255, 79, 74, 69, 214, 212, 211, 190, 189, 187, 45, 38, 32, 45, 37, 32, 45, 39, 33, 237, 237, 236, 174, 171, 169, 119, 114, 110, 255, 255, 255, 97, 92, 88, 44, 38, 31, 44, 38, 31, 44, 39, 31, 222, 221, 220, 255, 255, 255, 49, 42, 35, + 44, 38, 31, 45, 38, 31, 44, 39, 31, 55, 53, 45, 169, 167, 164, 224, 223, 222, 249, 248, 248, 214, 213, 212, 171, 169, 167, 255, 255, 255, 222, 221, 220, 45, 39, 32, 44, 38, 31, 234, 233, 233, 229, 228, 227, 45, 39, 33, 45, 38, 33, 44, 38, 32, 44, 39, 32, 52, 46, 39, 255, 255, 255, + 213, 212, 211, 45, 38, 31, 234, 233, 233, 229, 228, 227, 43, 38, 32, 44, 37, 33, 44, 39, 32, 43, 39, 33, 52, 46, 40, 255, 255, 255, 213, 212, 211, 45, 38, 32, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 44, 38, 31, + 44, 39, 31, 222, 221, 220, 255, 255, 255, 49, 42, 35, 44, 38, 31, 45, 38, 31, 44, 39, 31, 42, 40, 31, 43, 38, 31, 44, 39, 31, 42, 40, 32, 43, 39, 32, 44, 39, 33, 44, 39, 32, 45, 39, 32, 45, 39, 32, 44, 38, 31, 44, 37, 31, 44, 38, 32, 45, 39, 33, 45, 38, 33, + 44, 38, 32, 44, 39, 32, 45, 39, 32, 44, 39, 33, 44, 38, 32, 45, 38, 31, 45, 38, 32, 43, 39, 32, 43, 38, 32, 44, 37, 33, 44, 39, 32, 43, 39, 33, 45, 39, 33, 46, 39, 33, 45, 39, 33, 45, 38, 32, 45, 37, 32, 45, 38, 32, 45, 38, 32, 44, 37, 31, 45, 38, 31, + 45, 39, 32, 44, 38, 32, 44, 38, 31, 44, 38, 31, 44, 39, 31, 45, 39, 32, 45, 38, 32, 45, 38, 31, 44, 38, 31, 45, 38, 31, 44, 39, 31, 42, 40, 31, 43, 38, 31, 44, 39, 31, 42, 40, 32, 43, 39, 32, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 25, 25, 25, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 47, 51, 51, 51, + 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 43, 38, 32, 43, 38, 32, 44, 37, 32, 43, 37, 32, 43, 38, 32, 44, 37, 30, 43, 36, 31, 42, 35, 31, 42, 36, 31, 39, 35, 30, 38, 34, 29, + 35, 34, 31, 2, 65, 124, 3, 71, 130, 5, 80, 139, 2, 28, 182, 0, 0, 197, 0, 0, 196, 0, 0, 195, 0, 0, 195, 0, 0, 196, 0, 0, 198, 0, 0, 201, 0, 0, 206, 27, 27, 165, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 107, 0, 0, 159, 0, 0, 148, 0, 0, 137, 0, 0, 129, 0, 0, 124, 0, 0, 120, 0, 0, 117, 0, 0, 116, 0, 0, 115, + 0, 0, 114, 0, 0, 114, 13, 49, 139, 51, 166, 203, 62, 178, 210, 72, 189, 216, 38, 39, 35, 38, 34, 30, 39, 35, 31, 40, 37, 30, 41, 37, 31, 42, 38, 32, 43, 39, 31, 44, 38, 31, 42, 37, 31, 44, 38, 32, 44, 37, 32, 43, 37, 32, 44, 38, 32, 44, 39, 32, 45, 39, 32, + 43, 37, 31, 43, 38, 32, 43, 38, 32, 44, 37, 32, 44, 38, 33, 43, 38, 32, 45, 38, 31, 45, 37, 32, 45, 37, 32, 45, 38, 32, 43, 38, 31, 44, 38, 31, 44, 38, 31, 43, 39, 33, 44, 39, 33, 45, 39, 33, 44, 38, 32, 44, 38, 32, 45, 38, 31, 44, 39, 31, 44, 39, 31, + 43, 38, 31, 44, 38, 32, 44, 39, 32, 45, 39, 32, 44, 40, 32, 44, 38, 32, 44, 37, 32, 44, 38, 32, 45, 39, 32, 44, 39, 31, 133, 130, 126, 255, 255, 255, 172, 170, 168, 43, 39, 31, 43, 39, 32, 43, 39, 33, 44, 40, 32, 44, 38, 31, 43, 38, 32, 219, 218, 217, 239, 238, 238, + 43, 38, 33, 44, 38, 32, 193, 192, 190, 253, 253, 253, 131, 127, 124, 57, 53, 47, 43, 38, 32, 44, 37, 32, 255, 255, 255, 221, 220, 220, 45, 38, 31, 45, 37, 32, 222, 220, 220, 255, 255, 255, 43, 38, 31, 44, 38, 31, 44, 38, 31, 43, 39, 33, 221, 221, 220, 255, 255, 255, 44, 38, 32, + 44, 38, 32, 194, 192, 190, 253, 253, 253, 131, 128, 124, 57, 53, 46, 44, 38, 32, 44, 39, 32, 255, 255, 255, 221, 221, 220, 44, 38, 32, 44, 37, 32, 44, 38, 32, 45, 39, 32, 65, 60, 53, 253, 253, 253, 159, 156, 153, 139, 136, 133, 255, 255, 255, 68, 65, 59, 43, 39, 33, 44, 40, 32, + 44, 38, 31, 43, 38, 32, 233, 232, 232, 247, 247, 247, 49, 43, 38, 44, 38, 32, 44, 39, 32, 45, 39, 32, 43, 37, 31, 56, 51, 45, 255, 255, 255, 204, 202, 201, 44, 38, 33, 43, 38, 32, 45, 38, 31, 45, 37, 32, 45, 37, 32, 45, 38, 32, 255, 255, 255, 221, 220, 219, 44, 38, 31, + 43, 39, 33, 44, 39, 33, 45, 39, 33, 44, 38, 32, 44, 38, 32, 45, 38, 31, 44, 39, 31, 44, 39, 31, 43, 38, 31, 193, 191, 189, 255, 255, 255, 72, 67, 61, 44, 40, 32, 44, 38, 32, 44, 37, 32, 44, 38, 32, 45, 39, 32, 75, 71, 64, 255, 255, 255, 189, 187, 186, 43, 38, 32, + 43, 39, 31, 43, 39, 32, 255, 255, 255, 221, 221, 220, 44, 38, 31, 43, 38, 32, 44, 38, 32, 44, 37, 32, 43, 37, 32, 44, 38, 32, 44, 39, 32, 45, 39, 32, 85, 80, 75, 255, 255, 255, 143, 140, 137, 255, 255, 255, 133, 129, 127, 43, 38, 32, 45, 38, 31, 45, 37, 32, 181, 178, 176, + 231, 231, 230, 165, 163, 160, 249, 248, 248, 50, 44, 38, 43, 39, 33, 44, 39, 33, 45, 39, 33, 221, 220, 220, 255, 255, 255, 45, 38, 31, 44, 39, 31, 44, 39, 31, 43, 38, 31, 193, 192, 190, 253, 253, 253, 132, 128, 124, 58, 55, 47, 44, 38, 32, 44, 37, 32, 255, 255, 255, 222, 221, 220, + 44, 39, 31, 45, 39, 32, 236, 236, 235, 249, 249, 249, 47, 43, 35, 43, 39, 32, 43, 39, 33, 44, 40, 32, 76, 71, 65, 255, 255, 255, 188, 187, 185, 44, 37, 32, 236, 236, 235, 249, 249, 249, 48, 43, 36, 45, 39, 32, 43, 37, 31, 43, 38, 32, 75, 71, 66, 255, 255, 255, 188, 187, 185, + 43, 38, 32, 226, 226, 225, 233, 232, 232, 45, 37, 32, 45, 38, 32, 43, 38, 31, 44, 38, 31, 44, 38, 31, 43, 39, 33, 44, 39, 33, 45, 39, 33, 221, 220, 220, 255, 255, 255, 45, 38, 31, 44, 39, 31, 44, 39, 31, 43, 38, 31, 44, 38, 32, 44, 39, 32, 45, 39, 32, 44, 40, 32, + 44, 38, 32, 44, 37, 32, 44, 38, 32, 45, 39, 32, 44, 39, 31, 45, 39, 32, 44, 38, 32, 43, 38, 32, 43, 39, 31, 43, 39, 32, 43, 39, 33, 44, 40, 32, 44, 38, 31, 43, 38, 32, 44, 38, 32, 44, 37, 32, 43, 37, 32, 44, 38, 32, 44, 39, 32, 45, 39, 32, 43, 37, 31, + 43, 38, 32, 43, 38, 32, 44, 37, 32, 44, 38, 33, 43, 38, 32, 45, 38, 31, 45, 37, 32, 45, 37, 32, 45, 38, 32, 43, 38, 31, 44, 38, 31, 44, 38, 31, 43, 39, 33, 44, 39, 33, 45, 39, 33, 44, 38, 32, 44, 38, 32, 45, 38, 31, 44, 39, 31, 44, 39, 31, 43, 38, 31, + 44, 38, 32, 44, 39, 32, 45, 39, 32, 44, 40, 32, 44, 38, 32, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 51, 51, 51, 46, 46, 47, 42, 42, 42, 37, 37, 37, 31, 31, 32, 25, 25, 25, + 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 25, 25, 25, 31, 31, 32, 37, 37, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 45, 38, 32, + 45, 38, 31, 45, 38, 31, 43, 37, 31, 44, 38, 33, 43, 38, 30, 42, 38, 29, 42, 36, 31, 43, 36, 32, 41, 35, 31, 38, 32, 30, 35, 32, 32, 2, 65, 124, 3, 71, 130, 5, 82, 140, 2, 28, 181, 0, 0, 196, 0, 0, 194, 0, 0, 194, 0, 0, 194, 0, 0, 195, 0, 0, 197, + 0, 0, 200, 0, 0, 205, 27, 27, 165, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, + 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, + 53, 53, 107, 0, 0, 159, 0, 0, 147, 0, 0, 136, 0, 0, 129, 0, 0, 123, 0, 0, 119, 0, 0, 117, 0, 0, 115, 0, 0, 114, 0, 0, 114, 0, 0, 113, 13, 49, 138, 53, 168, 204, 62, 178, 210, 73, 191, 218, 38, 39, 35, 38, 34, 30, 40, 34, 30, 42, 36, 30, 42, 37, 31, + 43, 36, 31, 44, 37, 30, 43, 39, 32, 43, 38, 31, 45, 38, 31, 42, 38, 31, 43, 39, 31, 45, 38, 32, 44, 38, 32, 43, 38, 32, 44, 39, 32, 45, 38, 32, 45, 38, 31, 45, 38, 31, 44, 38, 32, 44, 38, 33, 44, 39, 31, 44, 39, 30, 45, 38, 32, 46, 38, 33, 45, 38, 33, + 44, 36, 32, 44, 36, 32, 43, 37, 32, 45, 37, 31, 44, 38, 30, 43, 39, 31, 45, 39, 31, 45, 38, 31, 43, 38, 31, 43, 38, 31, 44, 38, 31, 46, 38, 32, 45, 39, 31, 45, 39, 32, 45, 39, 32, 45, 38, 32, 44, 39, 33, 43, 39, 32, 44, 38, 31, 44, 38, 31, 50, 45, 38, + 226, 225, 224, 252, 252, 252, 133, 129, 125, 45, 39, 32, 45, 37, 32, 45, 38, 31, 43, 39, 32, 131, 128, 124, 255, 255, 255, 158, 156, 153, 43, 39, 31, 45, 38, 32, 242, 242, 241, 233, 232, 232, 44, 39, 32, 45, 38, 32, 45, 38, 31, 87, 82, 76, 255, 255, 255, 221, 220, 220, 44, 39, 31, + 44, 39, 30, 222, 220, 220, 255, 255, 255, 45, 38, 33, 44, 36, 32, 44, 36, 32, 43, 37, 32, 222, 220, 219, 255, 255, 255, 43, 39, 31, 45, 39, 31, 242, 242, 241, 233, 232, 232, 43, 38, 31, 44, 38, 31, 46, 38, 32, 87, 83, 76, 255, 255, 255, 222, 221, 220, 45, 38, 32, 44, 39, 33, + 43, 39, 32, 44, 38, 31, 44, 38, 31, 199, 198, 196, 230, 230, 229, 209, 208, 206, 208, 206, 205, 45, 39, 32, 45, 37, 32, 45, 38, 31, 43, 39, 32, 44, 39, 32, 175, 172, 170, 255, 255, 255, 162, 160, 156, 45, 39, 33, 44, 38, 32, 43, 38, 32, 44, 39, 32, 133, 129, 125, 255, 255, 255, + 154, 150, 147, 44, 38, 32, 44, 38, 33, 44, 39, 31, 44, 39, 30, 45, 38, 32, 46, 38, 33, 255, 255, 255, 221, 220, 220, 44, 36, 32, 43, 37, 32, 45, 37, 31, 44, 38, 30, 43, 39, 31, 45, 39, 31, 45, 38, 31, 43, 38, 31, 43, 38, 31, 44, 38, 31, 137, 133, 129, 255, 255, 255, + 184, 182, 180, 48, 42, 35, 45, 38, 32, 44, 39, 33, 43, 39, 32, 49, 43, 37, 188, 187, 184, 255, 255, 255, 130, 126, 123, 44, 37, 31, 45, 38, 31, 45, 39, 32, 255, 255, 255, 222, 220, 219, 43, 39, 32, 44, 39, 32, 45, 38, 31, 42, 38, 31, 43, 39, 31, 45, 38, 32, 44, 38, 32, + 43, 38, 32, 45, 40, 33, 241, 241, 240, 238, 237, 237, 255, 255, 255, 76, 71, 66, 44, 38, 33, 44, 39, 31, 44, 39, 30, 122, 118, 114, 255, 255, 255, 238, 237, 237, 202, 200, 199, 44, 36, 32, 43, 37, 32, 45, 37, 31, 44, 38, 30, 221, 221, 219, 255, 255, 255, 45, 38, 31, 43, 38, 31, + 43, 38, 31, 44, 38, 31, 242, 242, 241, 233, 232, 232, 45, 39, 32, 45, 39, 32, 45, 38, 32, 87, 83, 78, 255, 255, 255, 221, 220, 219, 44, 38, 31, 44, 39, 31, 240, 239, 239, 255, 255, 255, 133, 129, 125, 45, 39, 32, 45, 37, 32, 45, 38, 31, 172, 170, 167, 255, 255, 255, 137, 133, 129, + 42, 38, 31, 239, 239, 239, 255, 255, 255, 133, 129, 126, 43, 38, 32, 44, 39, 32, 45, 38, 32, 172, 170, 167, 255, 255, 255, 136, 133, 129, 44, 38, 33, 180, 178, 176, 255, 255, 255, 97, 92, 88, 46, 38, 33, 45, 38, 33, 51, 43, 39, 208, 206, 206, 167, 164, 162, 45, 37, 31, 44, 38, 30, + 221, 221, 219, 255, 255, 255, 45, 38, 31, 43, 38, 31, 43, 38, 31, 44, 38, 31, 46, 38, 32, 45, 39, 31, 45, 39, 32, 45, 39, 32, 45, 38, 32, 44, 39, 33, 43, 39, 32, 44, 38, 31, 44, 38, 31, 44, 39, 31, 44, 38, 32, 44, 37, 31, 45, 38, 31, 45, 39, 32, 45, 37, 32, + 45, 38, 31, 43, 39, 32, 44, 39, 32, 45, 38, 31, 42, 38, 31, 43, 39, 31, 45, 38, 32, 44, 38, 32, 43, 38, 32, 44, 39, 32, 45, 38, 32, 45, 38, 31, 45, 38, 31, 44, 38, 32, 44, 38, 33, 44, 39, 31, 44, 39, 30, 45, 38, 32, 46, 38, 33, 45, 38, 33, 44, 36, 32, + 44, 36, 32, 43, 37, 32, 45, 37, 31, 44, 38, 30, 43, 39, 31, 45, 39, 31, 45, 38, 31, 43, 38, 31, 43, 38, 31, 44, 38, 31, 46, 38, 32, 45, 39, 31, 45, 39, 32, 45, 39, 32, 45, 38, 32, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, + 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 37, 37, 37, 31, 31, 32, 25, 25, 25, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, + 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 45, 36, 31, 44, 37, 30, 44, 37, 30, 43, 36, 30, 45, 38, 31, 44, 36, 31, 42, 37, 32, 42, 37, 31, 41, 37, 31, 40, 35, 31, 38, 34, 29, 36, 34, 32, + 2, 65, 124, 4, 73, 132, 5, 82, 140, 2, 28, 180, 0, 0, 194, 0, 0, 193, 0, 0, 193, 0, 0, 194, 0, 0, 194, 0, 0, 196, 0, 0, 199, 0, 0, 204, 27, 27, 165, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 107, 0, 0, 158, 0, 0, 146, 0, 0, 136, 0, 0, 128, 0, 0, 123, 0, 0, 119, 0, 0, 116, 0, 0, 114, 0, 0, 114, 0, 0, 113, + 0, 0, 112, 13, 49, 139, 53, 168, 204, 64, 180, 211, 73, 191, 218, 37, 39, 35, 38, 34, 30, 41, 36, 31, 41, 37, 30, 42, 36, 30, 43, 37, 30, 43, 38, 31, 42, 39, 31, 42, 36, 30, 44, 37, 31, 43, 38, 32, 43, 39, 32, 44, 39, 32, 45, 39, 32, 43, 39, 32, 44, 37, 32, + 45, 36, 31, 44, 37, 30, 44, 37, 30, 44, 37, 31, 45, 38, 31, 45, 37, 32, 44, 38, 33, 44, 39, 32, 44, 39, 32, 44, 38, 32, 45, 38, 31, 45, 38, 32, 44, 37, 33, 44, 38, 32, 44, 39, 31, 43, 38, 31, 42, 37, 32, 42, 38, 32, 43, 37, 32, 43, 38, 32, 44, 38, 32, + 46, 39, 31, 44, 38, 32, 45, 38, 31, 44, 37, 32, 43, 37, 31, 43, 38, 31, 43, 38, 32, 44, 38, 32, 44, 39, 32, 43, 39, 32, 77, 72, 67, 226, 226, 225, 255, 255, 255, 212, 211, 210, 165, 162, 159, 165, 162, 159, 213, 212, 211, 255, 255, 255, 214, 213, 212, 49, 44, 38, 43, 39, 32, + 44, 39, 32, 194, 193, 191, 255, 255, 255, 175, 173, 171, 121, 115, 112, 155, 151, 148, 229, 228, 227, 246, 246, 246, 245, 245, 245, 111, 106, 102, 44, 38, 33, 221, 221, 220, 255, 255, 255, 44, 38, 32, 45, 38, 31, 45, 38, 32, 44, 37, 33, 221, 220, 220, 255, 255, 255, 43, 38, 31, 42, 37, 32, + 194, 193, 191, 255, 255, 255, 175, 173, 171, 121, 117, 113, 156, 152, 149, 229, 228, 227, 246, 246, 246, 245, 245, 245, 110, 106, 102, 43, 38, 31, 43, 38, 32, 44, 38, 32, 44, 39, 32, 123, 121, 116, 255, 255, 255, 255, 255, 255, 134, 132, 127, 44, 38, 31, 45, 38, 31, 44, 39, 32, 42, 39, 31, + 43, 37, 31, 66, 60, 54, 227, 226, 226, 255, 255, 255, 212, 211, 209, 163, 160, 157, 151, 149, 146, 190, 188, 186, 252, 252, 252, 222, 221, 220, 54, 48, 41, 44, 37, 31, 45, 38, 31, 45, 37, 32, 44, 38, 33, 44, 39, 32, 44, 39, 32, 255, 255, 255, 222, 220, 219, 45, 38, 32, 44, 37, 33, + 44, 38, 32, 44, 39, 31, 43, 38, 31, 42, 37, 32, 42, 38, 32, 43, 37, 32, 43, 38, 32, 44, 38, 32, 47, 40, 32, 193, 192, 190, 255, 255, 255, 230, 230, 229, 167, 165, 163, 148, 146, 142, 169, 167, 165, 232, 231, 231, 255, 255, 255, 184, 183, 180, 44, 39, 33, 45, 39, 32, 44, 39, 31, + 44, 38, 31, 255, 255, 255, 221, 221, 220, 42, 39, 31, 43, 37, 31, 44, 37, 31, 43, 38, 32, 43, 39, 32, 44, 39, 32, 45, 39, 32, 43, 39, 32, 44, 37, 32, 190, 188, 186, 255, 255, 255, 230, 230, 229, 44, 37, 31, 45, 38, 31, 45, 37, 32, 44, 38, 33, 63, 59, 52, 255, 255, 255, + 255, 255, 255, 149, 146, 142, 45, 38, 32, 44, 37, 33, 44, 38, 32, 44, 39, 31, 221, 220, 219, 255, 255, 255, 42, 38, 32, 43, 37, 32, 43, 38, 32, 44, 38, 32, 195, 193, 191, 255, 255, 255, 176, 173, 170, 121, 116, 113, 154, 151, 149, 229, 228, 227, 246, 246, 246, 245, 245, 245, 110, 107, 102, + 43, 39, 32, 242, 242, 241, 244, 243, 243, 244, 243, 243, 174, 172, 170, 141, 137, 133, 195, 194, 192, 255, 255, 255, 217, 216, 215, 48, 41, 35, 43, 38, 32, 242, 242, 241, 244, 243, 243, 244, 243, 243, 174, 173, 170, 140, 136, 134, 195, 193, 191, 255, 255, 255, 217, 216, 215, 48, 41, 35, 45, 38, 31, + 71, 64, 59, 244, 244, 244, 245, 245, 245, 160, 157, 154, 145, 142, 139, 213, 211, 210, 249, 249, 249, 88, 83, 80, 44, 38, 32, 44, 39, 31, 221, 220, 219, 255, 255, 255, 42, 38, 32, 43, 37, 32, 43, 38, 32, 44, 38, 32, 200, 198, 196, 228, 227, 227, 45, 38, 31, 44, 37, 32, 43, 37, 31, + 43, 38, 31, 43, 38, 32, 44, 38, 32, 44, 39, 32, 43, 39, 32, 44, 38, 32, 45, 39, 32, 44, 39, 31, 44, 38, 31, 45, 38, 31, 44, 39, 32, 42, 39, 31, 43, 37, 31, 44, 37, 31, 43, 38, 32, 43, 39, 32, 44, 39, 32, 45, 39, 32, 43, 39, 32, 44, 37, 32, 45, 36, 31, + 44, 37, 30, 44, 37, 30, 44, 37, 31, 45, 38, 31, 45, 37, 32, 44, 38, 33, 44, 39, 32, 44, 39, 32, 44, 38, 32, 45, 38, 31, 45, 38, 32, 44, 37, 33, 44, 38, 32, 44, 39, 31, 43, 38, 31, 42, 37, 32, 42, 38, 32, 43, 37, 32, 43, 38, 32, 44, 38, 32, 46, 39, 31, + 44, 38, 32, 45, 38, 31, 44, 37, 32, 43, 37, 31, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, + 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 45, 37, 31, 44, 37, 31, + 44, 38, 31, 43, 38, 31, 44, 38, 32, 42, 36, 30, 42, 35, 31, 42, 36, 30, 42, 37, 30, 40, 35, 31, 38, 34, 30, 36, 34, 32, 2, 66, 125, 4, 73, 132, 5, 83, 142, 2, 28, 180, 0, 0, 193, 0, 0, 192, 0, 0, 192, 0, 0, 193, 0, 0, 192, 0, 0, 195, 0, 0, 198, + 0, 0, 203, 27, 27, 164, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 30, 30, 30, 42, 42, 42, 55, 55, 55, 67, 67, 71, 65, 65, 67, 53, 53, 53, 40, 40, 40, 28, 28, 28, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, + 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 106, + 0, 0, 158, 0, 0, 146, 0, 0, 135, 0, 0, 127, 0, 0, 123, 0, 0, 118, 0, 0, 115, 0, 0, 114, 0, 0, 113, 0, 0, 112, 0, 0, 112, 13, 49, 138, 55, 170, 205, 64, 180, 211, 75, 193, 219, 38, 38, 35, 38, 33, 30, 39, 35, 29, 40, 36, 29, 42, 37, 31, 43, 37, 31, + 42, 37, 30, 44, 37, 30, 42, 36, 29, 42, 38, 31, 42, 38, 33, 43, 38, 32, 44, 37, 32, 43, 36, 32, 42, 38, 32, 43, 38, 31, 45, 37, 31, 44, 37, 31, 44, 38, 31, 44, 39, 32, 44, 38, 32, 43, 37, 31, 44, 36, 32, 45, 38, 31, 45, 39, 31, 44, 38, 32, 44, 38, 33, + 45, 39, 32, 45, 38, 31, 43, 36, 32, 43, 38, 31, 44, 39, 31, 44, 37, 32, 44, 38, 30, 43, 39, 30, 44, 38, 31, 44, 37, 31, 45, 37, 32, 45, 38, 31, 43, 38, 31, 42, 38, 31, 43, 38, 32, 42, 39, 32, 43, 38, 31, 43, 37, 32, 42, 39, 32, 44, 38, 32, 44, 37, 32, + 50, 45, 37, 149, 147, 143, 207, 205, 204, 239, 238, 238, 239, 239, 239, 209, 208, 206, 140, 136, 133, 46, 43, 36, 42, 38, 33, 43, 38, 32, 44, 37, 32, 61, 54, 51, 177, 176, 173, 235, 235, 234, 240, 239, 239, 188, 186, 184, 68, 63, 57, 140, 138, 134, 231, 231, 230, 229, 228, 227, 44, 36, 32, + 222, 220, 219, 255, 255, 255, 44, 38, 32, 44, 38, 33, 45, 39, 32, 45, 38, 31, 221, 220, 220, 255, 255, 255, 44, 39, 31, 44, 37, 32, 62, 56, 49, 177, 176, 173, 235, 235, 234, 240, 239, 239, 189, 186, 185, 69, 63, 57, 140, 137, 133, 231, 231, 230, 229, 228, 227, 42, 39, 32, 43, 38, 31, + 43, 37, 32, 42, 39, 32, 55, 49, 44, 248, 248, 247, 253, 253, 253, 63, 59, 52, 45, 39, 32, 45, 38, 32, 43, 38, 31, 44, 37, 30, 43, 37, 30, 42, 38, 31, 56, 52, 47, 153, 151, 148, 219, 218, 217, 246, 246, 246, 242, 242, 241, 215, 215, 213, 152, 148, 145, 58, 52, 46, 44, 38, 31, + 44, 39, 32, 44, 38, 32, 43, 37, 31, 44, 36, 32, 45, 38, 31, 45, 39, 31, 255, 255, 255, 221, 220, 220, 45, 39, 32, 45, 38, 31, 43, 36, 32, 43, 38, 31, 44, 39, 31, 44, 37, 32, 44, 38, 30, 43, 39, 30, 44, 38, 31, 44, 37, 31, 45, 37, 32, 46, 39, 32, 115, 112, 107, + 199, 198, 196, 229, 228, 227, 248, 248, 247, 226, 226, 225, 195, 193, 192, 106, 104, 99, 44, 38, 32, 44, 37, 32, 43, 38, 30, 43, 38, 30, 45, 39, 32, 255, 255, 255, 221, 220, 219, 44, 37, 30, 43, 37, 30, 42, 38, 31, 42, 38, 33, 43, 38, 32, 44, 37, 32, 43, 36, 32, 42, 38, 32, + 43, 38, 31, 137, 132, 129, 255, 255, 255, 174, 171, 169, 44, 39, 32, 44, 38, 32, 43, 37, 31, 44, 36, 32, 45, 38, 31, 215, 214, 212, 255, 255, 255, 96, 91, 87, 45, 39, 32, 45, 38, 31, 43, 36, 32, 43, 38, 31, 221, 221, 219, 255, 255, 255, 44, 38, 30, 43, 39, 30, 44, 38, 31, + 44, 37, 31, 63, 55, 51, 178, 176, 173, 235, 235, 234, 239, 239, 239, 188, 187, 185, 67, 64, 58, 140, 137, 133, 231, 231, 230, 229, 228, 227, 44, 38, 32, 244, 244, 244, 221, 220, 219, 85, 81, 75, 203, 201, 200, 243, 242, 242, 221, 220, 219, 162, 159, 156, 52, 47, 40, 42, 38, 31, 42, 38, 33, + 244, 244, 244, 221, 220, 220, 85, 79, 76, 202, 201, 200, 243, 242, 242, 222, 220, 219, 162, 159, 156, 53, 48, 41, 44, 39, 32, 44, 38, 32, 43, 37, 31, 72, 65, 61, 186, 184, 182, 231, 231, 230, 244, 243, 243, 203, 202, 201, 97, 93, 88, 45, 38, 31, 43, 36, 32, 43, 38, 31, 221, 221, 219, + 255, 255, 255, 44, 38, 30, 43, 39, 30, 44, 38, 31, 44, 37, 31, 222, 220, 220, 255, 255, 255, 43, 38, 31, 42, 38, 31, 43, 38, 32, 42, 39, 32, 43, 38, 31, 43, 37, 32, 42, 39, 32, 44, 38, 32, 44, 37, 32, 43, 38, 30, 43, 38, 30, 45, 39, 32, 45, 38, 32, 43, 38, 31, + 44, 37, 30, 43, 37, 30, 42, 38, 31, 42, 38, 33, 43, 38, 32, 44, 37, 32, 43, 36, 32, 42, 38, 32, 43, 38, 31, 45, 37, 31, 44, 37, 31, 44, 38, 31, 44, 39, 32, 44, 38, 32, 43, 37, 31, 44, 36, 32, 45, 38, 31, 45, 39, 31, 44, 38, 32, 44, 38, 33, 45, 39, 32, + 45, 38, 31, 43, 36, 32, 43, 38, 31, 44, 39, 31, 44, 37, 32, 44, 38, 30, 43, 39, 30, 44, 38, 31, 44, 37, 31, 45, 37, 32, 45, 38, 31, 43, 38, 31, 42, 38, 31, 43, 38, 32, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, + 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 41, 41, 42, 46, 46, 47, 51, 51, 51, 55, 55, 55, 58, 58, 60, + 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 42, 38, 31, 43, 37, 31, 43, 37, 32, 43, 35, 31, 45, 36, 32, 43, 37, 31, 42, 36, 30, 42, 35, 30, 41, 35, 31, 40, 34, 31, 38, 34, 30, 36, 34, 32, 2, 66, 125, + 4, 75, 133, 5, 83, 142, 2, 28, 179, 0, 0, 192, 0, 0, 192, 0, 0, 191, 0, 0, 191, 0, 0, 192, 0, 0, 194, 0, 0, 197, 0, 0, 202, 27, 27, 163, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 55, 55, 55, + 84, 84, 85, 81, 81, 89, 66, 66, 99, 52, 52, 114, 56, 56, 112, 74, 74, 100, 89, 89, 93, 87, 87, 90, 45, 45, 45, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 66, 66, 66, 63, 63, 63, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, + 48, 48, 48, 26, 26, 26, 59, 59, 59, 56, 58, 56, 0, 80, 0, 0, 80, 0, 0, 80, 0, 0, 80, 0, 0, 80, 0, 0, 80, 0, 0, 80, 0, 0, 80, 0, 0, 80, 0, 0, 80, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 106, 0, 0, 158, 0, 0, 145, 0, 0, 135, 0, 0, 127, 0, 0, 122, 0, 0, 117, 0, 0, 115, 0, 0, 113, 0, 0, 112, 0, 0, 112, 0, 0, 111, + 14, 50, 138, 55, 170, 205, 64, 180, 211, 75, 193, 219, 37, 38, 35, 37, 33, 30, 38, 35, 31, 39, 36, 31, 41, 36, 31, 42, 38, 30, 42, 38, 30, 43, 38, 32, 42, 37, 30, 44, 37, 31, 44, 38, 32, 43, 38, 32, 43, 37, 31, 44, 37, 30, 44, 38, 30, 44, 39, 30, 42, 38, 31, + 43, 37, 31, 43, 37, 32, 44, 36, 32, 45, 36, 32, 44, 38, 32, 43, 37, 31, 44, 37, 31, 44, 37, 32, 44, 37, 32, 45, 38, 32, 45, 39, 32, 44, 37, 32, 43, 37, 31, 43, 38, 31, 43, 39, 31, 43, 37, 32, 45, 36, 30, 44, 38, 31, 43, 39, 32, 44, 39, 31, 45, 38, 30, + 44, 37, 30, 44, 38, 31, 44, 39, 31, 44, 38, 32, 43, 36, 31, 43, 37, 31, 42, 38, 31, 42, 38, 32, 42, 37, 32, 43, 37, 32, 42, 38, 32, 42, 38, 32, 43, 38, 32, 43, 39, 31, 43, 39, 31, 43, 38, 32, 43, 38, 31, 44, 37, 31, 44, 38, 32, 43, 38, 32, 43, 37, 31, + 44, 37, 30, 44, 38, 30, 44, 39, 30, 42, 38, 31, 43, 37, 31, 43, 37, 32, 44, 36, 32, 45, 36, 32, 44, 38, 32, 43, 37, 31, 44, 37, 31, 44, 37, 32, 44, 37, 32, 45, 38, 32, 45, 39, 32, 44, 37, 32, 43, 37, 31, 43, 38, 31, 43, 39, 31, 43, 37, 32, 45, 36, 30, + 44, 38, 31, 43, 39, 32, 44, 39, 31, 45, 38, 30, 44, 37, 30, 44, 38, 31, 44, 39, 31, 44, 38, 32, 43, 36, 31, 43, 37, 31, 42, 38, 31, 42, 38, 32, 42, 37, 32, 43, 37, 32, 42, 38, 32, 42, 38, 32, 43, 38, 32, 43, 39, 31, 43, 39, 31, 43, 38, 32, 43, 38, 31, + 44, 37, 31, 44, 38, 32, 43, 38, 32, 43, 37, 31, 44, 37, 30, 44, 38, 30, 44, 39, 30, 42, 38, 31, 43, 37, 31, 43, 37, 32, 44, 36, 32, 45, 36, 32, 44, 38, 32, 43, 37, 31, 44, 37, 31, 44, 37, 32, 44, 37, 32, 45, 38, 32, 45, 39, 32, 44, 37, 32, 43, 37, 31, + 43, 38, 31, 43, 39, 31, 43, 37, 32, 45, 36, 30, 44, 38, 31, 43, 39, 32, 44, 39, 31, 45, 38, 30, 44, 37, 30, 44, 38, 31, 44, 39, 31, 44, 38, 32, 43, 36, 31, 43, 37, 31, 42, 38, 31, 42, 38, 32, 42, 37, 32, 43, 37, 32, 42, 38, 32, 42, 38, 32, 43, 38, 32, + 43, 39, 31, 43, 39, 31, 43, 38, 32, 43, 38, 31, 44, 37, 31, 44, 38, 32, 43, 38, 32, 43, 37, 31, 44, 37, 30, 44, 38, 30, 44, 39, 30, 42, 38, 31, 43, 37, 31, 43, 37, 32, 44, 36, 32, 45, 36, 32, 44, 38, 32, 43, 37, 31, 44, 37, 31, 44, 37, 32, 44, 37, 32, + 45, 38, 32, 45, 39, 32, 44, 37, 32, 43, 37, 31, 43, 38, 31, 43, 39, 31, 43, 37, 32, 45, 36, 30, 44, 38, 31, 43, 39, 32, 44, 39, 31, 45, 38, 30, 44, 37, 30, 44, 38, 31, 44, 39, 31, 44, 38, 32, 43, 36, 31, 43, 37, 31, 42, 38, 31, 42, 38, 32, 42, 37, 32, + 247, 247, 247, 221, 220, 220, 42, 38, 32, 43, 38, 32, 43, 39, 31, 43, 39, 31, 43, 38, 32, 43, 38, 31, 44, 37, 31, 44, 38, 32, 247, 247, 247, 221, 220, 219, 44, 37, 30, 44, 38, 30, 44, 39, 30, 42, 38, 31, 43, 37, 31, 43, 37, 32, 44, 36, 32, 45, 36, 32, 44, 38, 32, + 43, 37, 31, 44, 37, 31, 44, 37, 32, 44, 37, 32, 45, 38, 32, 45, 39, 32, 44, 37, 32, 43, 37, 31, 43, 38, 31, 43, 39, 31, 43, 37, 32, 45, 36, 30, 44, 38, 31, 43, 39, 32, 44, 39, 31, 45, 38, 30, 44, 37, 30, 44, 38, 31, 44, 39, 31, 44, 38, 32, 43, 36, 31, + 43, 37, 31, 42, 38, 31, 42, 38, 32, 42, 37, 32, 43, 37, 32, 42, 38, 32, 42, 38, 32, 43, 38, 32, 43, 39, 31, 43, 39, 31, 43, 38, 32, 43, 38, 31, 44, 37, 31, 44, 38, 32, 43, 38, 32, 43, 37, 31, 44, 37, 30, 44, 38, 30, 44, 39, 30, 42, 38, 31, 43, 37, 31, + 43, 37, 32, 44, 36, 32, 45, 36, 32, 44, 38, 32, 43, 37, 31, 44, 37, 31, 44, 37, 32, 44, 37, 32, 45, 38, 32, 45, 39, 32, 44, 37, 32, 43, 37, 31, 43, 38, 31, 43, 39, 31, 43, 37, 32, 45, 36, 30, 44, 38, 31, 43, 39, 32, 44, 39, 31, 45, 38, 30, 44, 37, 30, + 44, 38, 31, 44, 39, 31, 44, 38, 32, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 51, 51, 51, 46, 46, 47, 41, 41, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, + 13, 13, 13, 19, 19, 19, 25, 25, 25, 31, 31, 32, 37, 37, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 44, 36, 30, 44, 37, 31, 43, 38, 31, + 42, 37, 30, 45, 37, 32, 43, 36, 31, 42, 37, 29, 42, 35, 30, 40, 35, 30, 40, 34, 31, 38, 34, 30, 36, 34, 32, 2, 68, 126, 4, 75, 133, 5, 83, 142, 2, 28, 179, 0, 0, 191, 0, 0, 191, 0, 0, 189, 0, 0, 190, 0, 0, 191, 0, 0, 193, 0, 0, 197, 0, 0, 201, + 27, 27, 163, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 35, 35, 35, 72, 72, 76, 75, 75, 90, 36, 36, 131, 91, 91, 174, 141, 141, 194, 186, 186, 209, 166, 166, 196, 109, 109, 173, 58, 58, 153, 47, 47, 122, 93, 93, 97, 68, 68, 71, 29, 29, 29, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 72, 72, 72, 177, 177, 177, 209, 209, 209, 197, 197, 197, 143, 143, 143, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 141, 141, 141, 122, 122, 122, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 54, 61, 54, 0, 232, 0, 0, 232, 0, 0, 232, 0, 0, 232, 0, 0, 232, 0, 0, 232, 0, 0, 232, 0, + 0, 232, 0, 0, 232, 0, 0, 232, 0, 0, 232, 0, 0, 232, 0, 0, 232, 0, 0, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 106, 0, 0, 157, + 0, 0, 144, 0, 0, 135, 0, 0, 127, 0, 0, 121, 0, 0, 116, 0, 0, 114, 0, 0, 112, 0, 0, 111, 0, 0, 111, 0, 0, 110, 14, 50, 137, 55, 170, 205, 66, 182, 213, 75, 193, 219, 38, 38, 35, 37, 34, 30, 39, 34, 30, 40, 35, 30, 40, 36, 30, 42, 37, 30, 43, 38, 30, + 42, 37, 31, 42, 35, 31, 43, 38, 32, 42, 39, 32, 43, 37, 31, 44, 37, 31, 44, 38, 32, 43, 37, 32, 43, 37, 30, 44, 36, 30, 44, 37, 31, 43, 38, 31, 43, 38, 31, 45, 37, 32, 44, 37, 32, 43, 38, 30, 44, 37, 31, 43, 37, 31, 44, 37, 32, 45, 38, 32, 45, 38, 31, + 43, 37, 32, 43, 37, 32, 45, 38, 31, 43, 37, 31, 42, 38, 31, 44, 39, 31, 43, 38, 31, 43, 38, 32, 44, 38, 31, 45, 38, 31, 46, 38, 31, 42, 38, 31, 42, 37, 31, 43, 37, 30, 42, 37, 31, 42, 39, 31, 44, 38, 30, 44, 36, 31, 44, 37, 32, 43, 39, 32, 43, 37, 31, + 43, 37, 31, 42, 38, 31, 43, 38, 31, 44, 39, 31, 42, 37, 31, 43, 36, 32, 43, 38, 32, 42, 39, 32, 43, 37, 31, 44, 37, 31, 44, 38, 32, 43, 37, 32, 43, 37, 30, 44, 36, 30, 44, 37, 31, 43, 38, 31, 43, 38, 31, 45, 37, 32, 44, 37, 32, 43, 38, 30, 44, 37, 31, + 43, 37, 31, 44, 37, 32, 45, 38, 32, 45, 38, 31, 43, 37, 32, 43, 37, 32, 45, 38, 31, 43, 37, 31, 42, 38, 31, 44, 39, 31, 43, 38, 31, 43, 38, 32, 44, 38, 31, 45, 38, 31, 46, 38, 31, 42, 38, 31, 42, 37, 31, 43, 37, 30, 42, 37, 31, 42, 39, 31, 44, 38, 30, + 44, 36, 31, 44, 37, 32, 43, 39, 32, 43, 37, 31, 43, 37, 31, 42, 38, 31, 43, 38, 31, 44, 39, 31, 42, 37, 31, 43, 36, 32, 43, 38, 32, 42, 39, 32, 43, 37, 31, 44, 37, 31, 44, 38, 32, 43, 37, 32, 43, 37, 30, 44, 36, 30, 44, 37, 31, 43, 38, 31, 43, 38, 31, + 45, 37, 32, 44, 37, 32, 43, 38, 30, 44, 37, 31, 43, 37, 31, 44, 37, 32, 45, 38, 32, 45, 38, 31, 43, 37, 32, 43, 37, 32, 45, 38, 31, 43, 37, 31, 42, 38, 31, 44, 39, 31, 43, 38, 31, 43, 38, 32, 44, 38, 31, 45, 38, 31, 46, 38, 31, 42, 38, 31, 42, 37, 31, + 43, 37, 30, 42, 37, 31, 42, 39, 31, 44, 38, 30, 44, 36, 31, 44, 37, 32, 43, 39, 32, 43, 37, 31, 43, 37, 31, 42, 38, 31, 43, 38, 31, 44, 39, 31, 42, 37, 31, 43, 36, 32, 43, 38, 32, 42, 39, 32, 43, 37, 31, 44, 37, 31, 44, 38, 32, 43, 37, 32, 43, 37, 30, + 44, 36, 30, 44, 37, 31, 43, 38, 31, 43, 38, 31, 45, 37, 32, 44, 37, 32, 43, 38, 30, 44, 37, 31, 43, 37, 31, 44, 37, 32, 45, 38, 32, 45, 38, 31, 43, 37, 32, 43, 37, 32, 45, 38, 31, 43, 37, 31, 42, 38, 31, 44, 39, 31, 43, 38, 31, 43, 38, 32, 44, 38, 31, + 45, 38, 31, 46, 38, 31, 42, 38, 31, 42, 37, 31, 43, 37, 30, 42, 37, 31, 42, 39, 31, 44, 38, 30, 44, 36, 31, 44, 37, 32, 249, 249, 249, 221, 220, 219, 43, 37, 31, 42, 38, 31, 43, 38, 31, 44, 39, 31, 42, 37, 31, 43, 36, 32, 43, 38, 32, 42, 39, 32, 249, 249, 249, + 221, 220, 219, 44, 38, 32, 43, 37, 32, 43, 37, 30, 44, 36, 30, 44, 37, 31, 43, 38, 31, 43, 38, 31, 45, 37, 32, 44, 37, 32, 43, 38, 30, 44, 37, 31, 43, 37, 31, 44, 37, 32, 45, 38, 32, 45, 38, 31, 43, 37, 32, 43, 37, 32, 45, 38, 31, 43, 37, 31, 42, 38, 31, + 44, 39, 31, 43, 38, 31, 43, 38, 32, 44, 38, 31, 45, 38, 31, 46, 38, 31, 42, 38, 31, 42, 37, 31, 43, 37, 30, 42, 37, 31, 42, 39, 31, 44, 38, 30, 44, 36, 31, 44, 37, 32, 43, 39, 32, 43, 37, 31, 43, 37, 31, 42, 38, 31, 43, 38, 31, 44, 39, 31, 42, 37, 31, + 43, 36, 32, 43, 38, 32, 42, 39, 32, 43, 37, 31, 44, 37, 31, 44, 38, 32, 43, 37, 32, 43, 37, 30, 44, 36, 30, 44, 37, 31, 43, 38, 31, 43, 38, 31, 45, 37, 32, 44, 37, 32, 43, 38, 30, 44, 37, 31, 43, 37, 31, 44, 37, 32, 45, 38, 32, 45, 38, 31, 43, 37, 32, + 43, 37, 32, 45, 38, 31, 43, 37, 31, 42, 38, 31, 44, 39, 31, 43, 38, 31, 43, 38, 32, 44, 38, 31, 45, 38, 31, 46, 38, 31, 42, 38, 31, 42, 37, 31, 43, 37, 30, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, + 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 37, 37, 37, 31, 31, 32, 25, 25, 25, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 25, 25, 25, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, + 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 44, 38, 31, 44, 38, 31, 44, 38, 31, 42, 36, 31, 44, 37, 32, 43, 37, 31, 42, 37, 31, 41, 35, 29, 40, 35, 30, 39, 34, 30, 37, 33, 29, 35, 33, 32, 2, 68, 126, 4, 75, 133, + 6, 84, 143, 2, 28, 178, 0, 0, 189, 0, 0, 189, 0, 0, 188, 0, 0, 189, 0, 0, 190, 0, 0, 191, 0, 0, 195, 0, 0, 200, 27, 27, 162, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 30, 30, 30, 79, 79, 83, 55, 55, 107, 59, 59, 159, 212, 212, 228, + 219, 219, 226, 221, 221, 221, 215, 215, 215, 212, 212, 212, 206, 206, 208, 180, 180, 187, 128, 128, 167, 33, 33, 137, 81, 81, 105, 75, 75, 78, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 194, 194, 194, 137, 137, 137, 60, 60, 60, + 58, 58, 58, 97, 97, 97, 58, 58, 58, 100, 100, 100, 130, 130, 130, 80, 80, 80, 58, 58, 58, 58, 58, 58, 104, 104, 104, 90, 90, 90, 117, 117, 117, 141, 141, 141, 122, 122, 122, 59, 59, 59, 109, 109, 109, 128, 128, 128, 74, 74, 74, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, + 26, 26, 26, 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 106, 0, 0, 156, 0, 0, 144, 0, 0, 134, 0, 0, 126, 0, 0, 120, 0, 0, 116, 0, 0, 113, 0, 0, 111, 0, 0, 111, 0, 0, 110, 0, 0, 109, 14, 50, 137, + 57, 172, 206, 66, 182, 213, 77, 195, 220, 36, 38, 35, 36, 33, 28, 39, 35, 29, 39, 36, 30, 41, 36, 31, 42, 36, 31, 42, 35, 30, 42, 37, 31, 42, 38, 30, 44, 38, 30, 42, 37, 31, 43, 38, 31, 43, 37, 31, 42, 38, 31, 44, 38, 30, 45, 37, 31, 44, 38, 31, 44, 38, 31, + 44, 38, 31, 43, 37, 32, 44, 37, 32, 44, 38, 32, 44, 38, 32, 43, 37, 30, 43, 37, 31, 43, 37, 31, 43, 37, 31, 43, 37, 31, 44, 39, 31, 44, 39, 32, 43, 38, 32, 43, 38, 32, 44, 38, 31, 43, 37, 30, 43, 36, 30, 45, 37, 31, 44, 39, 30, 43, 38, 30, 43, 37, 31, + 43, 37, 31, 43, 37, 31, 43, 37, 32, 42, 38, 31, 42, 38, 32, 43, 37, 31, 42, 37, 31, 41, 37, 31, 42, 37, 30, 43, 38, 30, 42, 38, 31, 43, 38, 32, 44, 37, 32, 43, 36, 31, 42, 37, 31, 43, 39, 31, 44, 38, 30, 42, 37, 31, 43, 38, 31, 43, 37, 31, 42, 38, 31, + 44, 38, 30, 45, 37, 31, 44, 38, 31, 44, 38, 31, 44, 38, 31, 43, 37, 32, 44, 37, 32, 44, 38, 32, 44, 38, 32, 43, 37, 30, 43, 37, 31, 43, 37, 31, 43, 37, 31, 43, 37, 31, 44, 39, 31, 44, 39, 32, 43, 38, 32, 43, 38, 32, 44, 38, 31, 43, 37, 30, 43, 36, 30, + 45, 37, 31, 44, 39, 30, 43, 38, 30, 43, 37, 31, 43, 37, 31, 43, 37, 31, 43, 37, 32, 42, 38, 31, 42, 38, 32, 43, 37, 31, 42, 37, 31, 41, 37, 31, 42, 37, 30, 43, 38, 30, 42, 38, 31, 43, 38, 32, 44, 37, 32, 43, 36, 31, 42, 37, 31, 43, 39, 31, 44, 38, 30, + 42, 37, 31, 43, 38, 31, 43, 37, 31, 42, 38, 31, 44, 38, 30, 45, 37, 31, 44, 38, 31, 44, 38, 31, 44, 38, 31, 43, 37, 32, 44, 37, 32, 44, 38, 32, 44, 38, 32, 43, 37, 30, 43, 37, 31, 43, 37, 31, 43, 37, 31, 43, 37, 31, 44, 39, 31, 44, 39, 32, 43, 38, 32, + 43, 38, 32, 44, 38, 31, 43, 37, 30, 43, 36, 30, 45, 37, 31, 44, 39, 30, 43, 38, 30, 43, 37, 31, 43, 37, 31, 43, 37, 31, 43, 37, 32, 42, 38, 31, 42, 38, 32, 43, 37, 31, 42, 37, 31, 41, 37, 31, 42, 37, 30, 43, 38, 30, 42, 38, 31, 43, 38, 32, 44, 37, 32, + 43, 36, 31, 42, 37, 31, 43, 39, 31, 44, 38, 30, 42, 37, 31, 43, 38, 31, 43, 37, 31, 42, 38, 31, 44, 38, 30, 45, 37, 31, 44, 38, 31, 44, 38, 31, 44, 38, 31, 43, 37, 32, 44, 37, 32, 44, 38, 32, 44, 38, 32, 43, 37, 30, 43, 37, 31, 43, 37, 31, 43, 37, 31, + 43, 37, 31, 44, 39, 31, 44, 39, 32, 43, 38, 32, 43, 38, 32, 44, 38, 31, 43, 37, 30, 43, 36, 30, 45, 37, 31, 44, 39, 30, 43, 38, 30, 43, 37, 31, 43, 37, 31, 43, 37, 31, 43, 37, 32, 42, 38, 31, 42, 38, 32, 43, 37, 31, 42, 37, 31, 41, 37, 31, 253, 253, 253, + 221, 220, 219, 42, 38, 31, 43, 38, 32, 44, 37, 32, 43, 36, 31, 42, 37, 31, 43, 39, 31, 44, 38, 30, 42, 37, 31, 253, 253, 253, 221, 220, 219, 42, 38, 31, 44, 38, 30, 45, 37, 31, 44, 38, 31, 44, 38, 31, 44, 38, 31, 43, 37, 32, 44, 37, 32, 44, 38, 32, 44, 38, 32, + 43, 37, 30, 43, 37, 31, 43, 37, 31, 43, 37, 31, 43, 37, 31, 44, 39, 31, 44, 39, 32, 43, 38, 32, 43, 38, 32, 44, 38, 31, 43, 37, 30, 43, 36, 30, 45, 37, 31, 44, 39, 30, 43, 38, 30, 43, 37, 31, 43, 37, 31, 43, 37, 31, 43, 37, 32, 42, 38, 31, 42, 38, 32, + 43, 37, 31, 42, 37, 31, 41, 37, 31, 42, 37, 30, 43, 38, 30, 42, 38, 31, 43, 38, 32, 44, 37, 32, 43, 36, 31, 42, 37, 31, 43, 39, 31, 44, 38, 30, 42, 37, 31, 43, 38, 31, 43, 37, 31, 42, 38, 31, 44, 38, 30, 45, 37, 31, 44, 38, 31, 44, 38, 31, 44, 38, 31, + 43, 37, 32, 44, 37, 32, 44, 38, 32, 44, 38, 32, 43, 37, 30, 43, 37, 31, 43, 37, 31, 43, 37, 31, 43, 37, 31, 44, 39, 31, 44, 39, 32, 43, 38, 32, 43, 38, 32, 44, 38, 31, 43, 37, 30, 43, 36, 30, 45, 37, 31, 44, 39, 30, 43, 38, 30, 43, 37, 31, 43, 37, 31, + 43, 37, 31, 43, 37, 32, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 25, 25, 25, 19, 19, 19, 13, 13, 13, 13, 13, 13, + 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 42, 37, 31, 43, 38, 31, 44, 37, 31, 42, 35, 30, + 43, 37, 31, 43, 35, 31, 42, 35, 30, 42, 35, 29, 41, 36, 30, 40, 34, 30, 38, 32, 28, 35, 33, 32, 2, 68, 126, 4, 76, 134, 6, 84, 143, 2, 29, 177, 0, 0, 188, 0, 0, 188, 0, 0, 187, 0, 0, 188, 0, 0, 188, 0, 0, 190, 0, 0, 194, 0, 0, 199, 27, 27, 162, + 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 64, 64, 67, 65, 65, 98, 80, 80, 171, 229, 229, 236, 222, 222, 222, 202, 202, 202, 191, 191, 191, 186, 186, 186, 186, 186, 186, 194, 194, 194, 205, 205, 205, 188, 188, 192, 145, 145, 157, 31, 31, 137, 96, 96, 102, 52, 52, 52, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 63, 63, 63, 242, 242, 242, 61, 61, 61, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 134, 134, 134, 111, 111, 111, 188, 188, 188, 104, 104, 104, 58, 58, 58, 225, 225, 225, 165, 165, 165, 104, 104, 104, + 141, 141, 141, 122, 122, 122, 63, 63, 63, 135, 135, 135, 113, 113, 113, 202, 202, 202, 79, 79, 79, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, + 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 106, 0, 0, 156, 0, 0, 144, + 0, 0, 133, 0, 0, 125, 0, 0, 120, 0, 0, 115, 0, 0, 112, 0, 0, 111, 0, 0, 110, 0, 0, 109, 0, 0, 109, 15, 51, 137, 57, 172, 206, 68, 185, 214, 77, 195, 220, 38, 38, 35, 37, 34, 29, 39, 34, 30, 40, 34, 30, 40, 36, 29, 42, 36, 29, 43, 37, 30, 43, 38, 31, + 41, 36, 31, 43, 36, 32, 44, 37, 31, 44, 38, 31, 44, 38, 31, 44, 37, 31, 43, 36, 31, 44, 37, 31, 42, 37, 31, 43, 38, 31, 44, 37, 31, 43, 36, 31, 43, 37, 31, 44, 36, 32, 44, 36, 31, 45, 37, 30, 44, 38, 31, 44, 37, 31, 45, 36, 30, 44, 37, 31, 43, 37, 31, + 43, 37, 31, 43, 38, 31, 43, 38, 31, 43, 37, 31, 42, 37, 31, 43, 38, 30, 44, 38, 30, 43, 37, 31, 44, 37, 31, 45, 37, 30, 43, 37, 31, 44, 38, 30, 43, 37, 30, 43, 37, 30, 44, 37, 30, 43, 37, 31, 42, 37, 31, 44, 38, 31, 43, 39, 31, 43, 37, 31, 43, 36, 31, + 42, 38, 30, 43, 37, 30, 44, 38, 31, 43, 38, 31, 42, 37, 32, 43, 36, 32, 44, 37, 31, 44, 38, 31, 44, 38, 31, 44, 37, 31, 43, 36, 31, 44, 37, 31, 42, 37, 31, 43, 38, 31, 44, 37, 31, 43, 36, 31, 43, 37, 31, 44, 36, 32, 44, 36, 31, 45, 37, 30, 44, 38, 31, + 44, 37, 31, 45, 36, 30, 44, 37, 31, 43, 37, 31, 43, 37, 31, 43, 38, 31, 43, 38, 31, 43, 37, 31, 42, 37, 31, 43, 38, 30, 44, 38, 30, 43, 37, 31, 44, 37, 31, 45, 37, 30, 43, 37, 31, 44, 38, 30, 43, 37, 30, 43, 37, 30, 44, 37, 30, 43, 37, 31, 42, 37, 31, + 44, 38, 31, 43, 39, 31, 43, 37, 31, 43, 36, 31, 42, 38, 30, 43, 37, 30, 44, 38, 31, 43, 38, 31, 42, 37, 32, 43, 36, 32, 44, 37, 31, 44, 38, 31, 44, 38, 31, 44, 37, 31, 43, 36, 31, 44, 37, 31, 42, 37, 31, 43, 38, 31, 44, 37, 31, 43, 36, 31, 43, 37, 31, + 44, 36, 32, 44, 36, 31, 45, 37, 30, 44, 38, 31, 44, 37, 31, 45, 36, 30, 44, 37, 31, 43, 37, 31, 43, 37, 31, 43, 38, 31, 43, 38, 31, 43, 37, 31, 42, 37, 31, 43, 38, 30, 44, 38, 30, 43, 37, 31, 44, 37, 31, 45, 37, 30, 43, 37, 31, 44, 38, 30, 43, 37, 30, + 43, 37, 30, 44, 37, 30, 43, 37, 31, 42, 37, 31, 44, 38, 31, 43, 39, 31, 43, 37, 31, 43, 36, 31, 42, 38, 30, 43, 37, 30, 44, 38, 31, 43, 38, 31, 42, 37, 32, 43, 36, 32, 44, 37, 31, 44, 38, 31, 44, 38, 31, 44, 37, 31, 43, 36, 31, 44, 37, 31, 42, 37, 31, + 43, 38, 31, 44, 37, 31, 43, 36, 31, 43, 37, 31, 44, 36, 32, 44, 36, 31, 45, 37, 30, 44, 38, 31, 44, 37, 31, 45, 36, 30, 44, 37, 31, 43, 37, 31, 43, 37, 31, 43, 38, 31, 43, 38, 31, 43, 37, 31, 42, 37, 31, 43, 38, 30, 44, 38, 30, 43, 37, 31, 44, 37, 31, + 45, 37, 30, 43, 37, 31, 44, 38, 30, 43, 37, 30, 43, 37, 30, 44, 37, 30, 43, 37, 31, 42, 37, 31, 44, 38, 31, 152, 150, 146, 135, 131, 128, 43, 36, 31, 42, 38, 30, 43, 37, 30, 44, 38, 31, 43, 38, 31, 42, 37, 32, 43, 36, 32, 44, 37, 31, 152, 149, 146, 135, 132, 128, + 44, 37, 31, 43, 36, 31, 44, 37, 31, 42, 37, 31, 43, 38, 31, 44, 37, 31, 43, 36, 31, 43, 37, 31, 44, 36, 32, 44, 36, 31, 45, 37, 30, 44, 38, 31, 44, 37, 31, 45, 36, 30, 44, 37, 31, 43, 37, 31, 43, 37, 31, 43, 38, 31, 43, 38, 31, 43, 37, 31, 42, 37, 31, + 43, 38, 30, 44, 38, 30, 43, 37, 31, 44, 37, 31, 45, 37, 30, 43, 37, 31, 44, 38, 30, 43, 37, 30, 43, 37, 30, 44, 37, 30, 43, 37, 31, 42, 37, 31, 44, 38, 31, 43, 39, 31, 43, 37, 31, 43, 36, 31, 42, 38, 30, 43, 37, 30, 44, 38, 31, 43, 38, 31, 42, 37, 32, + 43, 36, 32, 44, 37, 31, 44, 38, 31, 44, 38, 31, 44, 37, 31, 43, 36, 31, 44, 37, 31, 42, 37, 31, 43, 38, 31, 44, 37, 31, 43, 36, 31, 43, 37, 31, 44, 36, 32, 44, 36, 31, 45, 37, 30, 44, 38, 31, 44, 37, 31, 45, 36, 30, 44, 37, 31, 43, 37, 31, 43, 37, 31, + 43, 38, 31, 43, 38, 31, 43, 37, 31, 42, 37, 31, 43, 38, 30, 44, 38, 30, 43, 37, 31, 44, 37, 31, 45, 37, 30, 43, 37, 31, 44, 38, 30, 43, 37, 30, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, + 55, 55, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 41, 41, 42, 46, 46, 47, 48, 48, 49, 44, 44, 45, 41, 41, 42, 45, 45, 46, 53, 53, 55, + 59, 59, 61, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 44, 38, 30, 43, 38, 31, 42, 38, 31, 43, 36, 31, 44, 36, 32, 41, 36, 29, 41, 37, 28, 42, 36, 30, 41, 35, 30, 38, 34, 29, 36, 34, 28, 35, 33, 32, 3, 69, 128, 4, 76, 134, 6, 85, 144, + 2, 29, 176, 0, 0, 187, 0, 0, 187, 0, 0, 186, 0, 0, 186, 0, 0, 187, 0, 0, 189, 0, 0, 193, 0, 0, 199, 27, 27, 161, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 44, 44, 44, 82, 82, 87, 34, 34, 141, 222, 222, 233, 219, 219, 219, 194, 194, 194, 176, 176, 176, + 163, 163, 163, 159, 159, 159, 160, 160, 160, 166, 166, 166, 181, 181, 181, 200, 200, 200, 180, 180, 183, 103, 103, 140, 47, 47, 127, 99, 99, 102, 32, 32, 32, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 72, 72, 72, 226, 226, 226, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 111, 111, 111, 165, 165, 165, 192, 192, 192, 161, 161, 161, 58, 58, 58, 223, 223, 223, 61, 61, 61, 58, 58, 58, 141, 141, 141, 122, 122, 122, 58, 58, 58, 123, 123, 123, 169, 169, 169, 203, 203, 203, 134, 134, 134, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, + 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 106, 0, 0, 156, 0, 0, 143, 0, 0, 132, 0, 0, 125, 0, 0, 119, 0, 0, 114, 0, 0, 112, 0, 0, 110, 0, 0, 109, 0, 0, 109, 0, 0, 108, 15, 51, 136, 58, 174, 208, + 68, 185, 214, 77, 195, 220, 37, 38, 35, 38, 33, 29, 39, 35, 29, 39, 36, 31, 42, 35, 31, 42, 37, 30, 41, 37, 30, 42, 37, 32, 41, 36, 30, 41, 38, 31, 42, 38, 31, 42, 37, 31, 42, 38, 30, 44, 37, 30, 44, 37, 31, 43, 38, 31, 44, 38, 30, 43, 38, 31, 42, 38, 31, + 44, 37, 32, 44, 36, 32, 42, 37, 30, 42, 38, 29, 44, 38, 31, 44, 37, 31, 42, 37, 30, 42, 38, 30, 44, 37, 31, 44, 37, 31, 44, 38, 31, 44, 39, 31, 43, 38, 30, 43, 36, 30, 42, 37, 30, 41, 38, 30, 42, 38, 30, 42, 39, 29, 43, 38, 30, 45, 37, 31, 42, 38, 32, + 44, 37, 31, 44, 37, 31, 43, 37, 31, 42, 37, 31, 42, 37, 30, 41, 37, 30, 42, 37, 32, 44, 37, 31, 43, 38, 30, 42, 38, 32, 44, 37, 32, 44, 38, 31, 42, 38, 31, 42, 37, 32, 42, 37, 31, 41, 38, 31, 42, 38, 31, 42, 37, 31, 42, 38, 30, 44, 37, 30, 44, 37, 31, + 43, 38, 31, 44, 38, 30, 43, 38, 31, 42, 38, 31, 44, 37, 32, 44, 36, 32, 42, 37, 30, 42, 38, 29, 44, 38, 31, 44, 37, 31, 42, 37, 30, 42, 38, 30, 44, 37, 31, 44, 37, 31, 44, 38, 31, 44, 39, 31, 43, 38, 30, 43, 36, 30, 42, 37, 30, 41, 38, 30, 42, 38, 30, + 42, 39, 29, 43, 38, 30, 45, 37, 31, 42, 38, 32, 44, 37, 31, 44, 37, 31, 43, 37, 31, 42, 37, 31, 42, 37, 30, 41, 37, 30, 42, 37, 32, 44, 37, 31, 43, 38, 30, 42, 38, 32, 44, 37, 32, 44, 38, 31, 42, 38, 31, 42, 37, 32, 42, 37, 31, 41, 38, 31, 42, 38, 31, + 42, 37, 31, 42, 38, 30, 44, 37, 30, 44, 37, 31, 43, 38, 31, 44, 38, 30, 43, 38, 31, 42, 38, 31, 44, 37, 32, 44, 36, 32, 42, 37, 30, 42, 38, 29, 44, 38, 31, 44, 37, 31, 42, 37, 30, 42, 38, 30, 44, 37, 31, 44, 37, 31, 44, 38, 31, 44, 39, 31, 43, 38, 30, + 43, 36, 30, 42, 37, 30, 41, 38, 30, 42, 38, 30, 42, 39, 29, 43, 38, 30, 45, 37, 31, 42, 38, 32, 44, 37, 31, 44, 37, 31, 43, 37, 31, 42, 37, 31, 42, 37, 30, 41, 37, 30, 42, 37, 32, 44, 37, 31, 43, 38, 30, 42, 38, 32, 44, 37, 32, 44, 38, 31, 42, 38, 31, + 42, 37, 32, 42, 37, 31, 41, 38, 31, 42, 38, 31, 42, 37, 31, 42, 38, 30, 44, 37, 30, 44, 37, 31, 43, 38, 31, 44, 38, 30, 43, 38, 31, 42, 38, 31, 44, 37, 32, 44, 36, 32, 42, 37, 30, 42, 38, 29, 44, 38, 31, 44, 37, 31, 42, 37, 30, 42, 38, 30, 44, 37, 31, + 44, 37, 31, 44, 38, 31, 44, 39, 31, 43, 38, 30, 43, 36, 30, 42, 37, 30, 41, 38, 30, 42, 38, 30, 42, 39, 29, 43, 38, 30, 45, 37, 31, 42, 38, 32, 44, 37, 31, 44, 37, 31, 43, 37, 31, 42, 37, 31, 42, 37, 30, 41, 37, 30, 42, 37, 32, 44, 37, 31, 43, 38, 30, + 42, 38, 32, 44, 37, 32, 44, 38, 31, 42, 38, 31, 42, 37, 32, 42, 37, 31, 41, 38, 31, 42, 38, 31, 42, 37, 31, 42, 38, 30, 44, 37, 30, 44, 37, 31, 43, 38, 31, 44, 38, 30, 43, 38, 31, 42, 38, 31, 44, 37, 32, 44, 36, 32, 42, 37, 30, 42, 38, 29, 44, 38, 31, + 44, 37, 31, 42, 37, 30, 42, 38, 30, 44, 37, 31, 44, 37, 31, 44, 38, 31, 44, 39, 31, 43, 38, 30, 43, 36, 30, 42, 37, 30, 41, 38, 30, 42, 38, 30, 42, 39, 29, 43, 38, 30, 45, 37, 31, 42, 38, 32, 44, 37, 31, 44, 37, 31, 43, 37, 31, 42, 37, 31, 42, 37, 30, + 41, 37, 30, 42, 37, 32, 44, 37, 31, 43, 38, 30, 42, 38, 32, 44, 37, 32, 44, 38, 31, 42, 38, 31, 42, 37, 32, 42, 37, 31, 41, 38, 31, 42, 38, 31, 42, 37, 31, 42, 38, 30, 44, 37, 30, 44, 37, 31, 43, 38, 31, 44, 38, 30, 43, 38, 31, 42, 38, 31, 44, 37, 32, + 44, 36, 32, 42, 37, 30, 42, 38, 29, 44, 38, 31, 44, 37, 31, 42, 37, 30, 42, 38, 30, 44, 37, 31, 44, 37, 31, 44, 38, 31, 44, 39, 31, 43, 38, 30, 43, 36, 30, 42, 37, 30, 41, 38, 30, 42, 38, 30, 42, 39, 29, 43, 38, 30, 45, 37, 31, 42, 38, 32, 44, 37, 31, + 44, 37, 31, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 59, 59, 61, 53, 53, 55, 45, 45, 46, 41, 41, 42, 44, 44, 45, 48, 48, 49, 46, 46, 47, 41, 41, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, + 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 40, 40, 41, 28, 28, 29, 19, 19, 20, 18, 18, 18, 21, 21, 21, 25, 25, 26, 43, 43, 44, 56, 56, 58, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 42, 37, 31, 42, 37, 31, 43, 36, 30, 43, 36, 30, 44, 37, 31, + 41, 35, 30, 42, 35, 30, 42, 36, 30, 40, 36, 29, 39, 35, 29, 37, 33, 28, 35, 34, 31, 3, 69, 128, 5, 78, 136, 6, 85, 144, 2, 29, 176, 0, 0, 186, 0, 0, 186, 0, 0, 184, 0, 0, 185, 0, 0, 186, 0, 0, 189, 0, 0, 192, 0, 0, 198, 27, 27, 161, 77, 77, 77, + 53, 53, 53, 26, 26, 26, 26, 26, 26, 67, 67, 71, 51, 51, 114, 151, 151, 201, 221, 221, 225, 198, 198, 198, 173, 173, 173, 156, 156, 156, 144, 144, 144, 138, 138, 138, 139, 139, 139, 147, 147, 147, 160, 160, 160, 180, 180, 180, 205, 205, 205, 134, 134, 141, 41, 41, 134, 89, 89, 108, 55, 55, 55, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 233, 233, 233, 82, 82, 82, 58, 58, 58, 58, 58, 58, 58, 58, 58, 77, 77, 77, 191, 191, 191, 69, 69, 69, 114, 114, 114, 174, 174, 174, 58, 58, 58, 206, 206, 206, 58, 58, 58, 58, 58, 58, 141, 141, 141, + 122, 122, 122, 98, 98, 98, 172, 172, 172, 66, 66, 66, 141, 141, 141, 147, 147, 147, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, + 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 106, 0, 0, 155, 0, 0, 142, 0, 0, 132, + 0, 0, 124, 0, 0, 118, 0, 0, 114, 0, 0, 111, 0, 0, 109, 0, 0, 109, 0, 0, 108, 0, 0, 107, 15, 51, 136, 58, 174, 208, 68, 185, 214, 79, 197, 222, 37, 38, 35, 38, 33, 29, 39, 34, 29, 39, 35, 29, 40, 36, 29, 40, 37, 29, 42, 38, 30, 43, 38, 32, 41, 37, 30, + 42, 39, 30, 42, 38, 31, 41, 38, 31, 43, 38, 32, 43, 38, 31, 42, 38, 30, 43, 36, 31, 42, 37, 31, 42, 37, 31, 43, 36, 30, 44, 37, 31, 44, 37, 31, 42, 36, 31, 43, 36, 31, 44, 38, 31, 43, 38, 30, 43, 38, 30, 43, 37, 30, 44, 38, 30, 44, 38, 31, 44, 38, 30, + 42, 37, 31, 43, 36, 31, 44, 36, 30, 43, 37, 31, 42, 37, 31, 41, 36, 30, 43, 37, 30, 43, 36, 31, 43, 36, 31, 44, 37, 31, 43, 37, 30, 41, 37, 30, 42, 37, 30, 42, 36, 31, 42, 37, 32, 41, 37, 31, 42, 37, 32, 44, 37, 31, 43, 37, 30, 42, 37, 30, 42, 38, 30, + 41, 38, 30, 43, 39, 31, 43, 38, 32, 42, 38, 31, 42, 39, 30, 42, 38, 31, 41, 38, 31, 43, 38, 32, 43, 38, 31, 42, 38, 30, 43, 36, 31, 42, 37, 31, 42, 37, 31, 43, 36, 30, 44, 37, 31, 44, 37, 31, 42, 36, 31, 43, 36, 31, 44, 38, 31, 43, 38, 30, 43, 38, 30, + 43, 37, 30, 44, 38, 30, 44, 38, 31, 44, 38, 30, 42, 37, 31, 43, 36, 31, 44, 36, 30, 43, 37, 31, 42, 37, 31, 41, 36, 30, 43, 37, 30, 43, 36, 31, 43, 36, 31, 44, 37, 31, 43, 37, 30, 41, 37, 30, 42, 37, 30, 42, 36, 31, 42, 37, 32, 41, 37, 31, 42, 37, 32, + 44, 37, 31, 43, 37, 30, 42, 37, 30, 42, 38, 30, 41, 38, 30, 43, 39, 31, 43, 38, 32, 42, 38, 31, 42, 39, 30, 42, 38, 31, 41, 38, 31, 43, 38, 32, 43, 38, 31, 42, 38, 30, 43, 36, 31, 42, 37, 31, 42, 37, 31, 43, 36, 30, 44, 37, 31, 44, 37, 31, 42, 36, 31, + 43, 36, 31, 44, 38, 31, 43, 38, 30, 43, 38, 30, 43, 37, 30, 44, 38, 30, 44, 38, 31, 44, 38, 30, 42, 37, 31, 43, 36, 31, 44, 36, 30, 43, 37, 31, 42, 37, 31, 41, 36, 30, 43, 37, 30, 43, 36, 31, 43, 36, 31, 44, 37, 31, 43, 37, 30, 41, 37, 30, 42, 37, 30, + 42, 36, 31, 42, 37, 32, 41, 37, 31, 42, 37, 32, 44, 37, 31, 43, 37, 30, 42, 37, 30, 42, 38, 30, 41, 38, 30, 43, 39, 31, 43, 38, 32, 42, 38, 31, 42, 39, 30, 42, 38, 31, 41, 38, 31, 43, 38, 32, 43, 38, 31, 42, 38, 30, 43, 36, 31, 42, 37, 31, 42, 37, 31, + 43, 36, 30, 44, 37, 31, 44, 37, 31, 42, 36, 31, 43, 36, 31, 44, 38, 31, 43, 38, 30, 43, 38, 30, 43, 37, 30, 44, 38, 30, 44, 38, 31, 44, 38, 30, 42, 37, 31, 43, 36, 31, 44, 36, 30, 43, 37, 31, 42, 37, 31, 41, 36, 30, 43, 37, 30, 43, 36, 31, 43, 36, 31, + 44, 37, 31, 43, 37, 30, 41, 37, 30, 42, 37, 30, 42, 36, 31, 42, 37, 32, 41, 37, 31, 42, 37, 32, 44, 37, 31, 43, 37, 30, 42, 37, 30, 42, 38, 30, 41, 38, 30, 43, 39, 31, 43, 38, 32, 42, 38, 31, 42, 39, 30, 42, 38, 31, 41, 38, 31, 43, 38, 32, 43, 38, 31, + 42, 38, 30, 43, 36, 31, 42, 37, 31, 42, 37, 31, 43, 36, 30, 44, 37, 31, 44, 37, 31, 42, 36, 31, 43, 36, 31, 44, 38, 31, 43, 38, 30, 43, 38, 30, 43, 37, 30, 44, 38, 30, 44, 38, 31, 44, 38, 30, 42, 37, 31, 43, 36, 31, 44, 36, 30, 43, 37, 31, 42, 37, 31, + 41, 36, 30, 43, 37, 30, 43, 36, 31, 43, 36, 31, 44, 37, 31, 43, 37, 30, 41, 37, 30, 42, 37, 30, 42, 36, 31, 42, 37, 32, 41, 37, 31, 42, 37, 32, 44, 37, 31, 43, 37, 30, 42, 37, 30, 42, 38, 30, 41, 38, 30, 43, 39, 31, 43, 38, 32, 42, 38, 31, 42, 39, 30, + 42, 38, 31, 41, 38, 31, 43, 38, 32, 43, 38, 31, 42, 38, 30, 43, 36, 31, 42, 37, 31, 42, 37, 31, 43, 36, 30, 44, 37, 31, 44, 37, 31, 42, 36, 31, 43, 36, 31, 44, 38, 31, 43, 38, 30, 43, 38, 30, 43, 37, 30, 44, 38, 30, 44, 38, 31, 44, 38, 30, 42, 37, 31, + 43, 36, 31, 44, 36, 30, 43, 37, 31, 42, 37, 31, 41, 36, 30, 43, 37, 30, 43, 36, 31, 43, 36, 31, 44, 37, 31, 43, 37, 30, 41, 37, 30, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 56, 56, 58, 43, 43, 44, 25, 25, 26, 21, 21, 21, 18, 18, 18, 19, 19, 20, + 28, 28, 29, 40, 40, 41, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 39, 39, 40, 25, 25, 26, 13, 13, 13, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 16, 16, 17, + 42, 42, 44, 62, 62, 64, 60, 60, 62, 59, 59, 61, 59, 59, 61, 43, 36, 30, 43, 37, 30, 42, 37, 30, 42, 35, 30, 43, 36, 31, 42, 36, 30, 42, 36, 30, 42, 34, 30, 41, 34, 30, 40, 34, 29, 36, 34, 29, 35, 33, 32, 3, 69, 128, 5, 78, 136, 6, 85, 144, 2, 29, 175, + 0, 0, 185, 0, 0, 184, 0, 0, 183, 0, 0, 184, 0, 0, 185, 0, 0, 188, 0, 0, 191, 0, 0, 196, 27, 27, 160, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 80, 80, 85, 34, 34, 126, 210, 210, 222, 213, 213, 213, 184, 184, 184, 159, 159, 159, 141, 141, 141, 126, 126, 126, + 119, 119, 119, 120, 120, 120, 130, 130, 130, 146, 146, 146, 165, 165, 165, 192, 192, 192, 175, 175, 176, 70, 70, 125, 69, 69, 120, 73, 73, 74, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 117, 117, 117, 217, 217, 217, 151, 151, 151, 142, 142, 142, 175, 175, 175, + 71, 71, 71, 211, 211, 211, 127, 127, 127, 196, 196, 196, 174, 174, 174, 58, 58, 58, 206, 206, 206, 58, 58, 58, 58, 58, 58, 141, 141, 141, 122, 122, 122, 91, 91, 91, 201, 201, 201, 131, 131, 131, 209, 209, 209, 147, 147, 147, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, + 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 105, 0, 0, 154, 0, 0, 142, 0, 0, 131, 0, 0, 123, 0, 0, 118, 0, 0, 113, 0, 0, 110, 0, 0, 109, 0, 0, 108, 0, 0, 107, 0, 0, 107, 15, 51, 136, 58, 174, 208, 70, 187, 215, + 79, 197, 222, 38, 38, 34, 37, 33, 28, 38, 34, 29, 40, 35, 29, 40, 35, 29, 40, 37, 29, 41, 35, 29, 42, 36, 30, 40, 36, 29, 42, 38, 30, 43, 37, 30, 43, 37, 30, 43, 38, 31, 42, 37, 30, 42, 36, 30, 43, 36, 31, 43, 36, 30, 43, 37, 30, 42, 37, 30, 43, 36, 31, + 43, 36, 31, 43, 37, 31, 44, 37, 31, 44, 36, 31, 44, 36, 31, 44, 37, 30, 42, 38, 31, 43, 36, 32, 44, 36, 31, 44, 37, 30, 44, 36, 31, 43, 37, 31, 43, 39, 30, 42, 38, 29, 42, 37, 29, 42, 37, 29, 43, 37, 30, 44, 37, 30, 43, 36, 30, 42, 37, 30, 44, 36, 30, + 43, 36, 30, 41, 38, 30, 41, 38, 31, 43, 36, 31, 44, 37, 30, 44, 38, 30, 43, 37, 30, 42, 36, 30, 43, 37, 30, 42, 37, 30, 41, 38, 30, 42, 36, 30, 42, 36, 30, 41, 37, 30, 42, 38, 30, 43, 37, 30, 43, 37, 30, 43, 38, 31, 42, 37, 30, 42, 36, 30, 43, 36, 31, + 43, 36, 30, 43, 37, 30, 42, 37, 30, 43, 36, 31, 43, 36, 31, 43, 37, 31, 44, 37, 31, 44, 36, 31, 44, 36, 31, 44, 37, 30, 42, 38, 31, 43, 36, 32, 44, 36, 31, 44, 37, 30, 44, 36, 31, 43, 37, 31, 43, 39, 30, 42, 38, 29, 42, 37, 29, 42, 37, 29, 43, 37, 30, + 44, 37, 30, 43, 36, 30, 42, 37, 30, 44, 36, 30, 43, 36, 30, 41, 38, 30, 41, 38, 31, 43, 36, 31, 44, 37, 30, 44, 38, 30, 43, 37, 30, 42, 36, 30, 43, 37, 30, 42, 37, 30, 41, 38, 30, 42, 36, 30, 42, 36, 30, 41, 37, 30, 42, 38, 30, 43, 37, 30, 43, 37, 30, + 43, 38, 31, 42, 37, 30, 42, 36, 30, 43, 36, 31, 43, 36, 30, 43, 37, 30, 42, 37, 30, 43, 36, 31, 43, 36, 31, 43, 37, 31, 44, 37, 31, 44, 36, 31, 44, 36, 31, 44, 37, 30, 42, 38, 31, 43, 36, 32, 44, 36, 31, 44, 37, 30, 44, 36, 31, 43, 37, 31, 43, 39, 30, + 42, 38, 29, 42, 37, 29, 42, 37, 29, 43, 37, 30, 44, 37, 30, 43, 36, 30, 42, 37, 30, 44, 36, 30, 43, 36, 30, 41, 38, 30, 41, 38, 31, 43, 36, 31, 44, 37, 30, 44, 38, 30, 43, 37, 30, 42, 36, 30, 43, 37, 30, 42, 37, 30, 41, 38, 30, 42, 36, 30, 42, 36, 30, + 41, 37, 30, 42, 38, 30, 43, 37, 30, 43, 37, 30, 43, 38, 31, 42, 37, 30, 42, 36, 30, 43, 36, 31, 43, 36, 30, 43, 37, 30, 42, 37, 30, 43, 36, 31, 43, 36, 31, 43, 37, 31, 44, 37, 31, 44, 36, 31, 44, 36, 31, 44, 37, 30, 42, 38, 31, 43, 36, 32, 44, 36, 31, + 44, 37, 30, 44, 36, 31, 43, 37, 31, 43, 39, 30, 42, 38, 29, 42, 37, 29, 42, 37, 29, 43, 37, 30, 44, 37, 30, 43, 36, 30, 42, 37, 30, 44, 36, 30, 43, 36, 30, 41, 38, 30, 41, 38, 31, 43, 36, 31, 44, 37, 30, 44, 38, 30, 43, 37, 30, 42, 36, 30, 43, 37, 30, + 42, 37, 30, 41, 38, 30, 42, 36, 30, 42, 36, 30, 41, 37, 30, 42, 38, 30, 43, 37, 30, 43, 37, 30, 43, 38, 31, 42, 37, 30, 42, 36, 30, 43, 36, 31, 43, 36, 30, 43, 37, 30, 42, 37, 30, 43, 36, 31, 43, 36, 31, 43, 37, 31, 44, 37, 31, 44, 36, 31, 44, 36, 31, + 44, 37, 30, 42, 38, 31, 43, 36, 32, 44, 36, 31, 44, 37, 30, 44, 36, 31, 43, 37, 31, 43, 39, 30, 42, 38, 29, 42, 37, 29, 42, 37, 29, 43, 37, 30, 44, 37, 30, 43, 36, 30, 42, 37, 30, 44, 36, 30, 43, 36, 30, 41, 38, 30, 41, 38, 31, 43, 36, 31, 44, 37, 30, + 44, 38, 30, 43, 37, 30, 42, 36, 30, 43, 37, 30, 42, 37, 30, 41, 38, 30, 42, 36, 30, 42, 36, 30, 41, 37, 30, 42, 38, 30, 43, 37, 30, 43, 37, 30, 43, 38, 31, 42, 37, 30, 42, 36, 30, 43, 36, 31, 43, 36, 30, 43, 37, 30, 42, 37, 30, 43, 36, 31, 43, 36, 31, + 43, 37, 31, 44, 37, 31, 44, 36, 31, 44, 36, 31, 44, 37, 30, 42, 38, 31, 43, 36, 32, 44, 36, 31, 44, 37, 30, 44, 36, 31, 43, 37, 31, 43, 39, 30, 42, 38, 29, 42, 37, 29, 42, 37, 29, 43, 37, 30, 44, 37, 30, 43, 36, 30, 42, 37, 30, 44, 36, 30, 43, 36, 30, + 59, 59, 61, 59, 59, 61, 60, 60, 62, 62, 62, 64, 42, 42, 44, 16, 16, 17, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 13, 13, 13, 25, 25, 26, 39, 39, 40, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, + 31, 31, 32, 36, 36, 37, 32, 32, 33, 15, 15, 16, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 17, 68, 68, 69, 62, 62, 64, 59, 59, 61, 59, 59, 61, 42, 36, 31, 42, 37, 31, 43, 38, 30, 43, 36, 28, 43, 37, 31, 41, 36, 30, + 42, 36, 28, 41, 36, 29, 40, 35, 29, 40, 34, 30, 36, 33, 29, 33, 34, 32, 3, 71, 129, 5, 78, 136, 6, 87, 146, 2, 29, 174, 0, 0, 183, 0, 0, 183, 0, 0, 182, 0, 0, 183, 0, 0, 184, 0, 0, 186, 0, 0, 190, 0, 0, 196, 27, 27, 160, 77, 77, 77, 53, 53, 53, + 26, 26, 26, 30, 30, 30, 89, 89, 89, 29, 29, 141, 213, 213, 217, 205, 205, 205, 175, 175, 175, 151, 151, 151, 131, 131, 131, 115, 115, 115, 105, 105, 105, 108, 108, 108, 118, 118, 118, 137, 137, 137, 158, 158, 158, 184, 184, 184, 189, 189, 189, 89, 89, 115, 50, 50, 128, 91, 91, 97, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 75, 75, 75, 119, 119, 119, 112, 112, 112, 63, 63, 63, 58, 58, 58, 79, 79, 79, 119, 119, 119, 78, 78, 78, 87, 87, 87, 58, 58, 58, 95, 95, 95, 58, 58, 58, 58, 58, 58, 79, 79, 79, 73, 73, 73, + 58, 58, 58, 87, 87, 87, 117, 117, 117, 79, 79, 79, 80, 80, 80, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 58, 60, 58, 30, 102, 30, 30, 102, 30, 30, 102, 30, 30, 102, 30, 30, 102, 30, 30, 102, 30, 30, 102, 30, 30, 102, 30, 30, 102, 30, 30, 102, 30, + 30, 102, 30, 30, 102, 30, 30, 102, 30, 35, 75, 35, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 47, 47, 47, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 105, 0, 0, 154, 0, 0, 141, 0, 0, 130, 0, 0, 123, + 0, 0, 117, 0, 0, 112, 0, 0, 110, 0, 0, 108, 0, 0, 107, 0, 0, 107, 0, 0, 106, 15, 51, 135, 60, 176, 209, 70, 187, 215, 81, 199, 223, 37, 37, 34, 36, 33, 28, 38, 34, 30, 41, 33, 30, 42, 35, 29, 42, 36, 30, 43, 35, 31, 43, 37, 32, 41, 36, 29, 42, 37, 31, + 42, 37, 31, 42, 37, 30, 44, 37, 30, 43, 37, 30, 42, 36, 30, 43, 37, 30, 42, 36, 31, 42, 37, 31, 43, 38, 30, 44, 37, 29, 43, 37, 31, 42, 37, 31, 43, 37, 29, 43, 38, 30, 43, 37, 30, 44, 36, 31, 42, 37, 31, 41, 38, 31, 42, 38, 30, 43, 37, 30, 44, 36, 30, + 42, 36, 30, 41, 37, 30, 42, 38, 29, 42, 36, 30, 43, 36, 31, 43, 37, 30, 42, 37, 30, 43, 37, 31, 43, 38, 29, 44, 38, 30, 41, 36, 30, 41, 37, 30, 43, 37, 31, 43, 37, 31, 42, 38, 30, 41, 36, 30, 41, 37, 30, 42, 37, 31, 44, 35, 31, 44, 37, 30, 44, 37, 31, + 44, 36, 32, 43, 37, 32, 42, 37, 30, 42, 37, 31, 42, 37, 31, 42, 37, 30, 44, 37, 30, 43, 37, 30, 42, 36, 30, 43, 37, 30, 42, 36, 31, 42, 37, 31, 43, 38, 30, 44, 37, 29, 43, 37, 31, 42, 37, 31, 43, 37, 29, 43, 38, 30, 43, 37, 30, 44, 36, 31, 42, 37, 31, + 41, 38, 31, 42, 38, 30, 43, 37, 30, 44, 36, 30, 42, 36, 30, 41, 37, 30, 42, 38, 29, 42, 36, 30, 43, 36, 31, 43, 37, 30, 42, 37, 30, 43, 37, 31, 43, 38, 29, 44, 38, 30, 41, 36, 30, 41, 37, 30, 43, 37, 31, 43, 37, 31, 42, 38, 30, 41, 36, 30, 41, 37, 30, + 42, 37, 31, 44, 35, 31, 44, 37, 30, 44, 37, 31, 44, 36, 32, 43, 37, 32, 42, 37, 30, 42, 37, 31, 42, 37, 31, 42, 37, 30, 44, 37, 30, 43, 37, 30, 42, 36, 30, 43, 37, 30, 42, 36, 31, 42, 37, 31, 43, 38, 30, 44, 37, 29, 43, 37, 31, 42, 37, 31, 43, 37, 29, + 43, 38, 30, 43, 37, 30, 44, 36, 31, 42, 37, 31, 41, 38, 31, 42, 38, 30, 43, 37, 30, 44, 36, 30, 42, 36, 30, 41, 37, 30, 42, 38, 29, 42, 36, 30, 43, 36, 31, 43, 37, 30, 42, 37, 30, 43, 37, 31, 43, 38, 29, 44, 38, 30, 41, 36, 30, 41, 37, 30, 43, 37, 31, + 43, 37, 31, 42, 38, 30, 41, 36, 30, 41, 37, 30, 42, 37, 31, 44, 35, 31, 44, 37, 30, 44, 37, 31, 44, 36, 32, 43, 37, 32, 42, 37, 30, 42, 37, 31, 42, 37, 31, 42, 37, 30, 44, 37, 30, 43, 37, 30, 42, 36, 30, 43, 37, 30, 42, 36, 31, 42, 37, 31, 43, 38, 30, + 44, 37, 29, 43, 37, 31, 42, 37, 31, 43, 37, 29, 43, 38, 30, 43, 37, 30, 44, 36, 31, 42, 37, 31, 41, 38, 31, 42, 38, 30, 43, 37, 30, 44, 36, 30, 42, 36, 30, 41, 37, 30, 42, 38, 29, 42, 36, 30, 43, 36, 31, 43, 37, 30, 42, 37, 30, 43, 37, 31, 43, 38, 29, + 44, 38, 30, 41, 36, 30, 41, 37, 30, 43, 37, 31, 43, 37, 31, 42, 38, 30, 41, 36, 30, 41, 37, 30, 42, 37, 31, 44, 35, 31, 44, 37, 30, 44, 37, 31, 44, 36, 32, 43, 37, 32, 42, 37, 30, 42, 37, 31, 42, 37, 31, 42, 37, 30, 44, 37, 30, 43, 37, 30, 42, 36, 30, + 43, 37, 30, 42, 36, 31, 42, 37, 31, 43, 38, 30, 44, 37, 29, 43, 37, 31, 42, 37, 31, 43, 37, 29, 43, 38, 30, 43, 37, 30, 44, 36, 31, 42, 37, 31, 41, 38, 31, 42, 38, 30, 43, 37, 30, 44, 36, 30, 42, 36, 30, 41, 37, 30, 42, 38, 29, 42, 36, 30, 43, 36, 31, + 43, 37, 30, 42, 37, 30, 43, 37, 31, 43, 38, 29, 44, 38, 30, 41, 36, 30, 41, 37, 30, 43, 37, 31, 43, 37, 31, 42, 38, 30, 41, 36, 30, 41, 37, 30, 42, 37, 31, 44, 35, 31, 44, 37, 30, 44, 37, 31, 44, 36, 32, 43, 37, 32, 42, 37, 30, 42, 37, 31, 42, 37, 31, + 42, 37, 30, 44, 37, 30, 43, 37, 30, 42, 36, 30, 43, 37, 30, 42, 36, 31, 42, 37, 31, 43, 38, 30, 44, 37, 29, 43, 37, 31, 42, 37, 31, 43, 37, 29, 43, 38, 30, 43, 37, 30, 44, 36, 31, 42, 37, 31, 41, 38, 31, 42, 38, 30, 43, 37, 30, 44, 36, 30, 42, 36, 30, + 41, 37, 30, 42, 38, 29, 42, 36, 30, 43, 36, 31, 43, 37, 30, 42, 37, 30, 43, 37, 31, 43, 38, 29, 44, 38, 30, 41, 36, 30, 59, 59, 61, 59, 59, 61, 62, 62, 64, 68, 68, 69, 16, 16, 17, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, + 15, 15, 16, 32, 32, 33, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 28, 28, 28, 12, 12, 12, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, + 56, 56, 57, 75, 75, 77, 59, 59, 61, 59, 59, 61, 44, 36, 30, 42, 36, 30, 42, 36, 30, 42, 34, 29, 43, 35, 29, 41, 34, 28, 42, 34, 29, 41, 34, 30, 40, 35, 29, 38, 34, 29, 36, 32, 28, 34, 33, 31, 3, 71, 129, 5, 79, 137, 6, 87, 146, 2, 30, 174, 0, 0, 182, + 0, 0, 182, 0, 0, 181, 0, 0, 182, 0, 0, 182, 0, 0, 185, 0, 0, 189, 0, 0, 195, 27, 27, 159, 77, 77, 77, 53, 53, 53, 26, 26, 26, 38, 38, 38, 88, 88, 91, 44, 44, 152, 200, 200, 208, 203, 203, 203, 173, 173, 173, 149, 149, 149, 128, 128, 128, 112, 112, 112, 95, 95, 95, + 102, 102, 102, 116, 116, 116, 134, 134, 134, 156, 156, 156, 182, 182, 182, 199, 199, 199, 87, 87, 100, 39, 39, 132, 103, 103, 107, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 59, 59, 58, + 78, 86, 38, 78, 86, 38, 78, 86, 38, 78, 86, 38, 78, 86, 38, 78, 86, 38, 78, 86, 38, 49, 50, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 51, 51, 51, + 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 105, 0, 0, 153, 0, 0, 140, 0, 0, 130, 0, 0, 122, 0, 0, 116, 0, 0, 112, 0, 0, 109, 0, 0, 107, 0, 0, 107, 0, 0, 106, 0, 0, 105, 16, 52, 135, 60, 176, 209, 72, 189, 216, 81, 199, 223, + 37, 38, 35, 36, 32, 29, 39, 34, 29, 40, 34, 29, 40, 35, 29, 41, 36, 29, 40, 35, 29, 41, 36, 31, 41, 35, 29, 43, 38, 30, 43, 38, 31, 41, 36, 31, 42, 36, 30, 42, 36, 30, 41, 36, 30, 43, 36, 30, 44, 36, 30, 42, 36, 30, 42, 36, 30, 43, 35, 30, 43, 35, 29, + 42, 35, 29, 43, 35, 30, 43, 36, 31, 43, 37, 30, 42, 37, 30, 42, 36, 30, 42, 37, 30, 42, 37, 30, 42, 36, 31, 43, 37, 32, 43, 37, 30, 42, 37, 30, 42, 38, 30, 41, 38, 30, 42, 37, 29, 43, 37, 29, 43, 36, 29, 44, 36, 30, 41, 37, 29, 41, 37, 29, 42, 37, 30, + 43, 38, 30, 44, 38, 30, 42, 37, 30, 41, 36, 31, 42, 37, 31, 42, 36, 31, 43, 36, 30, 43, 36, 30, 42, 37, 30, 42, 37, 30, 41, 36, 30, 41, 36, 31, 42, 36, 30, 43, 38, 30, 43, 38, 31, 41, 36, 31, 42, 36, 30, 42, 36, 30, 41, 36, 30, 43, 36, 30, 44, 36, 30, + 42, 36, 30, 42, 36, 30, 43, 35, 30, 43, 35, 29, 42, 35, 29, 43, 35, 30, 43, 36, 31, 43, 37, 30, 42, 37, 30, 42, 36, 30, 42, 37, 30, 42, 37, 30, 42, 36, 31, 43, 37, 32, 43, 37, 30, 42, 37, 30, 42, 38, 30, 41, 38, 30, 42, 37, 29, 43, 37, 29, 43, 36, 29, + 44, 36, 30, 41, 37, 29, 41, 37, 29, 42, 37, 30, 43, 38, 30, 44, 38, 30, 42, 37, 30, 41, 36, 31, 42, 37, 31, 42, 36, 31, 43, 36, 30, 43, 36, 30, 42, 37, 30, 42, 37, 30, 41, 36, 30, 41, 36, 31, 42, 36, 30, 43, 38, 30, 43, 38, 31, 41, 36, 31, 42, 36, 30, + 42, 36, 30, 41, 36, 30, 43, 36, 30, 44, 36, 30, 42, 36, 30, 42, 36, 30, 43, 35, 30, 43, 35, 29, 42, 35, 29, 43, 35, 30, 43, 36, 31, 43, 37, 30, 42, 37, 30, 42, 36, 30, 42, 37, 30, 42, 37, 30, 42, 36, 31, 43, 37, 32, 43, 37, 30, 42, 37, 30, 42, 38, 30, + 41, 38, 30, 42, 37, 29, 43, 37, 29, 43, 36, 29, 44, 36, 30, 41, 37, 29, 41, 37, 29, 42, 37, 30, 43, 38, 30, 44, 38, 30, 42, 37, 30, 41, 36, 31, 42, 37, 31, 42, 36, 31, 43, 36, 30, 43, 36, 30, 42, 37, 30, 42, 37, 30, 41, 36, 30, 41, 36, 31, 42, 36, 30, + 43, 38, 30, 43, 38, 31, 41, 36, 31, 42, 36, 30, 42, 36, 30, 41, 36, 30, 43, 36, 30, 44, 36, 30, 42, 36, 30, 42, 36, 30, 43, 35, 30, 43, 35, 29, 42, 35, 29, 43, 35, 30, 43, 36, 31, 43, 37, 30, 42, 37, 30, 42, 36, 30, 42, 37, 30, 42, 37, 30, 42, 36, 31, + 43, 37, 32, 43, 37, 30, 42, 37, 30, 42, 38, 30, 41, 38, 30, 42, 37, 29, 43, 37, 29, 43, 36, 29, 44, 36, 30, 41, 37, 29, 41, 37, 29, 42, 37, 30, 43, 38, 30, 44, 38, 30, 42, 37, 30, 41, 36, 31, 42, 37, 31, 42, 36, 31, 43, 36, 30, 43, 36, 30, 42, 37, 30, + 42, 37, 30, 41, 36, 30, 41, 36, 31, 42, 36, 30, 43, 38, 30, 43, 38, 31, 41, 36, 31, 42, 36, 30, 42, 36, 30, 41, 36, 30, 43, 36, 30, 44, 36, 30, 42, 36, 30, 42, 36, 30, 43, 35, 30, 43, 35, 29, 42, 35, 29, 43, 35, 30, 43, 36, 31, 43, 37, 30, 42, 37, 30, + 42, 36, 30, 42, 37, 30, 42, 37, 30, 42, 36, 31, 43, 37, 32, 43, 37, 30, 42, 37, 30, 42, 38, 30, 41, 38, 30, 42, 37, 29, 43, 37, 29, 43, 36, 29, 44, 36, 30, 41, 37, 29, 41, 37, 29, 42, 37, 30, 43, 38, 30, 44, 38, 30, 42, 37, 30, 41, 36, 31, 42, 37, 31, + 42, 36, 31, 43, 36, 30, 43, 36, 30, 42, 37, 30, 42, 37, 30, 41, 36, 30, 41, 36, 31, 42, 36, 30, 43, 38, 30, 43, 38, 31, 41, 36, 31, 42, 36, 30, 42, 36, 30, 41, 36, 30, 43, 36, 30, 44, 36, 30, 42, 36, 30, 42, 36, 30, 43, 35, 30, 43, 35, 29, 42, 35, 29, + 43, 35, 30, 43, 36, 31, 43, 37, 30, 42, 37, 30, 42, 36, 30, 42, 37, 30, 42, 37, 30, 42, 36, 31, 43, 37, 32, 43, 37, 30, 42, 37, 30, 42, 38, 30, 41, 38, 30, 42, 37, 29, 43, 37, 29, 43, 36, 29, 44, 36, 30, 41, 37, 29, 41, 37, 29, 42, 37, 30, 59, 59, 61, + 59, 59, 61, 75, 75, 77, 56, 56, 57, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 12, 12, 12, 28, 28, 28, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, + 36, 36, 37, 27, 27, 28, 13, 13, 13, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 51, 51, 51, 91, 91, 92, 59, 59, 61, 59, 59, 61, 43, 36, 29, 42, 35, 30, 42, 36, 31, 40, 35, 29, 40, 35, 29, 40, 35, 28, 42, 36, 29, + 41, 34, 29, 39, 34, 29, 37, 34, 29, 36, 33, 28, 33, 32, 32, 3, 72, 129, 5, 79, 137, 7, 88, 147, 2, 30, 173, 0, 0, 181, 0, 0, 181, 0, 0, 180, 0, 0, 180, 0, 0, 181, 0, 0, 184, 0, 0, 188, 0, 0, 194, 27, 27, 159, 77, 77, 77, 53, 53, 53, 26, 26, 26, + 28, 28, 28, 91, 91, 92, 27, 27, 135, 194, 194, 199, 207, 207, 207, 177, 177, 177, 153, 153, 153, 133, 133, 133, 117, 117, 117, 109, 109, 109, 111, 111, 111, 120, 120, 120, 139, 139, 139, 159, 159, 159, 186, 186, 186, 179, 179, 179, 70, 70, 103, 56, 56, 128, 89, 89, 94, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 20, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 105, 0, 0, 153, 0, 0, 140, 0, 0, 129, 0, 0, 121, 0, 0, 115, + 0, 0, 111, 0, 0, 108, 0, 0, 106, 0, 0, 106, 0, 0, 105, 0, 0, 104, 16, 52, 135, 62, 178, 210, 72, 189, 216, 81, 199, 223, 38, 37, 35, 38, 32, 28, 39, 34, 30, 40, 35, 30, 41, 36, 30, 41, 35, 30, 41, 35, 30, 43, 38, 31, 41, 36, 30, 41, 36, 31, 42, 36, 31, + 43, 37, 31, 42, 38, 31, 42, 38, 30, 43, 37, 30, 43, 36, 30, 43, 36, 29, 42, 35, 30, 42, 36, 31, 41, 36, 30, 40, 35, 29, 41, 36, 29, 43, 37, 30, 43, 36, 30, 42, 36, 30, 41, 37, 30, 41, 37, 30, 41, 35, 31, 42, 36, 31, 43, 37, 30, 43, 37, 30, 41, 36, 31, + 42, 36, 30, 43, 37, 30, 41, 37, 30, 41, 36, 30, 44, 36, 29, 44, 36, 30, 42, 35, 30, 41, 38, 30, 42, 38, 30, 42, 36, 30, 41, 37, 31, 41, 37, 31, 43, 36, 30, 42, 36, 31, 43, 36, 31, 44, 36, 30, 43, 36, 31, 43, 37, 31, 43, 38, 31, 42, 36, 31, 42, 36, 31, + 43, 38, 31, 42, 37, 31, 41, 36, 31, 42, 36, 31, 43, 37, 31, 42, 38, 31, 42, 38, 30, 43, 37, 30, 43, 36, 30, 43, 36, 29, 42, 35, 30, 42, 36, 31, 41, 36, 30, 40, 35, 29, 41, 36, 29, 43, 37, 30, 43, 36, 30, 42, 36, 30, 41, 37, 30, 41, 37, 30, 41, 35, 31, + 42, 36, 31, 43, 37, 30, 43, 37, 30, 41, 36, 31, 42, 36, 30, 43, 37, 30, 41, 37, 30, 41, 36, 30, 44, 36, 29, 44, 36, 30, 42, 35, 30, 41, 38, 30, 42, 38, 30, 42, 36, 30, 41, 37, 31, 41, 37, 31, 43, 36, 30, 42, 36, 31, 43, 36, 31, 44, 36, 30, 43, 36, 31, + 43, 37, 31, 43, 38, 31, 42, 36, 31, 42, 36, 31, 43, 38, 31, 42, 37, 31, 41, 36, 31, 42, 36, 31, 43, 37, 31, 42, 38, 31, 42, 38, 30, 43, 37, 30, 43, 36, 30, 43, 36, 29, 42, 35, 30, 42, 36, 31, 41, 36, 30, 40, 35, 29, 41, 36, 29, 43, 37, 30, 43, 36, 30, + 42, 36, 30, 41, 37, 30, 41, 37, 30, 41, 35, 31, 42, 36, 31, 43, 37, 30, 43, 37, 30, 41, 36, 31, 42, 36, 30, 43, 37, 30, 41, 37, 30, 41, 36, 30, 44, 36, 29, 44, 36, 30, 42, 35, 30, 41, 38, 30, 42, 38, 30, 42, 36, 30, 41, 37, 31, 41, 37, 31, 43, 36, 30, + 42, 36, 31, 43, 36, 31, 44, 36, 30, 43, 36, 31, 43, 37, 31, 43, 38, 31, 42, 36, 31, 42, 36, 31, 43, 38, 31, 42, 37, 31, 41, 36, 31, 42, 36, 31, 43, 37, 31, 42, 38, 31, 42, 38, 30, 43, 37, 30, 43, 36, 30, 43, 36, 29, 42, 35, 30, 42, 36, 31, 41, 36, 30, + 40, 35, 29, 41, 36, 29, 43, 37, 30, 43, 36, 30, 42, 36, 30, 41, 37, 30, 41, 37, 30, 41, 35, 31, 42, 36, 31, 43, 37, 30, 43, 37, 30, 41, 36, 31, 42, 36, 30, 43, 37, 30, 41, 37, 30, 41, 36, 30, 44, 36, 29, 44, 36, 30, 42, 35, 30, 41, 38, 30, 42, 38, 30, + 42, 36, 30, 41, 37, 31, 41, 37, 31, 43, 36, 30, 42, 36, 31, 43, 36, 31, 44, 36, 30, 43, 36, 31, 43, 37, 31, 43, 38, 31, 42, 36, 31, 42, 36, 31, 43, 38, 31, 42, 37, 31, 41, 36, 31, 42, 36, 31, 43, 37, 31, 42, 38, 31, 42, 38, 30, 43, 37, 30, 43, 36, 30, + 43, 36, 29, 42, 35, 30, 42, 36, 31, 41, 36, 30, 40, 35, 29, 41, 36, 29, 43, 37, 30, 43, 36, 30, 42, 36, 30, 41, 37, 30, 41, 37, 30, 41, 35, 31, 42, 36, 31, 43, 37, 30, 43, 37, 30, 41, 36, 31, 42, 36, 30, 43, 37, 30, 41, 37, 30, 41, 36, 30, 44, 36, 29, + 44, 36, 30, 42, 35, 30, 41, 38, 30, 42, 38, 30, 42, 36, 30, 41, 37, 31, 41, 37, 31, 43, 36, 30, 42, 36, 31, 43, 36, 31, 44, 36, 30, 43, 36, 31, 43, 37, 31, 43, 38, 31, 42, 36, 31, 42, 36, 31, 43, 38, 31, 42, 37, 31, 41, 36, 31, 42, 36, 31, 43, 37, 31, + 42, 38, 31, 42, 38, 30, 43, 37, 30, 43, 36, 30, 43, 36, 29, 42, 35, 30, 42, 36, 31, 41, 36, 30, 40, 35, 29, 41, 36, 29, 43, 37, 30, 43, 36, 30, 42, 36, 30, 41, 37, 30, 41, 37, 30, 41, 35, 31, 42, 36, 31, 43, 37, 30, 43, 37, 30, 41, 36, 31, 42, 36, 30, + 43, 37, 30, 41, 37, 30, 41, 36, 30, 44, 36, 29, 44, 36, 30, 42, 35, 30, 41, 38, 30, 42, 38, 30, 42, 36, 30, 59, 59, 61, 59, 59, 61, 91, 91, 92, 51, 51, 51, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 13, 13, 13, + 27, 27, 28, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 34, 34, 34, 16, 16, 16, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 65, 65, 65, + 94, 94, 95, 59, 59, 61, 59, 59, 61, 42, 36, 30, 43, 35, 29, 43, 35, 29, 43, 35, 29, 43, 37, 30, 41, 36, 30, 41, 36, 30, 39, 34, 29, 39, 35, 28, 38, 35, 28, 36, 33, 28, 35, 33, 31, 3, 72, 129, 5, 81, 138, 7, 88, 147, 2, 30, 172, 0, 0, 180, 0, 0, 180, + 0, 0, 179, 0, 0, 179, 0, 0, 180, 0, 0, 183, 0, 0, 187, 0, 0, 193, 27, 27, 158, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 81, 81, 87, 42, 42, 124, 169, 169, 187, 209, 209, 209, 187, 187, 187, 162, 162, 162, 145, 145, 145, 131, 131, 131, 123, 123, 123, 124, 124, 124, + 135, 135, 135, 150, 150, 150, 168, 168, 168, 196, 196, 196, 148, 148, 150, 41, 41, 105, 76, 76, 120, 72, 72, 72, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, + 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 20, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, + 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 105, 0, 0, 152, 0, 0, 140, 0, 0, 128, 0, 0, 120, 0, 0, 115, 0, 0, 110, 0, 0, 107, 0, 0, 106, 0, 0, 105, 0, 0, 104, 0, 0, 104, 17, 53, 135, 62, 178, 210, 72, 189, 216, 83, 201, 224, 38, 37, 34, + 37, 33, 28, 38, 34, 29, 39, 34, 28, 41, 34, 29, 41, 35, 30, 41, 35, 29, 42, 35, 31, 40, 35, 30, 41, 37, 31, 41, 37, 30, 42, 37, 31, 41, 37, 30, 43, 36, 30, 43, 38, 30, 41, 38, 31, 42, 36, 30, 43, 35, 29, 43, 35, 29, 44, 36, 30, 43, 37, 30, 42, 37, 31, + 42, 37, 31, 41, 36, 30, 42, 37, 29, 42, 38, 29, 41, 37, 29, 43, 36, 29, 43, 36, 30, 43, 36, 30, 42, 36, 30, 41, 36, 31, 42, 36, 31, 40, 36, 31, 41, 35, 30, 43, 35, 30, 44, 35, 30, 42, 35, 29, 42, 35, 30, 41, 35, 30, 41, 37, 29, 42, 37, 29, 43, 36, 30, + 43, 36, 30, 43, 36, 30, 42, 36, 30, 43, 36, 29, 43, 37, 30, 42, 36, 30, 42, 36, 29, 43, 36, 30, 42, 36, 31, 42, 36, 30, 42, 35, 31, 41, 36, 31, 41, 37, 31, 41, 37, 30, 42, 37, 31, 41, 37, 30, 43, 36, 30, 43, 38, 30, 41, 38, 31, 42, 36, 30, 43, 35, 29, + 43, 35, 29, 44, 36, 30, 43, 37, 30, 42, 37, 31, 42, 37, 31, 41, 36, 30, 42, 37, 29, 42, 38, 29, 41, 37, 29, 43, 36, 29, 43, 36, 30, 43, 36, 30, 42, 36, 30, 41, 36, 31, 42, 36, 31, 40, 36, 31, 41, 35, 30, 43, 35, 30, 44, 35, 30, 42, 35, 29, 42, 35, 30, + 41, 35, 30, 41, 37, 29, 42, 37, 29, 43, 36, 30, 43, 36, 30, 43, 36, 30, 42, 36, 30, 43, 36, 29, 43, 37, 30, 42, 36, 30, 42, 36, 29, 43, 36, 30, 42, 36, 31, 42, 36, 30, 42, 35, 31, 41, 36, 31, 41, 37, 31, 41, 37, 30, 42, 37, 31, 41, 37, 30, 43, 36, 30, + 43, 38, 30, 41, 38, 31, 42, 36, 30, 43, 35, 29, 43, 35, 29, 44, 36, 30, 43, 37, 30, 42, 37, 31, 42, 37, 31, 41, 36, 30, 42, 37, 29, 42, 38, 29, 41, 37, 29, 43, 36, 29, 43, 36, 30, 43, 36, 30, 42, 36, 30, 41, 36, 31, 42, 36, 31, 40, 36, 31, 41, 35, 30, + 43, 35, 30, 44, 35, 30, 42, 35, 29, 42, 35, 30, 41, 35, 30, 41, 37, 29, 42, 37, 29, 43, 36, 30, 43, 36, 30, 43, 36, 30, 42, 36, 30, 43, 36, 29, 43, 37, 30, 42, 36, 30, 42, 36, 29, 43, 36, 30, 42, 36, 31, 42, 36, 30, 42, 35, 31, 41, 36, 31, 41, 37, 31, + 41, 37, 30, 42, 37, 31, 41, 37, 30, 43, 36, 30, 43, 38, 30, 41, 38, 31, 42, 36, 30, 43, 35, 29, 43, 35, 29, 44, 36, 30, 43, 37, 30, 42, 37, 31, 42, 37, 31, 41, 36, 30, 42, 37, 29, 42, 38, 29, 41, 37, 29, 43, 36, 29, 43, 36, 30, 43, 36, 30, 42, 36, 30, + 41, 36, 31, 42, 36, 31, 40, 36, 31, 41, 35, 30, 43, 35, 30, 44, 35, 30, 42, 35, 29, 42, 35, 30, 41, 35, 30, 41, 37, 29, 42, 37, 29, 43, 36, 30, 43, 36, 30, 43, 36, 30, 42, 36, 30, 43, 36, 29, 43, 37, 30, 42, 36, 30, 42, 36, 29, 43, 36, 30, 42, 36, 31, + 42, 36, 30, 42, 35, 31, 41, 36, 31, 41, 37, 31, 41, 37, 30, 42, 37, 31, 41, 37, 30, 43, 36, 30, 43, 38, 30, 41, 38, 31, 42, 36, 30, 43, 35, 29, 43, 35, 29, 44, 36, 30, 43, 37, 30, 42, 37, 31, 42, 37, 31, 41, 36, 30, 42, 37, 29, 42, 38, 29, 41, 37, 29, + 43, 36, 29, 43, 36, 30, 43, 36, 30, 42, 36, 30, 41, 36, 31, 42, 36, 31, 40, 36, 31, 41, 35, 30, 43, 35, 30, 44, 35, 30, 42, 35, 29, 42, 35, 30, 41, 35, 30, 41, 37, 29, 42, 37, 29, 43, 36, 30, 43, 36, 30, 43, 36, 30, 42, 36, 30, 43, 36, 29, 43, 37, 30, + 42, 36, 30, 42, 36, 29, 43, 36, 30, 42, 36, 31, 42, 36, 30, 42, 35, 31, 41, 36, 31, 41, 37, 31, 41, 37, 30, 42, 37, 31, 41, 37, 30, 43, 36, 30, 43, 38, 30, 41, 38, 31, 42, 36, 30, 43, 35, 29, 43, 35, 29, 44, 36, 30, 43, 37, 30, 42, 37, 31, 42, 37, 31, + 41, 36, 30, 42, 37, 29, 42, 38, 29, 41, 37, 29, 43, 36, 29, 43, 36, 30, 43, 36, 30, 42, 36, 30, 41, 36, 31, 42, 36, 31, 40, 36, 31, 41, 35, 30, 43, 35, 30, 44, 35, 30, 42, 35, 29, 42, 35, 30, 41, 35, 30, 41, 37, 29, 42, 37, 29, 59, 59, 61, 59, 59, 61, + 94, 94, 95, 65, 65, 65, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 16, 16, 16, 34, 34, 34, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 37, 37, 37, + 40, 40, 40, 30, 30, 30, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 17, 17, 18, 105, 105, 106, 82, 82, 84, 59, 59, 61, 59, 59, 61, 42, 37, 31, 42, 37, 30, 43, 36, 29, 43, 36, 29, 42, 36, 30, 40, 34, 28, 42, 36, 28, 40, 35, 30, + 38, 35, 29, 37, 34, 29, 36, 33, 28, 34, 33, 32, 3, 72, 129, 5, 81, 138, 7, 88, 147, 2, 30, 172, 0, 0, 178, 0, 0, 178, 0, 0, 178, 0, 0, 178, 0, 0, 179, 0, 0, 182, 0, 0, 186, 0, 0, 192, 27, 27, 157, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, + 68, 68, 71, 64, 64, 111, 85, 85, 158, 178, 178, 184, 203, 203, 203, 178, 178, 178, 160, 160, 160, 149, 149, 149, 144, 144, 144, 145, 145, 145, 152, 152, 152, 164, 164, 164, 186, 186, 186, 199, 199, 199, 72, 72, 78, 23, 23, 128, 102, 102, 113, 54, 54, 54, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 68, 68, 68, 58, 58, 58, 57, 57, 57, 82, 82, 82, 107, 107, 107, 99, 99, 99, 71, 71, 71, 57, 57, 57, 58, 58, 58, 58, 58, 58, 57, 57, 57, 75, 75, 75, 102, 102, 102, 98, 98, 98, 78, 78, 78, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 68, 68, 68, 99, 99, 99, + 107, 107, 107, 86, 86, 86, 61, 61, 61, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 20, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 105, 0, 0, 152, 0, 0, 139, 0, 0, 128, 0, 0, 120, 0, 0, 114, 0, 0, 110, + 0, 0, 107, 0, 0, 105, 0, 0, 104, 0, 0, 104, 0, 0, 103, 17, 53, 134, 62, 178, 210, 73, 191, 218, 83, 201, 224, 37, 37, 35, 36, 32, 28, 38, 35, 29, 40, 34, 30, 41, 34, 30, 40, 37, 30, 40, 35, 29, 42, 36, 29, 41, 37, 29, 42, 37, 31, 42, 36, 31, 41, 36, 30, + 41, 36, 30, 42, 37, 30, 42, 37, 30, 42, 36, 31, 42, 37, 31, 42, 37, 30, 43, 36, 29, 44, 37, 30, 42, 36, 30, 41, 35, 29, 43, 37, 29, 42, 37, 31, 41, 37, 30, 40, 37, 30, 41, 37, 30, 42, 36, 31, 43, 35, 30, 43, 36, 29, 41, 36, 30, 42, 35, 31, 44, 36, 30, + 41, 36, 30, 41, 35, 30, 42, 35, 30, 41, 36, 31, 41, 36, 30, 43, 36, 30, 43, 36, 30, 42, 35, 29, 43, 35, 29, 43, 37, 30, 44, 37, 30, 42, 37, 31, 41, 37, 30, 42, 36, 30, 42, 36, 30, 42, 38, 30, 43, 36, 31, 43, 36, 31, 41, 38, 31, 41, 36, 30, 42, 36, 29, + 42, 38, 30, 42, 37, 31, 42, 36, 31, 41, 36, 30, 41, 36, 30, 42, 37, 30, 42, 37, 30, 42, 36, 31, 42, 37, 31, 42, 37, 30, 43, 36, 29, 44, 37, 30, 42, 36, 30, 41, 35, 29, 43, 37, 29, 42, 37, 31, 41, 37, 30, 40, 37, 30, 41, 37, 30, 42, 36, 31, 43, 35, 30, + 43, 36, 29, 41, 36, 30, 42, 35, 31, 44, 36, 30, 41, 36, 30, 41, 35, 30, 42, 35, 30, 41, 36, 31, 41, 36, 30, 43, 36, 30, 43, 36, 30, 42, 35, 29, 43, 35, 29, 43, 37, 30, 44, 37, 30, 42, 37, 31, 41, 37, 30, 42, 36, 30, 42, 36, 30, 42, 38, 30, 43, 36, 31, + 43, 36, 31, 41, 38, 31, 41, 36, 30, 42, 36, 29, 42, 38, 30, 42, 37, 31, 42, 36, 31, 41, 36, 30, 41, 36, 30, 42, 37, 30, 42, 37, 30, 42, 36, 31, 42, 37, 31, 42, 37, 30, 43, 36, 29, 44, 37, 30, 42, 36, 30, 41, 35, 29, 43, 37, 29, 42, 37, 31, 41, 37, 30, + 40, 37, 30, 41, 37, 30, 42, 36, 31, 43, 35, 30, 43, 36, 29, 41, 36, 30, 42, 35, 31, 44, 36, 30, 41, 36, 30, 41, 35, 30, 42, 35, 30, 41, 36, 31, 41, 36, 30, 43, 36, 30, 43, 36, 30, 42, 35, 29, 43, 35, 29, 43, 37, 30, 44, 37, 30, 42, 37, 31, 41, 37, 30, + 42, 36, 30, 42, 36, 30, 42, 38, 30, 43, 36, 31, 43, 36, 31, 41, 38, 31, 41, 36, 30, 42, 36, 29, 42, 38, 30, 42, 37, 31, 42, 36, 31, 41, 36, 30, 41, 36, 30, 42, 37, 30, 42, 37, 30, 42, 36, 31, 42, 37, 31, 42, 37, 30, 43, 36, 29, 44, 37, 30, 42, 36, 30, + 41, 35, 29, 43, 37, 29, 42, 37, 31, 41, 37, 30, 40, 37, 30, 41, 37, 30, 42, 36, 31, 43, 35, 30, 43, 36, 29, 41, 36, 30, 42, 35, 31, 44, 36, 30, 41, 36, 30, 41, 35, 30, 42, 35, 30, 41, 36, 31, 41, 36, 30, 43, 36, 30, 43, 36, 30, 42, 35, 29, 43, 35, 29, + 43, 37, 30, 44, 37, 30, 42, 37, 31, 41, 37, 30, 42, 36, 30, 42, 36, 30, 42, 38, 30, 43, 36, 31, 43, 36, 31, 41, 38, 31, 41, 36, 30, 42, 36, 29, 42, 38, 30, 42, 37, 31, 42, 36, 31, 41, 36, 30, 41, 36, 30, 42, 37, 30, 42, 37, 30, 42, 36, 31, 42, 37, 31, + 42, 37, 30, 43, 36, 29, 44, 37, 30, 42, 36, 30, 41, 35, 29, 43, 37, 29, 42, 37, 31, 41, 37, 30, 40, 37, 30, 41, 37, 30, 42, 36, 31, 43, 35, 30, 43, 36, 29, 41, 36, 30, 42, 35, 31, 44, 36, 30, 41, 36, 30, 41, 35, 30, 42, 35, 30, 41, 36, 31, 41, 36, 30, + 43, 36, 30, 43, 36, 30, 42, 35, 29, 43, 35, 29, 43, 37, 30, 44, 37, 30, 42, 37, 31, 41, 37, 30, 42, 36, 30, 42, 36, 30, 42, 38, 30, 43, 36, 31, 43, 36, 31, 41, 38, 31, 41, 36, 30, 42, 36, 29, 42, 38, 30, 42, 37, 31, 42, 36, 31, 41, 36, 30, 41, 36, 30, + 42, 37, 30, 42, 37, 30, 42, 36, 31, 42, 37, 31, 42, 37, 30, 43, 36, 29, 44, 37, 30, 42, 36, 30, 41, 35, 29, 43, 37, 29, 42, 37, 31, 41, 37, 30, 40, 37, 30, 41, 37, 30, 42, 36, 31, 43, 35, 30, 43, 36, 29, 41, 36, 30, 42, 35, 31, 44, 36, 30, 41, 36, 30, + 41, 35, 30, 42, 35, 30, 41, 36, 31, 41, 36, 30, 43, 36, 30, 43, 36, 30, 42, 35, 29, 43, 35, 29, 59, 59, 61, 59, 59, 61, 82, 82, 84, 105, 105, 106, 17, 17, 18, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 30, 30, 30, 40, 40, 40, + 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, 42, 42, 43, 34, 34, 35, 14, 14, 14, 13, 13, 13, 15, 15, 15, 15, 15, 15, 20, 20, 20, 87, 87, 88, 104, 104, 106, 64, 64, 66, + 59, 59, 61, 59, 59, 61, 43, 35, 30, 42, 37, 30, 41, 38, 30, 41, 36, 29, 42, 36, 29, 42, 35, 28, 41, 35, 28, 40, 34, 27, 39, 34, 28, 38, 34, 29, 36, 32, 28, 33, 33, 31, 4, 74, 131, 5, 81, 138, 7, 90, 148, 2, 30, 171, 0, 0, 177, 0, 0, 177, 0, 0, 177, + 0, 0, 177, 0, 0, 178, 0, 0, 181, 0, 0, 185, 0, 0, 191, 27, 27, 157, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 38, 38, 38, 95, 95, 97, 34, 34, 130, 136, 136, 161, 194, 194, 195, 200, 200, 200, 183, 183, 183, 170, 170, 170, 165, 165, 165, 165, 165, 165, 173, 173, 173, + 188, 188, 188, 206, 206, 206, 108, 108, 114, 40, 40, 103, 67, 67, 125, 98, 98, 102, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 57, 57, 57, 106, 106, 106, 218, 218, 218, 206, 206, 206, 190, 190, 190, 167, 167, 167, 72, 72, 72, 57, 57, 57, 58, 58, 58, 84, 84, 84, + 211, 211, 211, 197, 197, 197, 109, 109, 109, 177, 177, 177, 90, 90, 90, 57, 57, 57, 58, 58, 58, 73, 73, 73, 189, 189, 189, 214, 214, 214, 198, 198, 198, 182, 182, 182, 123, 123, 123, 59, 59, 59, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, + 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 20, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, + 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 105, 0, 0, 151, 0, 0, 138, 0, 0, 128, 0, 0, 119, 0, 0, 113, 0, 0, 110, 0, 0, 106, 0, 0, 104, 0, 0, 104, 0, 0, 103, 0, 0, 102, 17, 53, 134, 64, 180, 211, 73, 191, 218, 85, 204, 225, 37, 38, 34, 36, 33, 28, + 39, 34, 28, 39, 33, 29, 39, 34, 29, 41, 35, 29, 40, 36, 28, 41, 37, 30, 42, 37, 29, 42, 37, 30, 42, 36, 30, 42, 35, 31, 41, 35, 30, 41, 35, 30, 42, 36, 30, 43, 36, 29, 43, 35, 30, 42, 37, 30, 41, 38, 30, 42, 37, 30, 42, 36, 29, 43, 36, 29, 42, 36, 29, + 42, 35, 28, 42, 36, 29, 42, 37, 30, 41, 36, 30, 41, 36, 30, 42, 36, 30, 42, 36, 30, 42, 36, 31, 43, 37, 31, 43, 37, 30, 42, 36, 30, 42, 35, 30, 43, 37, 30, 42, 37, 31, 41, 35, 31, 41, 35, 29, 42, 36, 30, 41, 37, 30, 40, 37, 31, 41, 36, 30, 42, 37, 30, + 42, 37, 29, 43, 36, 29, 41, 37, 29, 42, 37, 29, 43, 36, 29, 42, 35, 30, 41, 35, 30, 42, 36, 30, 41, 37, 29, 41, 37, 30, 43, 38, 30, 42, 37, 30, 42, 36, 30, 42, 35, 31, 41, 35, 30, 41, 35, 30, 42, 36, 30, 43, 36, 29, 43, 35, 30, 42, 37, 30, 41, 38, 30, + 42, 37, 30, 42, 36, 29, 43, 36, 29, 42, 36, 29, 42, 35, 28, 42, 36, 29, 42, 37, 30, 41, 36, 30, 41, 36, 30, 42, 36, 30, 42, 36, 30, 42, 36, 31, 43, 37, 31, 43, 37, 30, 42, 36, 30, 42, 35, 30, 43, 37, 30, 42, 37, 31, 41, 35, 31, 41, 35, 29, 42, 36, 30, + 41, 37, 30, 40, 37, 31, 41, 36, 30, 42, 37, 30, 42, 37, 29, 43, 36, 29, 41, 37, 29, 42, 37, 29, 43, 36, 29, 42, 35, 30, 41, 35, 30, 42, 36, 30, 41, 37, 29, 41, 37, 30, 43, 38, 30, 42, 37, 30, 42, 36, 30, 42, 35, 31, 41, 35, 30, 41, 35, 30, 42, 36, 30, + 43, 36, 29, 43, 35, 30, 42, 37, 30, 41, 38, 30, 42, 37, 30, 42, 36, 29, 43, 36, 29, 42, 36, 29, 42, 35, 28, 42, 36, 29, 42, 37, 30, 41, 36, 30, 41, 36, 30, 42, 36, 30, 42, 36, 30, 42, 36, 31, 43, 37, 31, 43, 37, 30, 42, 36, 30, 42, 35, 30, 43, 37, 30, + 42, 37, 31, 41, 35, 31, 41, 35, 29, 42, 36, 30, 41, 37, 30, 40, 37, 31, 41, 36, 30, 42, 37, 30, 42, 37, 29, 43, 36, 29, 41, 37, 29, 42, 37, 29, 43, 36, 29, 42, 35, 30, 41, 35, 30, 42, 36, 30, 41, 37, 29, 41, 37, 30, 43, 38, 30, 42, 37, 30, 42, 36, 30, + 42, 35, 31, 41, 35, 30, 41, 35, 30, 42, 36, 30, 43, 36, 29, 43, 35, 30, 42, 37, 30, 41, 38, 30, 42, 37, 30, 42, 36, 29, 43, 36, 29, 42, 36, 29, 42, 35, 28, 42, 36, 29, 42, 37, 30, 41, 36, 30, 41, 36, 30, 42, 36, 30, 42, 36, 30, 42, 36, 31, 43, 37, 31, + 43, 37, 30, 42, 36, 30, 42, 35, 30, 43, 37, 30, 42, 37, 31, 41, 35, 31, 41, 35, 29, 42, 36, 30, 41, 37, 30, 40, 37, 31, 41, 36, 30, 42, 37, 30, 42, 37, 29, 43, 36, 29, 41, 37, 29, 42, 37, 29, 43, 36, 29, 42, 35, 30, 41, 35, 30, 42, 36, 30, 41, 37, 29, + 41, 37, 30, 43, 38, 30, 42, 37, 30, 42, 36, 30, 42, 35, 31, 41, 35, 30, 41, 35, 30, 42, 36, 30, 43, 36, 29, 43, 35, 30, 42, 37, 30, 41, 38, 30, 42, 37, 30, 42, 36, 29, 43, 36, 29, 42, 36, 29, 42, 35, 28, 42, 36, 29, 42, 37, 30, 41, 36, 30, 41, 36, 30, + 42, 36, 30, 42, 36, 30, 42, 36, 31, 43, 37, 31, 43, 37, 30, 42, 36, 30, 42, 35, 30, 43, 37, 30, 42, 37, 31, 41, 35, 31, 41, 35, 29, 42, 36, 30, 41, 37, 30, 40, 37, 31, 41, 36, 30, 42, 37, 30, 42, 37, 29, 43, 36, 29, 41, 37, 29, 42, 37, 29, 43, 36, 29, + 42, 35, 30, 41, 35, 30, 42, 36, 30, 41, 37, 29, 41, 37, 30, 43, 38, 30, 42, 37, 30, 42, 36, 30, 42, 35, 31, 41, 35, 30, 41, 35, 30, 42, 36, 30, 43, 36, 29, 43, 35, 30, 42, 37, 30, 41, 38, 30, 42, 37, 30, 42, 36, 29, 43, 36, 29, 42, 36, 29, 42, 35, 28, + 42, 36, 29, 42, 37, 30, 41, 36, 30, 41, 36, 30, 42, 36, 30, 42, 36, 30, 42, 36, 31, 43, 37, 31, 43, 37, 30, 42, 36, 30, 42, 35, 30, 43, 37, 30, 42, 37, 31, 41, 35, 31, 41, 35, 29, 42, 36, 30, 41, 37, 30, 40, 37, 31, 59, 59, 61, 59, 59, 61, 64, 64, 66, + 104, 104, 106, 87, 87, 88, 20, 20, 20, 15, 15, 15, 15, 15, 15, 13, 13, 13, 14, 14, 14, 34, 34, 35, 42, 42, 43, 41, 41, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, + 46, 46, 46, 50, 50, 50, 58, 58, 59, 53, 53, 54, 51, 51, 52, 68, 68, 69, 104, 104, 105, 103, 103, 104, 73, 73, 75, 59, 59, 61, 59, 59, 61, 59, 59, 61, 42, 36, 29, 42, 36, 30, 42, 35, 30, 41, 34, 29, 43, 36, 30, 42, 36, 28, 40, 35, 28, 40, 34, 27, 39, 34, 28, + 37, 33, 28, 37, 32, 28, 34, 33, 31, 4, 74, 131, 5, 82, 140, 7, 90, 148, 3, 31, 171, 0, 0, 176, 0, 0, 176, 0, 0, 176, 0, 0, 176, 0, 0, 177, 0, 0, 180, 0, 0, 184, 0, 0, 191, 27, 27, 157, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 60, 60, 61, 88, 88, 102, 35, 35, 140, 131, 131, 145, 165, 165, 169, 206, 206, 206, 199, 199, 199, 194, 194, 194, 195, 195, 195, 202, 202, 202, 195, 195, 195, 92, 92, 99, 54, 54, 90, 36, 36, 134, 113, 113, 115, 43, 43, 43, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, + 79, 79, 79, 131, 131, 131, 156, 156, 156, 189, 189, 189, 173, 173, 173, 157, 157, 157, 127, 127, 127, 57, 57, 57, 64, 64, 64, 185, 185, 185, 209, 209, 209, 181, 181, 181, 99, 99, 99, 161, 161, 161, 142, 142, 142, 62, 62, 62, 56, 56, 56, 130, 130, 130, 213, 213, 213, 197, 197, 197, 181, 181, 181, + 159, 159, 159, 89, 89, 89, 67, 67, 67, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 20, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 104, 0, 0, 151, 0, 0, 138, 0, 0, 127, 0, 0, 118, 0, 0, 113, 0, 0, 109, 0, 0, 105, + 0, 0, 104, 0, 0, 103, 0, 0, 102, 0, 0, 102, 17, 53, 134, 64, 180, 211, 75, 193, 219, 85, 204, 225, 37, 37, 35, 35, 32, 28, 37, 34, 29, 40, 33, 29, 40, 34, 28, 41, 35, 28, 41, 35, 28, 43, 36, 29, 42, 36, 28, 42, 38, 30, 41, 36, 31, 41, 36, 30, 41, 36, 29, + 42, 35, 30, 41, 35, 30, 41, 35, 29, 42, 36, 29, 42, 36, 30, 42, 35, 30, 42, 35, 30, 43, 36, 30, 43, 37, 29, 41, 36, 29, 42, 36, 28, 42, 36, 29, 41, 35, 29, 43, 35, 29, 42, 36, 30, 42, 37, 30, 43, 36, 30, 41, 35, 29, 41, 36, 30, 42, 37, 30, 42, 36, 29, + 42, 35, 29, 43, 36, 30, 42, 37, 30, 43, 36, 30, 42, 35, 30, 41, 36, 29, 41, 36, 29, 42, 35, 30, 42, 35, 30, 41, 36, 29, 40, 35, 30, 41, 36, 31, 41, 35, 31, 40, 36, 29, 41, 36, 30, 43, 35, 30, 42, 36, 29, 42, 36, 29, 42, 36, 29, 43, 36, 29, 43, 37, 29, + 42, 38, 30, 41, 36, 31, 41, 36, 30, 41, 36, 29, 42, 35, 30, 41, 35, 30, 41, 35, 29, 42, 36, 29, 42, 36, 30, 42, 35, 30, 42, 35, 30, 43, 36, 30, 43, 37, 29, 41, 36, 29, 42, 36, 28, 42, 36, 29, 41, 35, 29, 43, 35, 29, 42, 36, 30, 42, 37, 30, 43, 36, 30, + 41, 35, 29, 41, 36, 30, 42, 37, 30, 42, 36, 29, 42, 35, 29, 43, 36, 30, 42, 37, 30, 43, 36, 30, 42, 35, 30, 41, 36, 29, 41, 36, 29, 42, 35, 30, 42, 35, 30, 41, 36, 29, 40, 35, 30, 41, 36, 31, 41, 35, 31, 40, 36, 29, 41, 36, 30, 43, 35, 30, 42, 36, 29, + 42, 36, 29, 42, 36, 29, 43, 36, 29, 43, 37, 29, 42, 38, 30, 41, 36, 31, 41, 36, 30, 41, 36, 29, 42, 35, 30, 41, 35, 30, 41, 35, 29, 42, 36, 29, 42, 36, 30, 42, 35, 30, 42, 35, 30, 43, 36, 30, 43, 37, 29, 41, 36, 29, 42, 36, 28, 42, 36, 29, 41, 35, 29, + 43, 35, 29, 42, 36, 30, 42, 37, 30, 43, 36, 30, 41, 35, 29, 41, 36, 30, 42, 37, 30, 42, 36, 29, 42, 35, 29, 43, 36, 30, 42, 37, 30, 43, 36, 30, 42, 35, 30, 41, 36, 29, 41, 36, 29, 42, 35, 30, 42, 35, 30, 41, 36, 29, 40, 35, 30, 41, 36, 31, 41, 35, 31, + 40, 36, 29, 41, 36, 30, 43, 35, 30, 42, 36, 29, 42, 36, 29, 42, 36, 29, 43, 36, 29, 43, 37, 29, 42, 38, 30, 41, 36, 31, 41, 36, 30, 41, 36, 29, 42, 35, 30, 41, 35, 30, 41, 35, 29, 42, 36, 29, 42, 36, 30, 42, 35, 30, 42, 35, 30, 43, 36, 30, 43, 37, 29, + 41, 36, 29, 42, 36, 28, 42, 36, 29, 41, 35, 29, 43, 35, 29, 42, 36, 30, 42, 37, 30, 43, 36, 30, 41, 35, 29, 41, 36, 30, 42, 37, 30, 42, 36, 29, 42, 35, 29, 43, 36, 30, 42, 37, 30, 43, 36, 30, 42, 35, 30, 41, 36, 29, 41, 36, 29, 42, 35, 30, 42, 35, 30, + 41, 36, 29, 40, 35, 30, 41, 36, 31, 41, 35, 31, 40, 36, 29, 41, 36, 30, 43, 35, 30, 42, 36, 29, 42, 36, 29, 42, 36, 29, 43, 36, 29, 43, 37, 29, 42, 38, 30, 41, 36, 31, 41, 36, 30, 41, 36, 29, 42, 35, 30, 41, 35, 30, 41, 35, 29, 42, 36, 29, 42, 36, 30, + 42, 35, 30, 42, 35, 30, 43, 36, 30, 43, 37, 29, 41, 36, 29, 42, 36, 28, 42, 36, 29, 41, 35, 29, 43, 35, 29, 42, 36, 30, 42, 37, 30, 43, 36, 30, 41, 35, 29, 41, 36, 30, 42, 37, 30, 42, 36, 29, 42, 35, 29, 43, 36, 30, 42, 37, 30, 43, 36, 30, 42, 35, 30, + 41, 36, 29, 41, 36, 29, 42, 35, 30, 42, 35, 30, 41, 36, 29, 40, 35, 30, 41, 36, 31, 41, 35, 31, 40, 36, 29, 41, 36, 30, 43, 35, 30, 42, 36, 29, 42, 36, 29, 42, 36, 29, 43, 36, 29, 43, 37, 29, 42, 38, 30, 41, 36, 31, 41, 36, 30, 41, 36, 29, 42, 35, 30, + 41, 35, 30, 41, 35, 29, 42, 36, 29, 42, 36, 30, 42, 35, 30, 42, 35, 30, 43, 36, 30, 43, 37, 29, 41, 36, 29, 42, 36, 28, 42, 36, 29, 41, 35, 29, 43, 35, 29, 42, 36, 30, 42, 37, 30, 43, 36, 30, 41, 35, 29, 41, 36, 30, 42, 37, 30, 42, 36, 29, 42, 35, 29, + 43, 36, 30, 42, 37, 30, 43, 36, 30, 42, 35, 30, 41, 36, 29, 41, 36, 29, 42, 35, 30, 59, 59, 61, 59, 59, 61, 59, 59, 61, 73, 73, 75, 103, 103, 104, 104, 104, 105, 68, 68, 69, 51, 51, 52, 53, 53, 54, 58, 58, 59, 50, 50, 50, 46, 46, 46, 42, 42, 42, 36, 36, 37, + 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 41, 41, 42, 46, 46, 47, 51, 51, 51, 55, 55, 56, 67, 67, 69, 88, 88, 89, 91, 91, 93, 81, 81, 82, 64, 64, 66, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 42, 35, 29, 43, 35, 30, 42, 36, 31, 42, 34, 29, 43, 36, 29, 41, 36, 28, 41, 35, 28, 40, 34, 28, 40, 33, 29, 38, 34, 28, 36, 33, 28, 34, 32, 31, 4, 76, 132, 5, 82, 140, 7, 91, 150, 3, 31, 170, 0, 0, 175, 0, 0, 175, 0, 0, 175, 0, 0, 174, + 0, 0, 176, 0, 0, 179, 0, 0, 183, 0, 0, 190, 27, 27, 156, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 84, 84, 88, 87, 87, 105, 34, 34, 133, 83, 83, 133, 114, 114, 120, 128, 128, 137, 158, 158, 160, 141, 141, 146, 98, 98, 107, 68, 68, 75, + 31, 31, 110, 51, 51, 131, 110, 110, 115, 69, 69, 70, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 93, 93, 93, 205, 205, 205, 129, 129, 129, 138, 138, 138, 156, 156, 156, 140, 140, 140, 123, 123, 123, 59, 59, 59, 76, 76, 76, 209, 209, 209, 193, 193, 193, + 174, 174, 174, 147, 147, 147, 144, 144, 144, 127, 127, 127, 67, 67, 67, 60, 60, 60, 181, 181, 181, 197, 197, 197, 180, 180, 180, 163, 163, 163, 73, 73, 73, 112, 112, 112, 87, 87, 87, 59, 59, 59, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, + 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 20, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, + 36, 36, 36, 77, 77, 77, 53, 53, 104, 0, 0, 151, 0, 0, 137, 0, 0, 126, 0, 0, 118, 0, 0, 112, 0, 0, 108, 0, 0, 105, 0, 0, 103, 0, 0, 102, 0, 0, 102, 0, 0, 101, 17, 53, 133, 66, 182, 213, 75, 193, 219, 85, 204, 225, 37, 38, 34, 35, 33, 28, 37, 34, 28, + 38, 33, 28, 39, 34, 29, 40, 34, 29, 41, 35, 29, 42, 37, 31, 40, 35, 29, 41, 36, 30, 41, 36, 29, 41, 35, 29, 42, 36, 30, 43, 36, 30, 41, 35, 30, 40, 35, 30, 42, 35, 29, 43, 35, 30, 42, 36, 31, 43, 35, 30, 43, 36, 29, 42, 37, 29, 42, 36, 29, 42, 35, 29, + 43, 35, 30, 42, 37, 29, 41, 37, 30, 42, 35, 30, 42, 35, 30, 41, 35, 29, 42, 37, 30, 42, 36, 30, 40, 34, 30, 41, 36, 29, 42, 37, 29, 42, 35, 30, 42, 36, 31, 42, 35, 29, 41, 35, 30, 41, 35, 30, 41, 35, 30, 42, 35, 30, 42, 34, 29, 42, 35, 30, 42, 37, 30, + 42, 36, 30, 42, 37, 29, 40, 37, 29, 40, 36, 29, 40, 35, 29, 41, 35, 30, 41, 35, 30, 42, 36, 30, 42, 37, 31, 41, 36, 30, 41, 36, 30, 41, 36, 29, 41, 35, 29, 42, 36, 30, 43, 36, 30, 41, 35, 30, 40, 35, 30, 42, 35, 29, 43, 35, 30, 42, 36, 31, 43, 35, 30, + 43, 36, 29, 42, 37, 29, 42, 36, 29, 42, 35, 29, 43, 35, 30, 42, 37, 29, 41, 37, 30, 42, 35, 30, 42, 35, 30, 41, 35, 29, 42, 37, 30, 42, 36, 30, 40, 34, 30, 41, 36, 29, 42, 37, 29, 42, 35, 30, 42, 36, 31, 42, 35, 29, 41, 35, 30, 41, 35, 30, 41, 35, 30, + 42, 35, 30, 42, 34, 29, 42, 35, 30, 42, 37, 30, 42, 36, 30, 42, 37, 29, 40, 37, 29, 40, 36, 29, 40, 35, 29, 41, 35, 30, 41, 35, 30, 42, 36, 30, 42, 37, 31, 41, 36, 30, 41, 36, 30, 41, 36, 29, 41, 35, 29, 42, 36, 30, 43, 36, 30, 41, 35, 30, 40, 35, 30, + 42, 35, 29, 43, 35, 30, 42, 36, 31, 43, 35, 30, 43, 36, 29, 42, 37, 29, 42, 36, 29, 42, 35, 29, 43, 35, 30, 42, 37, 29, 41, 37, 30, 42, 35, 30, 42, 35, 30, 41, 35, 29, 42, 37, 30, 42, 36, 30, 40, 34, 30, 41, 36, 29, 42, 37, 29, 42, 35, 30, 42, 36, 31, + 42, 35, 29, 41, 35, 30, 41, 35, 30, 41, 35, 30, 42, 35, 30, 42, 34, 29, 42, 35, 30, 42, 37, 30, 42, 36, 30, 42, 37, 29, 40, 37, 29, 40, 36, 29, 40, 35, 29, 41, 35, 30, 41, 35, 30, 42, 36, 30, 42, 37, 31, 41, 36, 30, 41, 36, 30, 41, 36, 29, 41, 35, 29, + 42, 36, 30, 43, 36, 30, 41, 35, 30, 40, 35, 30, 42, 35, 29, 43, 35, 30, 42, 36, 31, 43, 35, 30, 43, 36, 29, 42, 37, 29, 42, 36, 29, 42, 35, 29, 43, 35, 30, 42, 37, 29, 41, 37, 30, 42, 35, 30, 42, 35, 30, 41, 35, 29, 42, 37, 30, 42, 36, 30, 40, 34, 30, + 41, 36, 29, 42, 37, 29, 42, 35, 30, 42, 36, 31, 42, 35, 29, 41, 35, 30, 41, 35, 30, 41, 35, 30, 42, 35, 30, 42, 34, 29, 42, 35, 30, 42, 37, 30, 42, 36, 30, 42, 37, 29, 40, 37, 29, 40, 36, 29, 40, 35, 29, 41, 35, 30, 41, 35, 30, 42, 36, 30, 42, 37, 31, + 41, 36, 30, 41, 36, 30, 41, 36, 29, 41, 35, 29, 42, 36, 30, 43, 36, 30, 41, 35, 30, 40, 35, 30, 42, 35, 29, 43, 35, 30, 42, 36, 31, 43, 35, 30, 43, 36, 29, 42, 37, 29, 42, 36, 29, 42, 35, 29, 43, 35, 30, 42, 37, 29, 41, 37, 30, 42, 35, 30, 42, 35, 30, + 41, 35, 29, 42, 37, 30, 42, 36, 30, 40, 34, 30, 41, 36, 29, 42, 37, 29, 42, 35, 30, 42, 36, 31, 42, 35, 29, 41, 35, 30, 41, 35, 30, 41, 35, 30, 42, 35, 30, 42, 34, 29, 42, 35, 30, 42, 37, 30, 42, 36, 30, 42, 37, 29, 40, 37, 29, 40, 36, 29, 40, 35, 29, + 41, 35, 30, 41, 35, 30, 42, 36, 30, 42, 37, 31, 41, 36, 30, 41, 36, 30, 41, 36, 29, 41, 35, 29, 42, 36, 30, 43, 36, 30, 41, 35, 30, 40, 35, 30, 42, 35, 29, 43, 35, 30, 42, 36, 31, 43, 35, 30, 43, 36, 29, 42, 37, 29, 42, 36, 29, 42, 35, 29, 43, 35, 30, + 42, 37, 29, 41, 37, 30, 42, 35, 30, 42, 35, 30, 41, 35, 29, 42, 37, 30, 42, 36, 30, 40, 34, 30, 41, 36, 29, 42, 37, 29, 42, 35, 30, 42, 36, 31, 42, 35, 29, 41, 35, 30, 41, 35, 30, 41, 35, 30, 42, 35, 30, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 64, 64, 66, 81, 81, 82, 91, 91, 93, 88, 88, 89, 67, 67, 69, 55, 55, 56, 51, 51, 51, 46, 46, 47, 41, 41, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 41, 41, 42, 46, 46, 47, + 51, 51, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 41, 34, 29, 42, 35, 30, 42, 36, 29, 40, 36, 27, 41, 37, 29, 40, 35, 29, 40, 34, 30, 39, 34, 29, 38, 34, 28, 39, 33, 29, + 36, 32, 28, 33, 33, 31, 4, 76, 132, 5, 82, 140, 7, 91, 150, 3, 31, 169, 0, 0, 174, 0, 0, 173, 0, 0, 173, 0, 0, 173, 0, 0, 175, 0, 0, 178, 0, 0, 182, 0, 0, 188, 27, 27, 155, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 28, 28, 28, 66, 66, 68, 102, 102, 104, 61, 61, 122, 36, 36, 132, 36, 36, 127, 48, 48, 113, 38, 38, 112, 26, 26, 123, 36, 36, 132, 84, 84, 119, 108, 108, 111, 54, 54, 54, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 84, 84, 84, + 188, 188, 188, 172, 172, 172, 155, 155, 155, 139, 139, 139, 123, 123, 123, 107, 107, 107, 55, 55, 55, 69, 69, 69, 188, 188, 188, 176, 176, 176, 159, 159, 159, 143, 143, 143, 127, 127, 127, 111, 111, 111, 60, 60, 60, 56, 56, 56, 154, 154, 154, 180, 180, 180, 163, 163, 163, 147, 147, 147, 131, 131, 131, + 115, 115, 115, 71, 71, 71, 60, 60, 60, 48, 48, 48, 26, 26, 26, 59, 59, 59, 57, 57, 56, 51, 62, 0, 51, 62, 0, 51, 62, 0, 51, 62, 0, 51, 62, 0, 51, 62, 0, 51, 62, 0, 46, 56, 0, 46, 56, 0, 46, 56, 0, 46, 56, 0, 46, 56, 0, 46, 56, 0, 46, 56, 0, + 46, 56, 0, 46, 56, 0, 46, 56, 0, 46, 56, 0, 33, 40, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 104, 0, 0, 150, 0, 0, 136, 0, 0, 126, 0, 0, 117, 0, 0, 111, 0, 0, 108, 0, 0, 104, 0, 0, 102, + 0, 0, 102, 0, 0, 101, 0, 0, 100, 17, 53, 133, 66, 182, 213, 75, 193, 219, 87, 206, 227, 37, 38, 35, 36, 32, 28, 38, 34, 29, 38, 34, 30, 41, 34, 28, 40, 35, 28, 38, 35, 29, 41, 36, 29, 40, 34, 29, 41, 36, 30, 41, 37, 29, 40, 35, 29, 41, 35, 30, 40, 35, 31, + 40, 35, 31, 41, 35, 29, 41, 34, 29, 42, 35, 30, 42, 36, 29, 41, 37, 28, 41, 37, 29, 41, 36, 30, 41, 35, 31, 41, 35, 30, 41, 36, 29, 43, 35, 30, 42, 36, 29, 41, 37, 29, 42, 36, 28, 42, 35, 29, 40, 36, 31, 40, 37, 30, 41, 35, 29, 41, 36, 30, 41, 36, 29, + 42, 35, 28, 42, 36, 30, 43, 37, 30, 42, 36, 30, 42, 36, 29, 42, 36, 29, 42, 37, 29, 41, 37, 30, 40, 36, 30, 41, 36, 29, 43, 37, 31, 41, 36, 30, 42, 36, 29, 42, 37, 30, 41, 36, 31, 43, 36, 29, 41, 36, 29, 39, 36, 30, 41, 36, 29, 41, 35, 30, 41, 36, 30, + 41, 37, 29, 40, 35, 29, 41, 35, 30, 40, 35, 31, 40, 35, 31, 41, 35, 29, 41, 34, 29, 42, 35, 30, 42, 36, 29, 41, 37, 28, 41, 37, 29, 41, 36, 30, 41, 35, 31, 41, 35, 30, 41, 36, 29, 43, 35, 30, 42, 36, 29, 41, 37, 29, 42, 36, 28, 42, 35, 29, 40, 36, 31, + 40, 37, 30, 41, 35, 29, 41, 36, 30, 41, 36, 29, 42, 35, 28, 42, 36, 30, 43, 37, 30, 42, 36, 30, 42, 36, 29, 42, 36, 29, 42, 37, 29, 41, 37, 30, 40, 36, 30, 41, 36, 29, 43, 37, 31, 41, 36, 30, 42, 36, 29, 42, 37, 30, 41, 36, 31, 43, 36, 29, 41, 36, 29, + 39, 36, 30, 41, 36, 29, 41, 35, 30, 41, 36, 30, 41, 37, 29, 40, 35, 29, 41, 35, 30, 40, 35, 31, 40, 35, 31, 41, 35, 29, 41, 34, 29, 42, 35, 30, 42, 36, 29, 41, 37, 28, 41, 37, 29, 41, 36, 30, 41, 35, 31, 41, 35, 30, 41, 36, 29, 43, 35, 30, 42, 36, 29, + 41, 37, 29, 42, 36, 28, 42, 35, 29, 40, 36, 31, 40, 37, 30, 41, 35, 29, 41, 36, 30, 41, 36, 29, 42, 35, 28, 42, 36, 30, 43, 37, 30, 42, 36, 30, 42, 36, 29, 42, 36, 29, 42, 37, 29, 41, 37, 30, 40, 36, 30, 41, 36, 29, 43, 37, 31, 41, 36, 30, 42, 36, 29, + 42, 37, 30, 41, 36, 31, 43, 36, 29, 41, 36, 29, 39, 36, 30, 41, 36, 29, 41, 35, 30, 41, 36, 30, 41, 37, 29, 40, 35, 29, 41, 35, 30, 40, 35, 31, 40, 35, 31, 41, 35, 29, 41, 34, 29, 42, 35, 30, 42, 36, 29, 41, 37, 28, 41, 37, 29, 41, 36, 30, 41, 35, 31, + 41, 35, 30, 41, 36, 29, 43, 35, 30, 42, 36, 29, 41, 37, 29, 42, 36, 28, 42, 35, 29, 40, 36, 31, 40, 37, 30, 41, 35, 29, 41, 36, 30, 41, 36, 29, 42, 35, 28, 42, 36, 30, 43, 37, 30, 42, 36, 30, 42, 36, 29, 42, 36, 29, 42, 37, 29, 41, 37, 30, 40, 36, 30, + 41, 36, 29, 43, 37, 31, 41, 36, 30, 42, 36, 29, 42, 37, 30, 41, 36, 31, 43, 36, 29, 41, 36, 29, 39, 36, 30, 41, 36, 29, 41, 35, 30, 41, 36, 30, 41, 37, 29, 40, 35, 29, 41, 35, 30, 40, 35, 31, 40, 35, 31, 41, 35, 29, 41, 34, 29, 42, 35, 30, 42, 36, 29, + 41, 37, 28, 41, 37, 29, 41, 36, 30, 41, 35, 31, 41, 35, 30, 41, 36, 29, 43, 35, 30, 42, 36, 29, 41, 37, 29, 42, 36, 28, 42, 35, 29, 40, 36, 31, 40, 37, 30, 41, 35, 29, 41, 36, 30, 41, 36, 29, 42, 35, 28, 42, 36, 30, 43, 37, 30, 42, 36, 30, 42, 36, 29, + 42, 36, 29, 42, 37, 29, 41, 37, 30, 40, 36, 30, 41, 36, 29, 43, 37, 31, 41, 36, 30, 42, 36, 29, 42, 37, 30, 41, 36, 31, 43, 36, 29, 41, 36, 29, 39, 36, 30, 41, 36, 29, 41, 35, 30, 41, 36, 30, 41, 37, 29, 40, 35, 29, 41, 35, 30, 40, 35, 31, 40, 35, 31, + 41, 35, 29, 41, 34, 29, 42, 35, 30, 42, 36, 29, 41, 37, 28, 41, 37, 29, 41, 36, 30, 41, 35, 31, 41, 35, 30, 41, 36, 29, 43, 35, 30, 42, 36, 29, 41, 37, 29, 42, 36, 28, 42, 35, 29, 40, 36, 31, 40, 37, 30, 41, 35, 29, 41, 36, 30, 41, 36, 29, 42, 35, 28, + 42, 36, 30, 43, 37, 30, 42, 36, 30, 42, 36, 29, 42, 36, 29, 42, 37, 29, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 51, 51, 51, 46, 46, 47, 41, 41, 42, 37, 37, 37, 31, 31, 32, + 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 41, 36, 29, 41, 37, 30, 41, 36, 29, 40, 35, 28, 42, 36, 29, 41, 34, 28, 42, 35, 28, 40, 34, 29, 38, 33, 29, 38, 33, 29, 35, 32, 28, 33, 32, 31, 4, 76, 132, 6, 84, 140, 7, 91, 150, 3, 31, 168, 0, 0, 172, 0, 0, 172, 0, 0, 172, 0, 0, 172, 0, 0, 174, + 0, 0, 176, 0, 0, 181, 0, 0, 188, 27, 27, 155, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 43, 43, 43, 88, 88, 93, 107, 107, 108, 108, 108, 110, 93, 93, 113, 98, 98, 113, 113, 113, 114, 109, 109, 112, 83, 83, 86, + 33, 33, 33, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 64, 64, 64, 147, 147, 147, 155, 155, 155, 138, 138, 138, 122, 122, 122, 106, 106, 106, 74, 74, 74, 54, 54, 54, 58, 58, 58, 115, 115, 115, 159, 159, 159, 142, 142, 142, + 126, 126, 126, 110, 110, 110, 88, 88, 88, 53, 53, 53, 58, 58, 58, 86, 86, 86, 163, 163, 163, 147, 147, 147, 130, 130, 130, 114, 114, 114, 98, 98, 98, 54, 54, 54, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, + 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 152, 184, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, + 77, 77, 77, 53, 53, 104, 0, 0, 149, 0, 0, 136, 0, 0, 125, 0, 0, 116, 0, 0, 111, 0, 0, 107, 0, 0, 103, 0, 0, 102, 0, 0, 101, 0, 0, 100, 0, 0, 99, 18, 54, 133, 66, 182, 213, 77, 195, 220, 87, 206, 227, 37, 37, 35, 37, 32, 28, 37, 34, 28, 38, 34, 28, + 38, 33, 28, 41, 34, 28, 42, 34, 29, 41, 36, 29, 39, 35, 28, 40, 35, 29, 42, 37, 29, 42, 36, 30, 40, 35, 29, 40, 35, 29, 42, 36, 29, 42, 36, 28, 41, 36, 29, 41, 37, 30, 41, 36, 29, 41, 36, 29, 42, 36, 29, 42, 35, 29, 43, 36, 29, 42, 36, 30, 41, 35, 30, + 42, 35, 30, 40, 35, 30, 40, 35, 30, 41, 36, 31, 42, 37, 30, 43, 36, 29, 41, 35, 30, 40, 36, 29, 41, 36, 28, 40, 36, 29, 41, 36, 30, 41, 35, 30, 42, 35, 29, 42, 34, 30, 41, 35, 29, 42, 36, 29, 42, 36, 29, 42, 36, 29, 41, 34, 30, 41, 35, 29, 41, 36, 29, + 42, 35, 30, 43, 35, 30, 41, 37, 29, 40, 36, 29, 40, 34, 29, 42, 35, 29, 43, 35, 30, 41, 36, 29, 40, 36, 29, 40, 35, 29, 42, 37, 29, 42, 36, 30, 40, 35, 29, 40, 35, 29, 42, 36, 29, 42, 36, 28, 41, 36, 29, 41, 37, 30, 41, 36, 29, 41, 36, 29, 42, 36, 29, + 42, 35, 29, 43, 36, 29, 42, 36, 30, 41, 35, 30, 42, 35, 30, 40, 35, 30, 40, 35, 30, 41, 36, 31, 42, 37, 30, 43, 36, 29, 41, 35, 30, 40, 36, 29, 41, 36, 28, 40, 36, 29, 41, 36, 30, 41, 35, 30, 42, 35, 29, 42, 34, 30, 41, 35, 29, 42, 36, 29, 42, 36, 29, + 42, 36, 29, 41, 34, 30, 41, 35, 29, 41, 36, 29, 42, 35, 30, 43, 35, 30, 41, 37, 29, 40, 36, 29, 40, 34, 29, 42, 35, 29, 43, 35, 30, 41, 36, 29, 40, 36, 29, 40, 35, 29, 42, 37, 29, 42, 36, 30, 40, 35, 29, 40, 35, 29, 42, 36, 29, 42, 36, 28, 41, 36, 29, + 41, 37, 30, 41, 36, 29, 41, 36, 29, 42, 36, 29, 42, 35, 29, 43, 36, 29, 42, 36, 30, 41, 35, 30, 42, 35, 30, 40, 35, 30, 40, 35, 30, 41, 36, 31, 42, 37, 30, 43, 36, 29, 41, 35, 30, 40, 36, 29, 41, 36, 28, 40, 36, 29, 41, 36, 30, 41, 35, 30, 42, 35, 29, + 42, 34, 30, 41, 35, 29, 42, 36, 29, 42, 36, 29, 42, 36, 29, 41, 34, 30, 41, 35, 29, 41, 36, 29, 42, 35, 30, 43, 35, 30, 41, 37, 29, 40, 36, 29, 40, 34, 29, 42, 35, 29, 43, 35, 30, 41, 36, 29, 40, 36, 29, 40, 35, 29, 42, 37, 29, 42, 36, 30, 40, 35, 29, + 40, 35, 29, 42, 36, 29, 42, 36, 28, 41, 36, 29, 41, 37, 30, 41, 36, 29, 41, 36, 29, 42, 36, 29, 42, 35, 29, 43, 36, 29, 42, 36, 30, 41, 35, 30, 42, 35, 30, 40, 35, 30, 40, 35, 30, 41, 36, 31, 42, 37, 30, 43, 36, 29, 41, 35, 30, 40, 36, 29, 41, 36, 28, + 40, 36, 29, 41, 36, 30, 41, 35, 30, 42, 35, 29, 42, 34, 30, 41, 35, 29, 42, 36, 29, 42, 36, 29, 42, 36, 29, 41, 34, 30, 41, 35, 29, 41, 36, 29, 42, 35, 30, 43, 35, 30, 41, 37, 29, 40, 36, 29, 40, 34, 29, 42, 35, 29, 43, 35, 30, 41, 36, 29, 40, 36, 29, + 40, 35, 29, 42, 37, 29, 42, 36, 30, 40, 35, 29, 40, 35, 29, 42, 36, 29, 42, 36, 28, 41, 36, 29, 41, 37, 30, 41, 36, 29, 41, 36, 29, 42, 36, 29, 42, 35, 29, 43, 36, 29, 42, 36, 30, 41, 35, 30, 42, 35, 30, 40, 35, 30, 40, 35, 30, 41, 36, 31, 42, 37, 30, + 43, 36, 29, 41, 35, 30, 40, 36, 29, 41, 36, 28, 40, 36, 29, 41, 36, 30, 41, 35, 30, 42, 35, 29, 42, 34, 30, 41, 35, 29, 42, 36, 29, 42, 36, 29, 42, 36, 29, 41, 34, 30, 41, 35, 29, 41, 36, 29, 42, 35, 30, 43, 35, 30, 41, 37, 29, 40, 36, 29, 40, 34, 29, + 42, 35, 29, 43, 35, 30, 41, 36, 29, 40, 36, 29, 40, 35, 29, 42, 37, 29, 42, 36, 30, 40, 35, 29, 40, 35, 29, 42, 36, 29, 42, 36, 28, 41, 36, 29, 41, 37, 30, 41, 36, 29, 41, 36, 29, 42, 36, 29, 42, 35, 29, 43, 36, 29, 42, 36, 30, 41, 35, 30, 42, 35, 30, + 40, 35, 30, 40, 35, 30, 41, 36, 31, 42, 37, 30, 43, 36, 29, 41, 35, 30, 40, 36, 29, 41, 36, 28, 40, 36, 29, 41, 36, 30, 41, 35, 30, 42, 35, 29, 42, 34, 30, 41, 35, 29, 42, 36, 29, 42, 36, 29, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, + 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 42, 36, 29, 42, 35, 28, 43, 35, 29, 40, 33, 29, 40, 34, 29, 41, 34, 27, 42, 35, 28, 40, 34, 29, 38, 33, 28, 37, 33, 28, 37, 32, 28, + 34, 32, 32, 4, 77, 133, 6, 84, 140, 7, 93, 151, 3, 31, 167, 0, 0, 171, 0, 0, 171, 0, 0, 171, 0, 0, 171, 0, 0, 172, 0, 0, 175, 0, 0, 180, 0, 0, 187, 27, 27, 155, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 28, 28, 28, 43, 43, 43, 59, 59, 59, 56, 56, 56, 37, 37, 37, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 65, 65, 65, + 115, 115, 115, 122, 122, 122, 105, 105, 105, 73, 73, 73, 53, 53, 53, 58, 58, 58, 58, 58, 58, 63, 63, 63, 99, 99, 99, 126, 126, 126, 109, 109, 109, 84, 84, 84, 53, 53, 53, 57, 57, 57, 58, 58, 58, 59, 59, 59, 84, 84, 84, 127, 127, 127, 113, 113, 113, 93, 93, 93, 56, 56, 56, + 56, 56, 56, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, + 210, 255, 0, 210, 255, 0, 210, 255, 0, 152, 184, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 104, 0, 0, 149, 0, 0, 136, 0, 0, 124, 0, 0, 116, 0, 0, 110, 0, 0, 106, 0, 0, 102, 0, 0, 101, 0, 0, 100, + 0, 0, 99, 0, 0, 99, 18, 54, 132, 68, 185, 214, 77, 195, 220, 88, 208, 228, 37, 38, 34, 36, 31, 28, 37, 34, 28, 38, 33, 28, 40, 34, 28, 40, 35, 29, 39, 34, 28, 40, 34, 29, 39, 34, 29, 40, 36, 29, 40, 36, 28, 41, 35, 29, 41, 34, 29, 41, 35, 29, 42, 35, 29, + 42, 36, 30, 42, 36, 29, 42, 35, 28, 43, 35, 29, 41, 34, 30, 40, 34, 29, 42, 35, 28, 43, 36, 29, 42, 36, 30, 40, 34, 29, 41, 35, 29, 43, 35, 30, 42, 34, 31, 40, 36, 29, 41, 36, 29, 43, 35, 31, 41, 35, 30, 40, 35, 29, 42, 36, 30, 41, 35, 30, 39, 35, 29, + 40, 36, 30, 40, 35, 29, 42, 35, 29, 41, 35, 30, 42, 35, 29, 43, 36, 29, 43, 35, 29, 42, 35, 30, 41, 36, 29, 41, 37, 28, 41, 36, 29, 42, 34, 30, 41, 36, 29, 40, 35, 28, 42, 35, 29, 41, 36, 30, 40, 35, 29, 40, 34, 29, 40, 35, 30, 40, 36, 29, 40, 36, 28, + 41, 35, 29, 41, 34, 29, 41, 35, 29, 42, 35, 29, 42, 36, 30, 42, 36, 29, 42, 35, 28, 43, 35, 29, 41, 34, 30, 40, 34, 29, 42, 35, 28, 43, 36, 29, 42, 36, 30, 40, 34, 29, 41, 35, 29, 43, 35, 30, 42, 34, 31, 40, 36, 29, 41, 36, 29, 43, 35, 31, 41, 35, 30, + 40, 35, 29, 42, 36, 30, 41, 35, 30, 39, 35, 29, 40, 36, 30, 40, 35, 29, 42, 35, 29, 41, 35, 30, 42, 35, 29, 43, 36, 29, 43, 35, 29, 42, 35, 30, 41, 36, 29, 41, 37, 28, 41, 36, 29, 42, 34, 30, 41, 36, 29, 40, 35, 28, 42, 35, 29, 41, 36, 30, 40, 35, 29, + 40, 34, 29, 40, 35, 30, 40, 36, 29, 40, 36, 28, 41, 35, 29, 41, 34, 29, 41, 35, 29, 42, 35, 29, 42, 36, 30, 42, 36, 29, 42, 35, 28, 43, 35, 29, 41, 34, 30, 40, 34, 29, 42, 35, 28, 43, 36, 29, 42, 36, 30, 40, 34, 29, 41, 35, 29, 43, 35, 30, 42, 34, 31, + 40, 36, 29, 41, 36, 29, 43, 35, 31, 41, 35, 30, 40, 35, 29, 42, 36, 30, 41, 35, 30, 39, 35, 29, 40, 36, 30, 40, 35, 29, 42, 35, 29, 41, 35, 30, 42, 35, 29, 43, 36, 29, 43, 35, 29, 42, 35, 30, 41, 36, 29, 41, 37, 28, 41, 36, 29, 42, 34, 30, 41, 36, 29, + 40, 35, 28, 42, 35, 29, 41, 36, 30, 40, 35, 29, 40, 34, 29, 40, 35, 30, 40, 36, 29, 40, 36, 28, 41, 35, 29, 41, 34, 29, 41, 35, 29, 42, 35, 29, 42, 36, 30, 42, 36, 29, 42, 35, 28, 43, 35, 29, 41, 34, 30, 40, 34, 29, 42, 35, 28, 43, 36, 29, 42, 36, 30, + 40, 34, 29, 41, 35, 29, 43, 35, 30, 42, 34, 31, 40, 36, 29, 41, 36, 29, 43, 35, 31, 41, 35, 30, 40, 35, 29, 42, 36, 30, 41, 35, 30, 39, 35, 29, 40, 36, 30, 40, 35, 29, 42, 35, 29, 41, 35, 30, 42, 35, 29, 43, 36, 29, 43, 35, 29, 42, 35, 30, 41, 36, 29, + 41, 37, 28, 41, 36, 29, 42, 34, 30, 41, 36, 29, 40, 35, 28, 42, 35, 29, 41, 36, 30, 40, 35, 29, 40, 34, 29, 40, 35, 30, 40, 36, 29, 40, 36, 28, 41, 35, 29, 41, 34, 29, 41, 35, 29, 42, 35, 29, 42, 36, 30, 42, 36, 29, 42, 35, 28, 43, 35, 29, 41, 34, 30, + 40, 34, 29, 42, 35, 28, 43, 36, 29, 42, 36, 30, 40, 34, 29, 41, 35, 29, 43, 35, 30, 42, 34, 31, 40, 36, 29, 41, 36, 29, 43, 35, 31, 41, 35, 30, 40, 35, 29, 42, 36, 30, 41, 35, 30, 39, 35, 29, 40, 36, 30, 40, 35, 29, 42, 35, 29, 41, 35, 30, 42, 35, 29, + 43, 36, 29, 43, 35, 29, 42, 35, 30, 41, 36, 29, 41, 37, 28, 41, 36, 29, 42, 34, 30, 41, 36, 29, 40, 35, 28, 42, 35, 29, 41, 36, 30, 40, 35, 29, 40, 34, 29, 40, 35, 30, 40, 36, 29, 40, 36, 28, 41, 35, 29, 41, 34, 29, 41, 35, 29, 42, 35, 29, 42, 36, 30, + 42, 36, 29, 42, 35, 28, 43, 35, 29, 41, 34, 30, 40, 34, 29, 42, 35, 28, 43, 36, 29, 42, 36, 30, 40, 34, 29, 41, 35, 29, 43, 35, 30, 42, 34, 31, 40, 36, 29, 41, 36, 29, 43, 35, 31, 41, 35, 30, 40, 35, 29, 42, 36, 30, 41, 35, 30, 39, 35, 29, 40, 36, 30, + 40, 35, 29, 42, 35, 29, 41, 35, 30, 42, 35, 29, 43, 36, 29, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, + 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 51, 51, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 42, 35, 30, + 41, 34, 29, 40, 35, 28, 38, 35, 27, 39, 36, 29, 40, 33, 29, 41, 34, 28, 40, 34, 28, 39, 33, 28, 37, 32, 28, 36, 32, 28, 33, 33, 31, 4, 77, 133, 6, 85, 141, 7, 93, 151, 3, 32, 167, 0, 0, 170, 0, 0, 170, 0, 0, 170, 0, 0, 169, 0, 0, 171, 0, 0, 174, + 0, 0, 179, 0, 0, 186, 27, 27, 154, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 57, 57, 57, 58, 58, 58, 54, 54, 54, 55, 55, 55, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, 57, 56, 56, 56, + 54, 54, 54, 57, 57, 57, 58, 58, 58, 58, 58, 58, 58, 58, 58, 56, 56, 56, 57, 57, 57, 58, 58, 58, 53, 53, 53, 57, 57, 57, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, + 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 152, 184, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, + 53, 53, 104, 0, 0, 149, 0, 0, 135, 0, 0, 123, 0, 0, 116, 0, 0, 109, 0, 0, 105, 0, 0, 102, 0, 0, 100, 0, 0, 99, 0, 0, 99, 0, 0, 98, 18, 55, 132, 68, 185, 214, 79, 197, 222, 88, 208, 228, 37, 38, 35, 36, 32, 28, 37, 32, 28, 38, 33, 28, 39, 34, 28, + 40, 35, 28, 39, 34, 29, 40, 34, 30, 39, 35, 28, 40, 37, 28, 41, 36, 29, 42, 34, 30, 41, 35, 30, 40, 35, 30, 41, 34, 29, 42, 35, 29, 42, 35, 30, 41, 34, 29, 40, 35, 28, 39, 36, 28, 39, 36, 29, 41, 34, 30, 42, 35, 29, 42, 36, 29, 42, 35, 28, 41, 34, 29, + 41, 35, 30, 41, 36, 30, 43, 36, 30, 43, 36, 28, 41, 35, 28, 40, 35, 28, 40, 34, 29, 42, 34, 29, 42, 35, 29, 41, 34, 29, 40, 34, 30, 41, 35, 29, 43, 35, 29, 42, 36, 30, 42, 36, 29, 42, 35, 29, 41, 34, 29, 41, 35, 29, 41, 35, 29, 41, 35, 30, 41, 36, 30, + 41, 35, 29, 41, 34, 29, 41, 34, 29, 41, 35, 29, 41, 36, 29, 40, 35, 30, 40, 34, 30, 40, 36, 29, 40, 37, 28, 41, 36, 29, 42, 34, 30, 41, 35, 30, 40, 35, 30, 41, 34, 29, 42, 35, 29, 42, 35, 30, 41, 34, 29, 40, 35, 28, 39, 36, 28, 39, 36, 29, 41, 34, 30, + 42, 35, 29, 42, 36, 29, 42, 35, 28, 41, 34, 29, 41, 35, 30, 41, 36, 30, 43, 36, 30, 43, 36, 28, 41, 35, 28, 40, 35, 28, 40, 34, 29, 42, 34, 29, 42, 35, 29, 41, 34, 29, 40, 34, 30, 41, 35, 29, 43, 35, 29, 42, 36, 30, 42, 36, 29, 42, 35, 29, 41, 34, 29, + 41, 35, 29, 41, 35, 29, 41, 35, 30, 41, 36, 30, 41, 35, 29, 41, 34, 29, 41, 34, 29, 41, 35, 29, 41, 36, 29, 40, 35, 30, 40, 34, 30, 40, 36, 29, 40, 37, 28, 41, 36, 29, 42, 34, 30, 41, 35, 30, 40, 35, 30, 41, 34, 29, 42, 35, 29, 42, 35, 30, 41, 34, 29, + 40, 35, 28, 39, 36, 28, 39, 36, 29, 41, 34, 30, 42, 35, 29, 42, 36, 29, 42, 35, 28, 41, 34, 29, 41, 35, 30, 41, 36, 30, 43, 36, 30, 43, 36, 28, 41, 35, 28, 40, 35, 28, 40, 34, 29, 42, 34, 29, 42, 35, 29, 41, 34, 29, 40, 34, 30, 41, 35, 29, 43, 35, 29, + 42, 36, 30, 42, 36, 29, 42, 35, 29, 41, 34, 29, 41, 35, 29, 41, 35, 29, 41, 35, 30, 41, 36, 30, 41, 35, 29, 41, 34, 29, 41, 34, 29, 41, 35, 29, 41, 36, 29, 40, 35, 30, 40, 34, 30, 40, 36, 29, 40, 37, 28, 41, 36, 29, 42, 34, 30, 41, 35, 30, 40, 35, 30, + 41, 34, 29, 42, 35, 29, 42, 35, 30, 41, 34, 29, 40, 35, 28, 39, 36, 28, 39, 36, 29, 41, 34, 30, 42, 35, 29, 42, 36, 29, 42, 35, 28, 41, 34, 29, 41, 35, 30, 41, 36, 30, 43, 36, 30, 43, 36, 28, 41, 35, 28, 40, 35, 28, 40, 34, 29, 42, 34, 29, 42, 35, 29, + 41, 34, 29, 40, 34, 30, 41, 35, 29, 43, 35, 29, 42, 36, 30, 42, 36, 29, 42, 35, 29, 41, 34, 29, 41, 35, 29, 41, 35, 29, 41, 35, 30, 41, 36, 30, 41, 35, 29, 41, 34, 29, 41, 34, 29, 41, 35, 29, 41, 36, 29, 40, 35, 30, 40, 34, 30, 40, 36, 29, 40, 37, 28, + 41, 36, 29, 42, 34, 30, 41, 35, 30, 40, 35, 30, 41, 34, 29, 42, 35, 29, 42, 35, 30, 41, 34, 29, 40, 35, 28, 39, 36, 28, 39, 36, 29, 41, 34, 30, 42, 35, 29, 42, 36, 29, 42, 35, 28, 41, 34, 29, 41, 35, 30, 41, 36, 30, 43, 36, 30, 43, 36, 28, 41, 35, 28, + 40, 35, 28, 40, 34, 29, 42, 34, 29, 42, 35, 29, 41, 34, 29, 40, 34, 30, 41, 35, 29, 43, 35, 29, 42, 36, 30, 42, 36, 29, 42, 35, 29, 41, 34, 29, 41, 35, 29, 41, 35, 29, 41, 35, 30, 41, 36, 30, 41, 35, 29, 41, 34, 29, 41, 34, 29, 41, 35, 29, 41, 36, 29, + 40, 35, 30, 40, 34, 30, 40, 36, 29, 40, 37, 28, 41, 36, 29, 42, 34, 30, 41, 35, 30, 40, 35, 30, 41, 34, 29, 42, 35, 29, 42, 35, 30, 41, 34, 29, 40, 35, 28, 39, 36, 28, 39, 36, 29, 41, 34, 30, 42, 35, 29, 42, 36, 29, 42, 35, 28, 41, 34, 29, 41, 35, 30, + 41, 36, 30, 43, 36, 30, 43, 36, 28, 41, 35, 28, 40, 35, 28, 40, 34, 29, 42, 34, 29, 42, 35, 29, 41, 34, 29, 40, 34, 30, 41, 35, 29, 43, 35, 29, 42, 36, 30, 42, 36, 29, 42, 35, 29, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, + 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 51, 51, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, + 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 40, 34, 29, 42, 35, 28, 42, 36, 29, 39, 34, 29, 39, 34, 29, 39, 34, 28, 40, 34, 29, 40, 34, 29, 38, 34, 28, 38, 34, 28, 36, 31, 28, 35, 32, 31, + 5, 79, 135, 6, 85, 141, 7, 93, 150, 3, 32, 166, 0, 0, 169, 0, 0, 169, 0, 0, 168, 0, 0, 169, 0, 0, 170, 0, 0, 173, 0, 0, 178, 0, 0, 185, 27, 27, 154, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, + 210, 255, 0, 210, 255, 0, 152, 184, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 104, 0, 0, 148, 0, 0, 134, 0, 0, 123, 0, 0, 115, 0, 0, 108, 0, 0, 105, 0, 0, 101, 0, 0, 99, 0, 0, 99, 0, 0, 98, + 0, 0, 97, 18, 55, 132, 68, 185, 214, 79, 197, 222, 88, 208, 228, 37, 37, 35, 37, 32, 28, 37, 33, 28, 38, 34, 28, 39, 34, 28, 38, 33, 29, 39, 33, 29, 39, 34, 29, 38, 33, 28, 41, 35, 29, 40, 34, 30, 39, 36, 30, 40, 36, 30, 41, 34, 29, 40, 34, 29, 39, 35, 29, + 40, 34, 29, 42, 35, 28, 42, 36, 29, 40, 35, 30, 39, 34, 29, 40, 35, 29, 41, 35, 30, 42, 35, 30, 41, 36, 29, 42, 36, 29, 42, 34, 30, 43, 34, 30, 41, 34, 29, 40, 35, 29, 41, 36, 29, 41, 35, 29, 42, 36, 30, 42, 34, 29, 41, 34, 29, 41, 35, 29, 41, 35, 28, + 40, 34, 29, 41, 34, 29, 39, 34, 29, 40, 34, 30, 41, 35, 29, 40, 36, 28, 39, 35, 28, 41, 35, 30, 42, 36, 30, 42, 35, 30, 43, 35, 29, 41, 35, 28, 41, 36, 29, 41, 35, 29, 39, 34, 30, 40, 34, 30, 39, 34, 29, 39, 34, 29, 41, 35, 29, 40, 34, 30, 39, 36, 30, + 40, 36, 30, 41, 34, 29, 40, 34, 29, 39, 35, 29, 40, 34, 29, 42, 35, 28, 42, 36, 29, 40, 35, 30, 39, 34, 29, 40, 35, 29, 41, 35, 30, 42, 35, 30, 41, 36, 29, 42, 36, 29, 42, 34, 30, 43, 34, 30, 41, 34, 29, 40, 35, 29, 41, 36, 29, 41, 35, 29, 42, 36, 30, + 42, 34, 29, 41, 34, 29, 41, 35, 29, 41, 35, 28, 40, 34, 29, 41, 34, 29, 39, 34, 29, 40, 34, 30, 41, 35, 29, 40, 36, 28, 39, 35, 28, 41, 35, 30, 42, 36, 30, 42, 35, 30, 43, 35, 29, 41, 35, 28, 41, 36, 29, 41, 35, 29, 39, 34, 30, 40, 34, 30, 39, 34, 29, + 39, 34, 29, 41, 35, 29, 40, 34, 30, 39, 36, 30, 40, 36, 30, 41, 34, 29, 40, 34, 29, 39, 35, 29, 40, 34, 29, 42, 35, 28, 42, 36, 29, 40, 35, 30, 39, 34, 29, 40, 35, 29, 41, 35, 30, 42, 35, 30, 41, 36, 29, 42, 36, 29, 42, 34, 30, 43, 34, 30, 41, 34, 29, + 40, 35, 29, 41, 36, 29, 41, 35, 29, 42, 36, 30, 42, 34, 29, 41, 34, 29, 41, 35, 29, 41, 35, 28, 40, 34, 29, 41, 34, 29, 39, 34, 29, 40, 34, 30, 41, 35, 29, 40, 36, 28, 39, 35, 28, 41, 35, 30, 42, 36, 30, 42, 35, 30, 43, 35, 29, 41, 35, 28, 41, 36, 29, + 41, 35, 29, 39, 34, 30, 40, 34, 30, 39, 34, 29, 39, 34, 29, 41, 35, 29, 40, 34, 30, 39, 36, 30, 40, 36, 30, 41, 34, 29, 40, 34, 29, 39, 35, 29, 40, 34, 29, 42, 35, 28, 42, 36, 29, 40, 35, 30, 39, 34, 29, 40, 35, 29, 41, 35, 30, 42, 35, 30, 41, 36, 29, + 42, 36, 29, 42, 34, 30, 43, 34, 30, 41, 34, 29, 40, 35, 29, 41, 36, 29, 41, 35, 29, 42, 36, 30, 42, 34, 29, 41, 34, 29, 41, 35, 29, 41, 35, 28, 40, 34, 29, 41, 34, 29, 39, 34, 29, 40, 34, 30, 41, 35, 29, 40, 36, 28, 39, 35, 28, 41, 35, 30, 42, 36, 30, + 42, 35, 30, 43, 35, 29, 41, 35, 28, 41, 36, 29, 41, 35, 29, 39, 34, 30, 40, 34, 30, 39, 34, 29, 39, 34, 29, 41, 35, 29, 40, 34, 30, 39, 36, 30, 40, 36, 30, 41, 34, 29, 40, 34, 29, 39, 35, 29, 40, 34, 29, 42, 35, 28, 42, 36, 29, 40, 35, 30, 39, 34, 29, + 40, 35, 29, 41, 35, 30, 42, 35, 30, 41, 36, 29, 42, 36, 29, 42, 34, 30, 43, 34, 30, 41, 34, 29, 40, 35, 29, 41, 36, 29, 41, 35, 29, 42, 36, 30, 42, 34, 29, 41, 34, 29, 41, 35, 29, 41, 35, 28, 40, 34, 29, 41, 34, 29, 39, 34, 29, 40, 34, 30, 41, 35, 29, + 40, 36, 28, 39, 35, 28, 41, 35, 30, 42, 36, 30, 42, 35, 30, 43, 35, 29, 41, 35, 28, 41, 36, 29, 41, 35, 29, 39, 34, 30, 40, 34, 30, 39, 34, 29, 39, 34, 29, 41, 35, 29, 40, 34, 30, 39, 36, 30, 40, 36, 30, 41, 34, 29, 40, 34, 29, 39, 35, 29, 40, 34, 29, + 42, 35, 28, 42, 36, 29, 40, 35, 30, 39, 34, 29, 40, 35, 29, 41, 35, 30, 42, 35, 30, 41, 36, 29, 42, 36, 29, 42, 34, 30, 43, 34, 30, 41, 34, 29, 40, 35, 29, 41, 36, 29, 41, 35, 29, 42, 36, 30, 42, 34, 29, 41, 34, 29, 41, 35, 29, 41, 35, 28, 40, 34, 29, + 41, 34, 29, 39, 34, 29, 40, 34, 30, 41, 35, 29, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, + 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 47, 51, 51, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 41, 34, 29, 40, 34, 29, + 39, 35, 29, 39, 35, 28, 42, 36, 29, 41, 34, 28, 39, 33, 28, 38, 34, 27, 38, 35, 28, 37, 34, 28, 36, 32, 27, 34, 33, 31, 5, 79, 135, 6, 85, 141, 8, 94, 151, 3, 32, 166, 0, 0, 167, 0, 0, 167, 0, 0, 167, 0, 0, 168, 0, 0, 169, 0, 0, 173, 0, 0, 177, + 0, 0, 185, 27, 27, 153, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, + 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 152, 184, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 103, + 0, 0, 147, 0, 0, 134, 0, 0, 122, 0, 0, 114, 0, 0, 108, 0, 0, 104, 0, 0, 100, 0, 0, 99, 0, 0, 98, 0, 0, 97, 0, 0, 97, 18, 55, 131, 70, 187, 215, 79, 197, 222, 90, 210, 229, 37, 37, 35, 36, 32, 28, 37, 33, 29, 39, 33, 29, 40, 34, 28, 40, 34, 28, + 39, 33, 28, 41, 34, 29, 39, 33, 28, 41, 35, 28, 41, 35, 28, 39, 35, 28, 41, 34, 29, 41, 33, 30, 40, 35, 30, 41, 35, 29, 41, 34, 29, 40, 34, 29, 39, 35, 29, 40, 36, 29, 42, 36, 29, 42, 35, 29, 40, 34, 29, 40, 35, 28, 41, 37, 28, 41, 36, 28, 41, 35, 28, + 42, 36, 29, 42, 35, 29, 42, 33, 29, 41, 35, 29, 42, 36, 29, 41, 34, 28, 40, 35, 29, 41, 36, 29, 41, 35, 29, 40, 34, 28, 40, 34, 28, 40, 35, 28, 39, 35, 27, 40, 35, 28, 41, 35, 28, 41, 36, 27, 41, 35, 28, 41, 35, 29, 43, 37, 30, 42, 35, 30, 41, 35, 30, + 41, 35, 30, 42, 35, 30, 42, 35, 29, 41, 35, 29, 40, 34, 29, 41, 34, 29, 40, 34, 29, 41, 35, 28, 41, 35, 28, 39, 35, 28, 41, 34, 29, 41, 33, 30, 40, 35, 30, 41, 35, 29, 41, 34, 29, 40, 34, 29, 39, 35, 29, 40, 36, 29, 42, 36, 29, 42, 35, 29, 40, 34, 29, + 40, 35, 28, 41, 37, 28, 41, 36, 28, 41, 35, 28, 42, 36, 29, 42, 35, 29, 42, 33, 29, 41, 35, 29, 42, 36, 29, 41, 34, 28, 40, 35, 29, 41, 36, 29, 41, 35, 29, 40, 34, 28, 40, 34, 28, 40, 35, 28, 39, 35, 27, 40, 35, 28, 41, 35, 28, 41, 36, 27, 41, 35, 28, + 41, 35, 29, 43, 37, 30, 42, 35, 30, 41, 35, 30, 41, 35, 30, 42, 35, 30, 42, 35, 29, 41, 35, 29, 40, 34, 29, 41, 34, 29, 40, 34, 29, 41, 35, 28, 41, 35, 28, 39, 35, 28, 41, 34, 29, 41, 33, 30, 40, 35, 30, 41, 35, 29, 41, 34, 29, 40, 34, 29, 39, 35, 29, + 40, 36, 29, 42, 36, 29, 42, 35, 29, 40, 34, 29, 40, 35, 28, 41, 37, 28, 41, 36, 28, 41, 35, 28, 42, 36, 29, 42, 35, 29, 42, 33, 29, 41, 35, 29, 42, 36, 29, 41, 34, 28, 40, 35, 29, 41, 36, 29, 41, 35, 29, 40, 34, 28, 40, 34, 28, 40, 35, 28, 39, 35, 27, + 40, 35, 28, 41, 35, 28, 41, 36, 27, 41, 35, 28, 41, 35, 29, 43, 37, 30, 42, 35, 30, 41, 35, 30, 41, 35, 30, 42, 35, 30, 42, 35, 29, 41, 35, 29, 40, 34, 29, 41, 34, 29, 40, 34, 29, 41, 35, 28, 41, 35, 28, 39, 35, 28, 41, 34, 29, 41, 33, 30, 40, 35, 30, + 41, 35, 29, 41, 34, 29, 40, 34, 29, 39, 35, 29, 40, 36, 29, 42, 36, 29, 42, 35, 29, 40, 34, 29, 40, 35, 28, 41, 37, 28, 41, 36, 28, 41, 35, 28, 42, 36, 29, 42, 35, 29, 42, 33, 29, 41, 35, 29, 42, 36, 29, 41, 34, 28, 40, 35, 29, 41, 36, 29, 41, 35, 29, + 40, 34, 28, 40, 34, 28, 40, 35, 28, 39, 35, 27, 40, 35, 28, 41, 35, 28, 41, 36, 27, 41, 35, 28, 41, 35, 29, 43, 37, 30, 42, 35, 30, 41, 35, 30, 41, 35, 30, 42, 35, 30, 42, 35, 29, 41, 35, 29, 40, 34, 29, 41, 34, 29, 40, 34, 29, 41, 35, 28, 41, 35, 28, + 39, 35, 28, 41, 34, 29, 41, 33, 30, 40, 35, 30, 41, 35, 29, 41, 34, 29, 40, 34, 29, 39, 35, 29, 40, 36, 29, 42, 36, 29, 42, 35, 29, 40, 34, 29, 40, 35, 28, 41, 37, 28, 41, 36, 28, 41, 35, 28, 42, 36, 29, 42, 35, 29, 42, 33, 29, 41, 35, 29, 42, 36, 29, + 41, 34, 28, 40, 35, 29, 41, 36, 29, 41, 35, 29, 40, 34, 28, 40, 34, 28, 40, 35, 28, 39, 35, 27, 40, 35, 28, 41, 35, 28, 41, 36, 27, 41, 35, 28, 41, 35, 29, 43, 37, 30, 42, 35, 30, 41, 35, 30, 41, 35, 30, 42, 35, 30, 42, 35, 29, 41, 35, 29, 40, 34, 29, + 41, 34, 29, 40, 34, 29, 41, 35, 28, 41, 35, 28, 39, 35, 28, 41, 34, 29, 41, 33, 30, 40, 35, 30, 41, 35, 29, 41, 34, 29, 40, 34, 29, 39, 35, 29, 40, 36, 29, 42, 36, 29, 42, 35, 29, 40, 34, 29, 40, 35, 28, 41, 37, 28, 41, 36, 28, 41, 35, 28, 42, 36, 29, + 42, 35, 29, 42, 33, 29, 41, 35, 29, 42, 36, 29, 41, 34, 28, 40, 35, 29, 41, 36, 29, 41, 35, 29, 40, 34, 28, 40, 34, 28, 40, 35, 28, 39, 35, 27, 40, 35, 28, 41, 35, 28, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, + 62, 62, 64, 58, 58, 60, 55, 55, 55, 51, 51, 51, 46, 46, 47, 42, 42, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, + 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 40, 34, 29, 39, 35, 29, 40, 36, 29, 41, 35, 28, 41, 34, 29, 39, 32, 29, 38, 34, 28, 38, 34, 27, 39, 33, 28, 37, 34, 28, 36, 32, 28, 34, 32, 30, 5, 79, 135, + 6, 87, 143, 8, 94, 151, 3, 32, 165, 0, 0, 166, 0, 0, 166, 0, 0, 166, 0, 0, 167, 0, 0, 168, 0, 0, 171, 0, 0, 177, 0, 0, 184, 27, 27, 153, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, + 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, + 210, 255, 0, 152, 184, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 103, 0, 0, 147, 0, 0, 133, 0, 0, 122, 0, 0, 114, 0, 0, 107, 0, 0, 103, 0, 0, 100, 0, 0, 98, 0, 0, 97, 0, 0, 97, 0, 0, 96, + 19, 55, 131, 70, 187, 215, 81, 199, 223, 90, 210, 229, 37, 37, 34, 36, 32, 28, 38, 32, 28, 39, 33, 28, 39, 34, 27, 40, 35, 28, 39, 34, 29, 39, 34, 29, 38, 34, 28, 38, 35, 29, 39, 35, 29, 41, 34, 29, 39, 34, 30, 39, 35, 29, 41, 36, 29, 41, 35, 30, 40, 34, 29, + 39, 35, 29, 40, 36, 29, 42, 36, 29, 41, 34, 29, 40, 33, 30, 39, 35, 29, 40, 35, 28, 42, 35, 28, 41, 36, 28, 41, 36, 29, 42, 34, 28, 42, 34, 29, 42, 35, 30, 40, 35, 29, 40, 36, 28, 41, 35, 28, 40, 35, 28, 42, 36, 29, 41, 34, 29, 40, 34, 29, 40, 34, 29, + 40, 35, 29, 41, 35, 28, 40, 34, 28, 39, 35, 28, 41, 34, 29, 41, 33, 29, 39, 35, 28, 40, 35, 29, 42, 34, 29, 42, 35, 29, 42, 34, 28, 42, 34, 29, 41, 35, 28, 41, 36, 29, 40, 35, 30, 39, 34, 29, 39, 35, 29, 38, 35, 29, 39, 35, 29, 41, 34, 29, 39, 34, 30, + 39, 35, 29, 41, 36, 29, 41, 35, 30, 40, 34, 29, 39, 35, 29, 40, 36, 29, 42, 36, 29, 41, 34, 29, 40, 33, 30, 39, 35, 29, 40, 35, 28, 42, 35, 28, 41, 36, 28, 41, 36, 29, 42, 34, 28, 42, 34, 29, 42, 35, 30, 40, 35, 29, 40, 36, 28, 41, 35, 28, 40, 35, 28, + 42, 36, 29, 41, 34, 29, 40, 34, 29, 40, 34, 29, 40, 35, 29, 41, 35, 28, 40, 34, 28, 39, 35, 28, 41, 34, 29, 41, 33, 29, 39, 35, 28, 40, 35, 29, 42, 34, 29, 42, 35, 29, 42, 34, 28, 42, 34, 29, 41, 35, 28, 41, 36, 29, 40, 35, 30, 39, 34, 29, 39, 35, 29, + 38, 35, 29, 39, 35, 29, 41, 34, 29, 39, 34, 30, 39, 35, 29, 41, 36, 29, 41, 35, 30, 40, 34, 29, 39, 35, 29, 40, 36, 29, 42, 36, 29, 41, 34, 29, 40, 33, 30, 39, 35, 29, 40, 35, 28, 42, 35, 28, 41, 36, 28, 41, 36, 29, 42, 34, 28, 42, 34, 29, 42, 35, 30, + 40, 35, 29, 40, 36, 28, 41, 35, 28, 40, 35, 28, 42, 36, 29, 41, 34, 29, 40, 34, 29, 40, 34, 29, 40, 35, 29, 41, 35, 28, 40, 34, 28, 39, 35, 28, 41, 34, 29, 41, 33, 29, 39, 35, 28, 40, 35, 29, 42, 34, 29, 42, 35, 29, 42, 34, 28, 42, 34, 29, 41, 35, 28, + 41, 36, 29, 40, 35, 30, 39, 34, 29, 39, 35, 29, 38, 35, 29, 39, 35, 29, 41, 34, 29, 39, 34, 30, 39, 35, 29, 41, 36, 29, 41, 35, 30, 40, 34, 29, 39, 35, 29, 40, 36, 29, 42, 36, 29, 41, 34, 29, 40, 33, 30, 39, 35, 29, 40, 35, 28, 42, 35, 28, 41, 36, 28, + 41, 36, 29, 42, 34, 28, 42, 34, 29, 42, 35, 30, 40, 35, 29, 40, 36, 28, 41, 35, 28, 40, 35, 28, 42, 36, 29, 41, 34, 29, 40, 34, 29, 40, 34, 29, 40, 35, 29, 41, 35, 28, 40, 34, 28, 39, 35, 28, 41, 34, 29, 41, 33, 29, 39, 35, 28, 40, 35, 29, 42, 34, 29, + 42, 35, 29, 42, 34, 28, 42, 34, 29, 41, 35, 28, 41, 36, 29, 40, 35, 30, 39, 34, 29, 39, 35, 29, 38, 35, 29, 39, 35, 29, 41, 34, 29, 39, 34, 30, 39, 35, 29, 41, 36, 29, 41, 35, 30, 40, 34, 29, 39, 35, 29, 40, 36, 29, 42, 36, 29, 41, 34, 29, 40, 33, 30, + 39, 35, 29, 40, 35, 28, 42, 35, 28, 41, 36, 28, 41, 36, 29, 42, 34, 28, 42, 34, 29, 42, 35, 30, 40, 35, 29, 40, 36, 28, 41, 35, 28, 40, 35, 28, 42, 36, 29, 41, 34, 29, 40, 34, 29, 40, 34, 29, 40, 35, 29, 41, 35, 28, 40, 34, 28, 39, 35, 28, 41, 34, 29, + 41, 33, 29, 39, 35, 28, 40, 35, 29, 42, 34, 29, 42, 35, 29, 42, 34, 28, 42, 34, 29, 41, 35, 28, 41, 36, 29, 40, 35, 30, 39, 34, 29, 39, 35, 29, 38, 35, 29, 39, 35, 29, 41, 34, 29, 39, 34, 30, 39, 35, 29, 41, 36, 29, 41, 35, 30, 40, 34, 29, 39, 35, 29, + 40, 36, 29, 42, 36, 29, 41, 34, 29, 40, 33, 30, 39, 35, 29, 40, 35, 28, 42, 35, 28, 41, 36, 28, 41, 36, 29, 42, 34, 28, 42, 34, 29, 42, 35, 30, 40, 35, 29, 40, 36, 28, 41, 35, 28, 40, 35, 28, 42, 36, 29, 41, 34, 29, 40, 34, 29, 40, 34, 29, 40, 35, 29, + 41, 35, 28, 40, 34, 28, 39, 35, 28, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, + 13, 13, 13, 19, 19, 19, 25, 25, 25, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 41, 36, 28, 40, 35, 28, 40, 34, 28, + 40, 34, 27, 41, 36, 29, 40, 35, 28, 40, 35, 28, 39, 34, 27, 38, 34, 28, 37, 33, 28, 35, 31, 28, 33, 32, 31, 5, 80, 136, 6, 87, 143, 8, 96, 153, 3, 32, 164, 0, 0, 165, 0, 0, 165, 0, 0, 165, 0, 0, 166, 0, 0, 166, 0, 0, 171, 0, 0, 176, 0, 0, 183, + 27, 27, 153, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 103, 0, 0, 146, + 0, 0, 132, 0, 0, 122, 0, 0, 113, 0, 0, 106, 0, 0, 102, 0, 0, 99, 0, 0, 97, 0, 0, 97, 0, 0, 96, 0, 0, 95, 19, 55, 131, 72, 189, 216, 81, 199, 223, 92, 212, 230, 37, 37, 34, 36, 32, 27, 38, 33, 28, 39, 34, 28, 40, 34, 28, 40, 34, 28, 39, 35, 28, + 40, 36, 29, 40, 34, 28, 40, 35, 29, 39, 36, 29, 39, 35, 29, 38, 35, 29, 39, 35, 29, 40, 34, 28, 41, 35, 28, 41, 36, 28, 40, 35, 28, 40, 34, 28, 41, 35, 28, 41, 36, 29, 41, 36, 29, 41, 36, 28, 41, 35, 28, 40, 36, 29, 40, 35, 29, 40, 34, 30, 40, 35, 29, + 40, 35, 29, 41, 34, 29, 41, 35, 28, 40, 35, 28, 41, 35, 29, 40, 35, 28, 39, 35, 29, 40, 35, 29, 41, 36, 29, 40, 34, 29, 39, 34, 28, 40, 35, 28, 39, 35, 28, 39, 35, 28, 39, 35, 27, 39, 35, 28, 39, 34, 29, 40, 34, 28, 42, 35, 28, 42, 36, 28, 42, 35, 29, + 42, 36, 29, 42, 36, 29, 41, 35, 29, 40, 36, 29, 40, 36, 29, 41, 35, 29, 40, 35, 29, 39, 36, 29, 39, 35, 29, 38, 35, 29, 39, 35, 29, 40, 34, 28, 41, 35, 28, 41, 36, 28, 40, 35, 28, 40, 34, 28, 41, 35, 28, 41, 36, 29, 41, 36, 29, 41, 36, 28, 41, 35, 28, + 40, 36, 29, 40, 35, 29, 40, 34, 30, 40, 35, 29, 40, 35, 29, 41, 34, 29, 41, 35, 28, 40, 35, 28, 41, 35, 29, 40, 35, 28, 39, 35, 29, 40, 35, 29, 41, 36, 29, 40, 34, 29, 39, 34, 28, 40, 35, 28, 39, 35, 28, 39, 35, 28, 39, 35, 27, 39, 35, 28, 39, 34, 29, + 40, 34, 28, 42, 35, 28, 42, 36, 28, 42, 35, 29, 42, 36, 29, 42, 36, 29, 41, 35, 29, 40, 36, 29, 40, 36, 29, 41, 35, 29, 40, 35, 29, 39, 36, 29, 39, 35, 29, 38, 35, 29, 39, 35, 29, 40, 34, 28, 41, 35, 28, 41, 36, 28, 40, 35, 28, 40, 34, 28, 41, 35, 28, + 41, 36, 29, 41, 36, 29, 41, 36, 28, 41, 35, 28, 40, 36, 29, 40, 35, 29, 40, 34, 30, 40, 35, 29, 40, 35, 29, 41, 34, 29, 41, 35, 28, 40, 35, 28, 41, 35, 29, 40, 35, 28, 39, 35, 29, 40, 35, 29, 41, 36, 29, 40, 34, 29, 39, 34, 28, 40, 35, 28, 39, 35, 28, + 39, 35, 28, 39, 35, 27, 39, 35, 28, 39, 34, 29, 40, 34, 28, 42, 35, 28, 42, 36, 28, 42, 35, 29, 42, 36, 29, 42, 36, 29, 41, 35, 29, 40, 36, 29, 40, 36, 29, 41, 35, 29, 40, 35, 29, 39, 36, 29, 39, 35, 29, 38, 35, 29, 39, 35, 29, 40, 34, 28, 41, 35, 28, + 41, 36, 28, 40, 35, 28, 40, 34, 28, 41, 35, 28, 41, 36, 29, 41, 36, 29, 41, 36, 28, 41, 35, 28, 40, 36, 29, 40, 35, 29, 40, 34, 30, 40, 35, 29, 40, 35, 29, 41, 34, 29, 41, 35, 28, 40, 35, 28, 41, 35, 29, 40, 35, 28, 39, 35, 29, 40, 35, 29, 41, 36, 29, + 40, 34, 29, 39, 34, 28, 40, 35, 28, 39, 35, 28, 39, 35, 28, 39, 35, 27, 39, 35, 28, 39, 34, 29, 40, 34, 28, 42, 35, 28, 42, 36, 28, 42, 35, 29, 42, 36, 29, 42, 36, 29, 41, 35, 29, 40, 36, 29, 40, 36, 29, 41, 35, 29, 40, 35, 29, 39, 36, 29, 39, 35, 29, + 38, 35, 29, 39, 35, 29, 40, 34, 28, 41, 35, 28, 41, 36, 28, 40, 35, 28, 40, 34, 28, 41, 35, 28, 41, 36, 29, 41, 36, 29, 41, 36, 28, 41, 35, 28, 40, 36, 29, 40, 35, 29, 40, 34, 30, 40, 35, 29, 40, 35, 29, 41, 34, 29, 41, 35, 28, 40, 35, 28, 41, 35, 29, + 40, 35, 28, 39, 35, 29, 40, 35, 29, 41, 36, 29, 40, 34, 29, 39, 34, 28, 40, 35, 28, 39, 35, 28, 39, 35, 28, 39, 35, 27, 39, 35, 28, 39, 34, 29, 40, 34, 28, 42, 35, 28, 42, 36, 28, 42, 35, 29, 42, 36, 29, 42, 36, 29, 41, 35, 29, 40, 36, 29, 40, 36, 29, + 41, 35, 29, 40, 35, 29, 39, 36, 29, 39, 35, 29, 38, 35, 29, 39, 35, 29, 40, 34, 28, 41, 35, 28, 41, 36, 28, 40, 35, 28, 40, 34, 28, 41, 35, 28, 41, 36, 29, 41, 36, 29, 41, 36, 28, 41, 35, 28, 40, 36, 29, 40, 35, 29, 40, 34, 30, 40, 35, 29, 40, 35, 29, + 41, 34, 29, 41, 35, 28, 40, 35, 28, 41, 35, 29, 40, 35, 28, 39, 35, 29, 40, 35, 29, 41, 36, 29, 40, 34, 29, 39, 34, 28, 40, 35, 28, 39, 35, 28, 39, 35, 28, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, + 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 37, 37, 37, 31, 31, 32, 25, 25, 25, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, + 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 38, 35, 28, 39, 35, 30, 40, 34, 29, 40, 34, 28, 42, 34, 28, 40, 34, 27, 39, 34, 28, 38, 34, 27, 39, 34, 28, 38, 32, 28, 36, 32, 27, 33, 33, 30, 5, 80, 136, 7, 88, 144, + 8, 96, 153, 3, 33, 164, 0, 0, 164, 0, 0, 164, 0, 0, 164, 0, 0, 164, 0, 0, 166, 0, 0, 170, 0, 0, 175, 0, 0, 183, 27, 27, 153, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 66, 66, 66, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 64, 64, 64, 41, 41, 41, + 26, 26, 26, 51, 51, 51, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 67, 67, 67, 31, 31, 31, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 103, 0, 0, 146, 0, 0, 132, 0, 0, 121, 0, 0, 112, 0, 0, 105, 0, 0, 102, 0, 0, 98, 0, 0, 97, 0, 0, 96, 0, 0, 95, 0, 0, 95, 19, 56, 130, + 72, 189, 216, 83, 201, 224, 92, 212, 230, 37, 38, 34, 36, 31, 28, 36, 31, 28, 38, 32, 28, 39, 32, 27, 39, 33, 28, 38, 34, 27, 41, 34, 28, 38, 34, 28, 39, 36, 30, 40, 36, 30, 41, 35, 29, 41, 34, 29, 40, 35, 29, 40, 34, 30, 40, 34, 29, 38, 35, 28, 39, 35, 30, + 40, 34, 29, 41, 35, 29, 42, 34, 28, 41, 35, 28, 40, 35, 28, 40, 36, 28, 42, 36, 29, 42, 34, 29, 42, 35, 28, 41, 36, 28, 39, 35, 29, 41, 34, 29, 41, 35, 28, 39, 35, 28, 40, 34, 29, 40, 34, 28, 41, 34, 28, 42, 33, 28, 41, 35, 29, 40, 35, 29, 40, 34, 28, + 39, 35, 28, 41, 34, 28, 41, 34, 28, 41, 34, 28, 41, 35, 29, 40, 36, 28, 41, 36, 28, 42, 36, 28, 41, 34, 29, 39, 33, 29, 40, 33, 28, 41, 33, 28, 40, 34, 28, 39, 35, 28, 41, 34, 28, 39, 35, 29, 39, 36, 30, 40, 36, 30, 41, 35, 29, 41, 34, 29, 40, 35, 29, + 40, 34, 30, 40, 34, 29, 38, 35, 28, 39, 35, 30, 40, 34, 29, 41, 35, 29, 42, 34, 28, 41, 35, 28, 40, 35, 28, 40, 36, 28, 42, 36, 29, 42, 34, 29, 42, 35, 28, 41, 36, 28, 39, 35, 29, 41, 34, 29, 41, 35, 28, 39, 35, 28, 40, 34, 29, 40, 34, 28, 41, 34, 28, + 42, 33, 28, 41, 35, 29, 40, 35, 29, 40, 34, 28, 39, 35, 28, 41, 34, 28, 41, 34, 28, 41, 34, 28, 41, 35, 29, 40, 36, 28, 41, 36, 28, 42, 36, 28, 41, 34, 29, 39, 33, 29, 40, 33, 28, 41, 33, 28, 40, 34, 28, 39, 35, 28, 41, 34, 28, 39, 35, 29, 39, 36, 30, + 40, 36, 30, 41, 35, 29, 41, 34, 29, 40, 35, 29, 40, 34, 30, 40, 34, 29, 38, 35, 28, 39, 35, 30, 40, 34, 29, 41, 35, 29, 42, 34, 28, 41, 35, 28, 40, 35, 28, 40, 36, 28, 42, 36, 29, 42, 34, 29, 42, 35, 28, 41, 36, 28, 39, 35, 29, 41, 34, 29, 41, 35, 28, + 39, 35, 28, 40, 34, 29, 40, 34, 28, 41, 34, 28, 42, 33, 28, 41, 35, 29, 40, 35, 29, 40, 34, 28, 39, 35, 28, 41, 34, 28, 41, 34, 28, 41, 34, 28, 41, 35, 29, 40, 36, 28, 41, 36, 28, 42, 36, 28, 41, 34, 29, 39, 33, 29, 40, 33, 28, 41, 33, 28, 40, 34, 28, + 39, 35, 28, 41, 34, 28, 39, 35, 29, 39, 36, 30, 40, 36, 30, 41, 35, 29, 41, 34, 29, 40, 35, 29, 40, 34, 30, 40, 34, 29, 38, 35, 28, 39, 35, 30, 40, 34, 29, 41, 35, 29, 42, 34, 28, 41, 35, 28, 40, 35, 28, 40, 36, 28, 42, 36, 29, 42, 34, 29, 42, 35, 28, + 41, 36, 28, 39, 35, 29, 41, 34, 29, 41, 35, 28, 39, 35, 28, 40, 34, 29, 40, 34, 28, 41, 34, 28, 42, 33, 28, 41, 35, 29, 40, 35, 29, 40, 34, 28, 39, 35, 28, 41, 34, 28, 41, 34, 28, 41, 34, 28, 41, 35, 29, 40, 36, 28, 41, 36, 28, 42, 36, 28, 41, 34, 29, + 39, 33, 29, 40, 33, 28, 41, 33, 28, 40, 34, 28, 39, 35, 28, 41, 34, 28, 39, 35, 29, 39, 36, 30, 40, 36, 30, 41, 35, 29, 41, 34, 29, 40, 35, 29, 40, 34, 30, 40, 34, 29, 38, 35, 28, 39, 35, 30, 40, 34, 29, 41, 35, 29, 42, 34, 28, 41, 35, 28, 40, 35, 28, + 40, 36, 28, 42, 36, 29, 42, 34, 29, 42, 35, 28, 41, 36, 28, 39, 35, 29, 41, 34, 29, 41, 35, 28, 39, 35, 28, 40, 34, 29, 40, 34, 28, 41, 34, 28, 42, 33, 28, 41, 35, 29, 40, 35, 29, 40, 34, 28, 39, 35, 28, 41, 34, 28, 41, 34, 28, 41, 34, 28, 41, 35, 29, + 40, 36, 28, 41, 36, 28, 42, 36, 28, 41, 34, 29, 39, 33, 29, 40, 33, 28, 41, 33, 28, 40, 34, 28, 39, 35, 28, 41, 34, 28, 39, 35, 29, 39, 36, 30, 40, 36, 30, 41, 35, 29, 41, 34, 29, 40, 35, 29, 40, 34, 30, 40, 34, 29, 38, 35, 28, 39, 35, 30, 40, 34, 29, + 41, 35, 29, 42, 34, 28, 41, 35, 28, 40, 35, 28, 40, 36, 28, 42, 36, 29, 42, 34, 29, 42, 35, 28, 41, 36, 28, 39, 35, 29, 41, 34, 29, 41, 35, 28, 39, 35, 28, 40, 34, 29, 40, 34, 28, 41, 34, 28, 42, 33, 28, 41, 35, 29, 40, 35, 29, 40, 34, 28, 39, 35, 28, + 41, 34, 28, 41, 34, 28, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, + 19, 19, 20, 25, 25, 25, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 48, 48, 49, 44, 44, 45, 41, 41, 42, 45, 45, 46, 53, 53, 55, 59, 59, 61, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 38, 34, 29, 39, 35, 28, 41, 36, 28, 38, 34, 27, + 38, 35, 28, 37, 34, 27, 39, 34, 28, 39, 33, 28, 38, 33, 28, 37, 33, 27, 35, 32, 28, 33, 32, 31, 5, 82, 137, 7, 88, 144, 8, 96, 153, 3, 33, 163, 0, 0, 163, 0, 0, 162, 0, 0, 162, 0, 0, 164, 0, 0, 165, 0, 0, 169, 0, 0, 174, 0, 0, 182, 27, 27, 152, + 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 103, 0, 0, 145, 0, 0, 132, + 0, 0, 120, 0, 0, 111, 0, 0, 105, 0, 0, 101, 0, 0, 98, 0, 0, 96, 0, 0, 95, 0, 0, 94, 0, 0, 94, 19, 56, 130, 72, 189, 216, 83, 201, 224, 92, 212, 230, 37, 37, 34, 35, 32, 27, 37, 33, 28, 38, 33, 28, 39, 34, 28, 40, 33, 28, 40, 33, 27, 41, 34, 28, + 39, 33, 28, 40, 35, 29, 40, 33, 28, 41, 35, 29, 41, 34, 30, 40, 34, 30, 39, 35, 28, 39, 35, 29, 38, 34, 29, 39, 35, 28, 41, 36, 28, 39, 35, 28, 38, 35, 28, 38, 35, 28, 40, 35, 28, 41, 34, 29, 41, 34, 28, 41, 35, 27, 40, 35, 29, 41, 35, 29, 41, 33, 28, + 40, 34, 28, 40, 36, 28, 40, 35, 29, 40, 34, 29, 40, 35, 29, 39, 34, 28, 39, 33, 28, 39, 34, 27, 39, 34, 28, 39, 34, 28, 40, 36, 29, 41, 34, 28, 40, 34, 28, 41, 34, 28, 41, 34, 29, 40, 35, 28, 41, 34, 27, 41, 34, 28, 40, 35, 28, 41, 35, 28, 40, 35, 28, + 41, 35, 29, 41, 34, 28, 41, 34, 28, 41, 34, 28, 40, 34, 29, 40, 35, 29, 40, 33, 28, 41, 35, 29, 41, 34, 30, 40, 34, 30, 39, 35, 28, 39, 35, 29, 38, 34, 29, 39, 35, 28, 41, 36, 28, 39, 35, 28, 38, 35, 28, 38, 35, 28, 40, 35, 28, 41, 34, 29, 41, 34, 28, + 41, 35, 27, 40, 35, 29, 41, 35, 29, 41, 33, 28, 40, 34, 28, 40, 36, 28, 40, 35, 29, 40, 34, 29, 40, 35, 29, 39, 34, 28, 39, 33, 28, 39, 34, 27, 39, 34, 28, 39, 34, 28, 40, 36, 29, 41, 34, 28, 40, 34, 28, 41, 34, 28, 41, 34, 29, 40, 35, 28, 41, 34, 27, + 41, 34, 28, 40, 35, 28, 41, 35, 28, 40, 35, 28, 41, 35, 29, 41, 34, 28, 41, 34, 28, 41, 34, 28, 40, 34, 29, 40, 35, 29, 40, 33, 28, 41, 35, 29, 41, 34, 30, 40, 34, 30, 39, 35, 28, 39, 35, 29, 38, 34, 29, 39, 35, 28, 41, 36, 28, 39, 35, 28, 38, 35, 28, + 38, 35, 28, 40, 35, 28, 41, 34, 29, 41, 34, 28, 41, 35, 27, 40, 35, 29, 41, 35, 29, 41, 33, 28, 40, 34, 28, 40, 36, 28, 40, 35, 29, 40, 34, 29, 40, 35, 29, 39, 34, 28, 39, 33, 28, 39, 34, 27, 39, 34, 28, 39, 34, 28, 40, 36, 29, 41, 34, 28, 40, 34, 28, + 41, 34, 28, 41, 34, 29, 40, 35, 28, 41, 34, 27, 41, 34, 28, 40, 35, 28, 41, 35, 28, 40, 35, 28, 41, 35, 29, 41, 34, 28, 41, 34, 28, 41, 34, 28, 40, 34, 29, 40, 35, 29, 40, 33, 28, 41, 35, 29, 41, 34, 30, 40, 34, 30, 39, 35, 28, 39, 35, 29, 38, 34, 29, + 39, 35, 28, 41, 36, 28, 39, 35, 28, 38, 35, 28, 38, 35, 28, 40, 35, 28, 41, 34, 29, 41, 34, 28, 41, 35, 27, 40, 35, 29, 41, 35, 29, 41, 33, 28, 40, 34, 28, 40, 36, 28, 40, 35, 29, 40, 34, 29, 40, 35, 29, 39, 34, 28, 39, 33, 28, 39, 34, 27, 39, 34, 28, + 39, 34, 28, 40, 36, 29, 41, 34, 28, 40, 34, 28, 41, 34, 28, 41, 34, 29, 40, 35, 28, 41, 34, 27, 41, 34, 28, 40, 35, 28, 41, 35, 28, 40, 35, 28, 41, 35, 29, 41, 34, 28, 41, 34, 28, 41, 34, 28, 40, 34, 29, 40, 35, 29, 40, 33, 28, 41, 35, 29, 41, 34, 30, + 40, 34, 30, 39, 35, 28, 39, 35, 29, 38, 34, 29, 39, 35, 28, 41, 36, 28, 39, 35, 28, 38, 35, 28, 38, 35, 28, 40, 35, 28, 41, 34, 29, 41, 34, 28, 41, 35, 27, 40, 35, 29, 41, 35, 29, 41, 33, 28, 40, 34, 28, 40, 36, 28, 40, 35, 29, 40, 34, 29, 40, 35, 29, + 39, 34, 28, 39, 33, 28, 39, 34, 27, 39, 34, 28, 39, 34, 28, 40, 36, 29, 41, 34, 28, 40, 34, 28, 41, 34, 28, 41, 34, 29, 40, 35, 28, 41, 34, 27, 41, 34, 28, 40, 35, 28, 41, 35, 28, 40, 35, 28, 41, 35, 29, 41, 34, 28, 41, 34, 28, 41, 34, 28, 40, 34, 29, + 40, 35, 29, 40, 33, 28, 41, 35, 29, 41, 34, 30, 40, 34, 30, 39, 35, 28, 39, 35, 29, 38, 34, 29, 39, 35, 28, 41, 36, 28, 39, 35, 28, 38, 35, 28, 38, 35, 28, 40, 35, 28, 41, 34, 29, 41, 34, 28, 41, 35, 27, 40, 35, 29, 41, 35, 29, 41, 33, 28, 40, 34, 28, + 40, 36, 28, 40, 35, 29, 40, 34, 29, 40, 35, 29, 39, 34, 28, 39, 33, 28, 39, 34, 27, 39, 34, 28, 39, 34, 28, 40, 36, 29, 41, 34, 28, 40, 34, 28, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 59, 59, 61, 53, 53, 55, 45, 45, 46, 41, 41, 42, + 44, 44, 45, 48, 48, 49, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 25, 25, 25, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 41, 41, 42, 40, 40, 41, 28, 28, 29, 19, 19, 20, 18, 18, 18, 21, 21, 21, 25, 25, 26, + 43, 43, 44, 56, 56, 58, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 38, 34, 28, 39, 34, 29, 39, 34, 28, 39, 33, 26, 39, 35, 29, 37, 35, 28, 38, 34, 28, 39, 33, 28, 38, 33, 28, 37, 34, 28, 35, 32, 27, 33, 32, 31, 5, 82, 137, 7, 88, 144, 8, 96, 154, + 3, 33, 162, 0, 0, 161, 0, 0, 161, 0, 0, 161, 0, 0, 163, 0, 0, 164, 0, 0, 168, 0, 0, 174, 0, 0, 182, 27, 27, 151, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 103, 0, 0, 145, 0, 0, 131, 0, 0, 119, 0, 0, 111, 0, 0, 104, 0, 0, 100, 0, 0, 97, 0, 0, 95, 0, 0, 94, 0, 0, 94, 0, 0, 93, 19, 56, 129, 73, 191, 218, + 83, 201, 224, 94, 214, 232, 35, 36, 34, 34, 32, 26, 37, 33, 28, 38, 33, 28, 38, 33, 27, 39, 33, 28, 38, 33, 27, 40, 33, 29, 40, 33, 29, 39, 36, 29, 39, 36, 28, 39, 34, 29, 40, 34, 30, 41, 34, 29, 41, 33, 28, 39, 34, 28, 38, 34, 28, 39, 34, 29, 39, 34, 28, + 40, 34, 27, 39, 35, 29, 38, 36, 29, 39, 35, 28, 41, 34, 29, 41, 34, 28, 40, 36, 28, 40, 36, 28, 40, 35, 28, 40, 35, 28, 41, 33, 28, 41, 34, 29, 42, 34, 27, 41, 35, 28, 40, 35, 29, 40, 34, 30, 40, 34, 28, 39, 34, 28, 39, 34, 29, 39, 35, 29, 40, 36, 29, + 41, 35, 29, 41, 34, 28, 41, 34, 28, 40, 33, 28, 40, 34, 28, 40, 34, 28, 39, 33, 28, 39, 35, 27, 40, 35, 28, 40, 35, 28, 40, 34, 28, 40, 34, 28, 39, 34, 28, 40, 33, 29, 41, 34, 30, 39, 36, 29, 39, 36, 28, 39, 34, 29, 40, 34, 30, 41, 34, 29, 41, 33, 28, + 39, 34, 28, 38, 34, 28, 39, 34, 29, 39, 34, 28, 40, 34, 27, 39, 35, 29, 38, 36, 29, 39, 35, 28, 41, 34, 29, 41, 34, 28, 40, 36, 28, 40, 36, 28, 40, 35, 28, 40, 35, 28, 41, 33, 28, 41, 34, 29, 42, 34, 27, 41, 35, 28, 40, 35, 29, 40, 34, 30, 40, 34, 28, + 39, 34, 28, 39, 34, 29, 39, 35, 29, 40, 36, 29, 41, 35, 29, 41, 34, 28, 41, 34, 28, 40, 33, 28, 40, 34, 28, 40, 34, 28, 39, 33, 28, 39, 35, 27, 40, 35, 28, 40, 35, 28, 40, 34, 28, 40, 34, 28, 39, 34, 28, 40, 33, 29, 41, 34, 30, 39, 36, 29, 39, 36, 28, + 39, 34, 29, 40, 34, 30, 41, 34, 29, 41, 33, 28, 39, 34, 28, 38, 34, 28, 39, 34, 29, 39, 34, 28, 40, 34, 27, 39, 35, 29, 38, 36, 29, 39, 35, 28, 41, 34, 29, 41, 34, 28, 40, 36, 28, 40, 36, 28, 40, 35, 28, 40, 35, 28, 41, 33, 28, 41, 34, 29, 42, 34, 27, + 41, 35, 28, 40, 35, 29, 40, 34, 30, 40, 34, 28, 39, 34, 28, 39, 34, 29, 39, 35, 29, 40, 36, 29, 41, 35, 29, 41, 34, 28, 41, 34, 28, 40, 33, 28, 40, 34, 28, 40, 34, 28, 39, 33, 28, 39, 35, 27, 40, 35, 28, 40, 35, 28, 40, 34, 28, 40, 34, 28, 39, 34, 28, + 40, 33, 29, 41, 34, 30, 39, 36, 29, 39, 36, 28, 39, 34, 29, 40, 34, 30, 41, 34, 29, 41, 33, 28, 39, 34, 28, 38, 34, 28, 39, 34, 29, 39, 34, 28, 40, 34, 27, 39, 35, 29, 38, 36, 29, 39, 35, 28, 41, 34, 29, 41, 34, 28, 40, 36, 28, 40, 36, 28, 40, 35, 28, + 40, 35, 28, 41, 33, 28, 41, 34, 29, 42, 34, 27, 41, 35, 28, 40, 35, 29, 40, 34, 30, 40, 34, 28, 39, 34, 28, 39, 34, 29, 39, 35, 29, 40, 36, 29, 41, 35, 29, 41, 34, 28, 41, 34, 28, 40, 33, 28, 40, 34, 28, 40, 34, 28, 39, 33, 28, 39, 35, 27, 40, 35, 28, + 40, 35, 28, 40, 34, 28, 40, 34, 28, 39, 34, 28, 40, 33, 29, 41, 34, 30, 39, 36, 29, 39, 36, 28, 39, 34, 29, 40, 34, 30, 41, 34, 29, 41, 33, 28, 39, 34, 28, 38, 34, 28, 39, 34, 29, 39, 34, 28, 40, 34, 27, 39, 35, 29, 38, 36, 29, 39, 35, 28, 41, 34, 29, + 41, 34, 28, 40, 36, 28, 40, 36, 28, 40, 35, 28, 40, 35, 28, 41, 33, 28, 41, 34, 29, 42, 34, 27, 41, 35, 28, 40, 35, 29, 40, 34, 30, 40, 34, 28, 39, 34, 28, 39, 34, 29, 39, 35, 29, 40, 36, 29, 41, 35, 29, 41, 34, 28, 41, 34, 28, 40, 33, 28, 40, 34, 28, + 40, 34, 28, 39, 33, 28, 39, 35, 27, 40, 35, 28, 40, 35, 28, 40, 34, 28, 40, 34, 28, 39, 34, 28, 40, 33, 29, 41, 34, 30, 39, 36, 29, 39, 36, 28, 39, 34, 29, 40, 34, 30, 41, 34, 29, 41, 33, 28, 39, 34, 28, 38, 34, 28, 39, 34, 29, 39, 34, 28, 40, 34, 27, + 39, 35, 29, 38, 36, 29, 39, 35, 28, 41, 34, 29, 41, 34, 28, 40, 36, 28, 40, 36, 28, 40, 35, 28, 40, 35, 28, 41, 33, 28, 41, 34, 29, 42, 34, 27, 41, 35, 28, 40, 35, 29, 40, 34, 30, 40, 34, 28, 39, 34, 28, 39, 34, 29, 39, 35, 29, 40, 36, 29, 41, 35, 29, + 41, 34, 28, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 56, 56, 58, 43, 43, 44, 25, 25, 26, 21, 21, 21, 18, 18, 18, 19, 19, 20, 28, 28, 29, 40, 40, 41, 41, 41, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, + 26, 26, 26, 31, 31, 32, 37, 37, 37, 39, 39, 40, 25, 25, 26, 13, 13, 13, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 16, 16, 17, 42, 42, 44, 62, 62, 64, 60, 60, 62, 59, 59, 61, 59, 59, 61, 40, 34, 29, 39, 35, 29, 39, 35, 29, 37, 34, 27, 38, 34, 29, + 38, 34, 27, 38, 34, 28, 37, 34, 27, 37, 33, 28, 37, 33, 28, 36, 32, 27, 33, 32, 31, 5, 82, 137, 7, 90, 145, 8, 96, 154, 3, 33, 161, 0, 0, 160, 0, 0, 160, 0, 0, 161, 0, 0, 162, 0, 0, 164, 0, 0, 168, 0, 0, 173, 0, 0, 181, 27, 27, 151, 77, 77, 77, + 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 103, 0, 0, 144, 0, 0, 130, 0, 0, 119, + 0, 0, 110, 0, 0, 103, 0, 0, 100, 0, 0, 96, 0, 0, 94, 0, 0, 94, 0, 0, 93, 0, 0, 92, 20, 56, 129, 73, 191, 218, 85, 204, 225, 94, 214, 232, 36, 37, 33, 35, 31, 27, 36, 33, 28, 37, 33, 28, 38, 33, 27, 37, 33, 28, 39, 33, 27, 41, 35, 28, 39, 33, 28, + 39, 33, 30, 39, 34, 30, 39, 34, 29, 38, 34, 29, 38, 33, 29, 40, 33, 29, 41, 33, 29, 40, 34, 29, 39, 35, 29, 39, 35, 29, 38, 35, 28, 38, 34, 29, 39, 35, 28, 39, 35, 28, 39, 35, 28, 39, 35, 28, 40, 35, 29, 42, 35, 28, 40, 35, 28, 40, 34, 29, 39, 33, 29, + 41, 34, 28, 41, 35, 27, 41, 34, 27, 40, 34, 27, 39, 34, 27, 39, 34, 28, 39, 33, 28, 40, 32, 28, 40, 34, 29, 41, 33, 28, 39, 33, 28, 39, 34, 29, 41, 33, 28, 41, 33, 27, 42, 33, 27, 41, 34, 27, 40, 35, 27, 40, 34, 28, 39, 35, 29, 39, 34, 28, 40, 34, 28, + 38, 34, 29, 40, 34, 28, 41, 35, 28, 40, 34, 29, 39, 33, 30, 39, 34, 30, 39, 34, 29, 38, 34, 29, 38, 33, 29, 40, 33, 29, 41, 33, 29, 40, 34, 29, 39, 35, 29, 39, 35, 29, 38, 35, 28, 38, 34, 29, 39, 35, 28, 39, 35, 28, 39, 35, 28, 39, 35, 28, 40, 35, 29, + 42, 35, 28, 40, 35, 28, 40, 34, 29, 39, 33, 29, 41, 34, 28, 41, 35, 27, 41, 34, 27, 40, 34, 27, 39, 34, 27, 39, 34, 28, 39, 33, 28, 40, 32, 28, 40, 34, 29, 41, 33, 28, 39, 33, 28, 39, 34, 29, 41, 33, 28, 41, 33, 27, 42, 33, 27, 41, 34, 27, 40, 35, 27, + 40, 34, 28, 39, 35, 29, 39, 34, 28, 40, 34, 28, 38, 34, 29, 40, 34, 28, 41, 35, 28, 40, 34, 29, 39, 33, 30, 39, 34, 30, 39, 34, 29, 38, 34, 29, 38, 33, 29, 40, 33, 29, 41, 33, 29, 40, 34, 29, 39, 35, 29, 39, 35, 29, 38, 35, 28, 38, 34, 29, 39, 35, 28, + 39, 35, 28, 39, 35, 28, 39, 35, 28, 40, 35, 29, 42, 35, 28, 40, 35, 28, 40, 34, 29, 39, 33, 29, 41, 34, 28, 41, 35, 27, 41, 34, 27, 40, 34, 27, 39, 34, 27, 39, 34, 28, 39, 33, 28, 40, 32, 28, 40, 34, 29, 41, 33, 28, 39, 33, 28, 39, 34, 29, 41, 33, 28, + 41, 33, 27, 42, 33, 27, 41, 34, 27, 40, 35, 27, 40, 34, 28, 39, 35, 29, 39, 34, 28, 40, 34, 28, 38, 34, 29, 40, 34, 28, 41, 35, 28, 40, 34, 29, 39, 33, 30, 39, 34, 30, 39, 34, 29, 38, 34, 29, 38, 33, 29, 40, 33, 29, 41, 33, 29, 40, 34, 29, 39, 35, 29, + 39, 35, 29, 38, 35, 28, 38, 34, 29, 39, 35, 28, 39, 35, 28, 39, 35, 28, 39, 35, 28, 40, 35, 29, 42, 35, 28, 40, 35, 28, 40, 34, 29, 39, 33, 29, 41, 34, 28, 41, 35, 27, 41, 34, 27, 40, 34, 27, 39, 34, 27, 39, 34, 28, 39, 33, 28, 40, 32, 28, 40, 34, 29, + 41, 33, 28, 39, 33, 28, 39, 34, 29, 41, 33, 28, 41, 33, 27, 42, 33, 27, 41, 34, 27, 40, 35, 27, 40, 34, 28, 39, 35, 29, 39, 34, 28, 40, 34, 28, 38, 34, 29, 40, 34, 28, 41, 35, 28, 40, 34, 29, 39, 33, 30, 39, 34, 30, 39, 34, 29, 38, 34, 29, 38, 33, 29, + 40, 33, 29, 41, 33, 29, 40, 34, 29, 39, 35, 29, 39, 35, 29, 38, 35, 28, 38, 34, 29, 39, 35, 28, 39, 35, 28, 39, 35, 28, 39, 35, 28, 40, 35, 29, 42, 35, 28, 40, 35, 28, 40, 34, 29, 39, 33, 29, 41, 34, 28, 41, 35, 27, 41, 34, 27, 40, 34, 27, 39, 34, 27, + 39, 34, 28, 39, 33, 28, 40, 32, 28, 40, 34, 29, 41, 33, 28, 39, 33, 28, 39, 34, 29, 41, 33, 28, 41, 33, 27, 42, 33, 27, 41, 34, 27, 40, 35, 27, 40, 34, 28, 39, 35, 29, 39, 34, 28, 40, 34, 28, 38, 34, 29, 40, 34, 28, 41, 35, 28, 40, 34, 29, 39, 33, 30, + 39, 34, 30, 39, 34, 29, 38, 34, 29, 38, 33, 29, 40, 33, 29, 41, 33, 29, 40, 34, 29, 39, 35, 29, 39, 35, 29, 38, 35, 28, 38, 34, 29, 39, 35, 28, 39, 35, 28, 39, 35, 28, 39, 35, 28, 40, 35, 29, 42, 35, 28, 40, 35, 28, 40, 34, 29, 39, 33, 29, 41, 34, 28, + 41, 35, 27, 41, 34, 27, 40, 34, 27, 39, 34, 27, 39, 34, 28, 39, 33, 28, 40, 32, 28, 40, 34, 29, 41, 33, 28, 39, 33, 28, 39, 34, 29, 59, 59, 61, 59, 59, 61, 60, 60, 62, 62, 62, 64, 42, 42, 44, 16, 16, 17, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, + 13, 13, 13, 25, 25, 26, 39, 39, 40, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 32, 32, 33, 15, 15, 16, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, + 16, 16, 17, 68, 68, 69, 62, 62, 64, 59, 59, 61, 59, 59, 61, 40, 33, 28, 39, 33, 28, 39, 33, 28, 38, 32, 26, 39, 33, 27, 37, 32, 27, 39, 33, 27, 38, 32, 26, 38, 32, 28, 36, 31, 27, 34, 30, 26, 32, 31, 31, 5, 83, 139, 7, 90, 145, 9, 98, 156, 3, 33, 161, + 0, 0, 159, 0, 0, 160, 0, 0, 160, 0, 0, 161, 0, 0, 164, 0, 0, 167, 0, 0, 173, 0, 0, 181, 31, 31, 144, 77, 77, 77, 74, 74, 74, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, + 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, + 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, + 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, + 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 71, 71, 71, 77, 77, 77, 58, 58, 98, 0, 0, 144, 0, 0, 130, 0, 0, 118, 0, 0, 109, 0, 0, 103, 0, 0, 99, 0, 0, 95, 0, 0, 94, 0, 0, 93, 0, 0, 92, 0, 0, 92, 20, 56, 129, 75, 193, 219, 85, 204, 225, + 96, 216, 233, 37, 37, 33, 35, 32, 27, 37, 33, 28, 38, 32, 28, 37, 33, 26, 40, 33, 28, 40, 32, 27, 40, 33, 28, 37, 33, 27, 37, 34, 28, 38, 33, 29, 39, 33, 28, 39, 33, 28, 38, 34, 28, 38, 35, 28, 39, 34, 29, 40, 33, 28, 39, 33, 28, 39, 33, 28, 39, 33, 27, + 39, 33, 27, 38, 33, 28, 40, 34, 27, 40, 33, 27, 40, 33, 28, 39, 33, 27, 39, 33, 27, 39, 33, 28, 39, 34, 29, 39, 35, 28, 39, 33, 27, 40, 34, 28, 40, 34, 28, 39, 33, 28, 39, 34, 28, 39, 34, 28, 38, 34, 29, 39, 35, 29, 40, 35, 29, 41, 33, 28, 40, 33, 29, + 41, 34, 29, 40, 34, 27, 40, 35, 27, 41, 35, 28, 40, 35, 27, 41, 35, 27, 40, 35, 28, 41, 35, 29, 40, 33, 28, 39, 34, 27, 41, 34, 28, 41, 33, 28, 40, 33, 28, 38, 34, 28, 37, 34, 28, 38, 33, 29, 39, 33, 28, 39, 33, 28, 38, 34, 28, 38, 35, 28, 39, 34, 29, + 40, 33, 28, 39, 33, 28, 39, 33, 28, 39, 33, 27, 39, 33, 27, 38, 33, 28, 40, 34, 27, 40, 33, 27, 40, 33, 28, 39, 33, 27, 39, 33, 27, 39, 33, 28, 39, 34, 29, 39, 35, 28, 39, 33, 27, 40, 34, 28, 40, 34, 28, 39, 33, 28, 39, 34, 28, 39, 34, 28, 38, 34, 29, + 39, 35, 29, 40, 35, 29, 41, 33, 28, 40, 33, 29, 41, 34, 29, 40, 34, 27, 40, 35, 27, 41, 35, 28, 40, 35, 27, 41, 35, 27, 40, 35, 28, 41, 35, 29, 40, 33, 28, 39, 34, 27, 41, 34, 28, 41, 33, 28, 40, 33, 28, 38, 34, 28, 37, 34, 28, 38, 33, 29, 39, 33, 28, + 39, 33, 28, 38, 34, 28, 38, 35, 28, 39, 34, 29, 40, 33, 28, 39, 33, 28, 39, 33, 28, 39, 33, 27, 39, 33, 27, 38, 33, 28, 40, 34, 27, 40, 33, 27, 40, 33, 28, 39, 33, 27, 39, 33, 27, 39, 33, 28, 39, 34, 29, 39, 35, 28, 39, 33, 27, 40, 34, 28, 40, 34, 28, + 39, 33, 28, 39, 34, 28, 39, 34, 28, 38, 34, 29, 39, 35, 29, 40, 35, 29, 41, 33, 28, 40, 33, 29, 41, 34, 29, 40, 34, 27, 40, 35, 27, 41, 35, 28, 40, 35, 27, 41, 35, 27, 40, 35, 28, 41, 35, 29, 40, 33, 28, 39, 34, 27, 41, 34, 28, 41, 33, 28, 40, 33, 28, + 38, 34, 28, 37, 34, 28, 38, 33, 29, 39, 33, 28, 39, 33, 28, 38, 34, 28, 38, 35, 28, 39, 34, 29, 40, 33, 28, 39, 33, 28, 39, 33, 28, 39, 33, 27, 39, 33, 27, 38, 33, 28, 40, 34, 27, 40, 33, 27, 40, 33, 28, 39, 33, 27, 39, 33, 27, 39, 33, 28, 39, 34, 29, + 39, 35, 28, 39, 33, 27, 40, 34, 28, 40, 34, 28, 39, 33, 28, 39, 34, 28, 39, 34, 28, 38, 34, 29, 39, 35, 29, 40, 35, 29, 41, 33, 28, 40, 33, 29, 41, 34, 29, 40, 34, 27, 40, 35, 27, 41, 35, 28, 40, 35, 27, 41, 35, 27, 40, 35, 28, 41, 35, 29, 40, 33, 28, + 39, 34, 27, 41, 34, 28, 41, 33, 28, 40, 33, 28, 38, 34, 28, 37, 34, 28, 38, 33, 29, 39, 33, 28, 39, 33, 28, 38, 34, 28, 38, 35, 28, 39, 34, 29, 40, 33, 28, 39, 33, 28, 39, 33, 28, 39, 33, 27, 39, 33, 27, 38, 33, 28, 40, 34, 27, 40, 33, 27, 40, 33, 28, + 39, 33, 27, 39, 33, 27, 39, 33, 28, 39, 34, 29, 39, 35, 28, 39, 33, 27, 40, 34, 28, 40, 34, 28, 39, 33, 28, 39, 34, 28, 39, 34, 28, 38, 34, 29, 39, 35, 29, 40, 35, 29, 41, 33, 28, 40, 33, 29, 41, 34, 29, 40, 34, 27, 40, 35, 27, 41, 35, 28, 40, 35, 27, + 41, 35, 27, 40, 35, 28, 41, 35, 29, 40, 33, 28, 39, 34, 27, 41, 34, 28, 41, 33, 28, 40, 33, 28, 38, 34, 28, 37, 34, 28, 38, 33, 29, 39, 33, 28, 39, 33, 28, 38, 34, 28, 38, 35, 28, 39, 34, 29, 40, 33, 28, 39, 33, 28, 39, 33, 28, 39, 33, 27, 39, 33, 27, + 38, 33, 28, 40, 34, 27, 40, 33, 27, 40, 33, 28, 39, 33, 27, 39, 33, 27, 39, 33, 28, 39, 34, 29, 39, 35, 28, 39, 33, 27, 40, 34, 28, 40, 34, 28, 39, 33, 28, 39, 34, 28, 39, 34, 28, 38, 34, 29, 39, 35, 29, 40, 35, 29, 41, 33, 28, 40, 33, 29, 41, 34, 29, + 59, 59, 61, 59, 59, 61, 62, 62, 64, 68, 68, 69, 16, 16, 17, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 15, 15, 16, 32, 32, 33, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 25, 25, 25, + 31, 31, 32, 36, 36, 37, 27, 27, 28, 12, 12, 12, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 56, 56, 57, 75, 75, 77, 59, 59, 61, 59, 59, 61, 39, 33, 28, 40, 34, 29, 40, 35, 29, 39, 33, 28, 39, 33, 29, 39, 33, 27, + 40, 34, 28, 38, 34, 27, 37, 34, 28, 37, 32, 28, 36, 31, 27, 33, 32, 31, 5, 83, 139, 7, 91, 147, 9, 98, 156, 3, 33, 160, 0, 0, 159, 0, 0, 159, 0, 0, 159, 0, 0, 161, 0, 0, 163, 0, 0, 166, 0, 0, 173, 0, 0, 180, 45, 45, 126, 77, 77, 77, 77, 77, 77, + 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, + 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, + 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, + 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 69, 69, 85, 0, 0, 144, 0, 0, 129, 0, 0, 117, 0, 0, 109, + 0, 0, 103, 0, 0, 98, 0, 0, 95, 0, 0, 93, 0, 0, 92, 0, 0, 92, 0, 0, 91, 21, 57, 129, 75, 193, 219, 85, 204, 225, 96, 216, 233, 37, 37, 33, 36, 31, 26, 37, 32, 28, 37, 33, 27, 37, 33, 27, 38, 34, 28, 39, 33, 27, 38, 34, 27, 38, 33, 27, 40, 34, 29, + 39, 34, 29, 38, 34, 28, 38, 33, 29, 38, 33, 29, 38, 33, 28, 39, 34, 28, 39, 33, 28, 40, 34, 29, 40, 35, 29, 40, 34, 29, 39, 33, 29, 40, 34, 28, 41, 35, 29, 40, 35, 28, 39, 36, 28, 40, 34, 28, 41, 34, 28, 41, 34, 28, 39, 33, 28, 39, 34, 28, 41, 33, 27, + 41, 34, 28, 39, 35, 29, 39, 34, 28, 40, 34, 28, 40, 34, 28, 38, 33, 28, 39, 33, 29, 39, 32, 29, 40, 33, 29, 40, 33, 28, 40, 35, 28, 39, 34, 28, 39, 33, 28, 40, 33, 28, 41, 33, 27, 41, 34, 26, 41, 34, 27, 40, 34, 28, 39, 34, 27, 39, 34, 28, 39, 35, 29, + 40, 34, 28, 38, 34, 27, 39, 34, 28, 40, 34, 29, 39, 34, 29, 38, 34, 28, 38, 33, 29, 38, 33, 29, 38, 33, 28, 39, 34, 28, 39, 33, 28, 40, 34, 29, 40, 35, 29, 40, 34, 29, 39, 33, 29, 40, 34, 28, 41, 35, 29, 40, 35, 28, 39, 36, 28, 40, 34, 28, 41, 34, 28, + 41, 34, 28, 39, 33, 28, 39, 34, 28, 41, 33, 27, 41, 34, 28, 39, 35, 29, 39, 34, 28, 40, 34, 28, 40, 34, 28, 38, 33, 28, 39, 33, 29, 39, 32, 29, 40, 33, 29, 40, 33, 28, 40, 35, 28, 39, 34, 28, 39, 33, 28, 40, 33, 28, 41, 33, 27, 41, 34, 26, 41, 34, 27, + 40, 34, 28, 39, 34, 27, 39, 34, 28, 39, 35, 29, 40, 34, 28, 38, 34, 27, 39, 34, 28, 40, 34, 29, 39, 34, 29, 38, 34, 28, 38, 33, 29, 38, 33, 29, 38, 33, 28, 39, 34, 28, 39, 33, 28, 40, 34, 29, 40, 35, 29, 40, 34, 29, 39, 33, 29, 40, 34, 28, 41, 35, 29, + 40, 35, 28, 39, 36, 28, 40, 34, 28, 41, 34, 28, 41, 34, 28, 39, 33, 28, 39, 34, 28, 41, 33, 27, 41, 34, 28, 39, 35, 29, 39, 34, 28, 40, 34, 28, 40, 34, 28, 38, 33, 28, 39, 33, 29, 39, 32, 29, 40, 33, 29, 40, 33, 28, 40, 35, 28, 39, 34, 28, 39, 33, 28, + 40, 33, 28, 41, 33, 27, 41, 34, 26, 41, 34, 27, 40, 34, 28, 39, 34, 27, 39, 34, 28, 39, 35, 29, 40, 34, 28, 38, 34, 27, 39, 34, 28, 40, 34, 29, 39, 34, 29, 38, 34, 28, 38, 33, 29, 38, 33, 29, 38, 33, 28, 39, 34, 28, 39, 33, 28, 40, 34, 29, 40, 35, 29, + 40, 34, 29, 39, 33, 29, 40, 34, 28, 41, 35, 29, 40, 35, 28, 39, 36, 28, 40, 34, 28, 41, 34, 28, 41, 34, 28, 39, 33, 28, 39, 34, 28, 41, 33, 27, 41, 34, 28, 39, 35, 29, 39, 34, 28, 40, 34, 28, 40, 34, 28, 38, 33, 28, 39, 33, 29, 39, 32, 29, 40, 33, 29, + 40, 33, 28, 40, 35, 28, 39, 34, 28, 39, 33, 28, 40, 33, 28, 41, 33, 27, 41, 34, 26, 41, 34, 27, 40, 34, 28, 39, 34, 27, 39, 34, 28, 39, 35, 29, 40, 34, 28, 38, 34, 27, 39, 34, 28, 40, 34, 29, 39, 34, 29, 38, 34, 28, 38, 33, 29, 38, 33, 29, 38, 33, 28, + 39, 34, 28, 39, 33, 28, 40, 34, 29, 40, 35, 29, 40, 34, 29, 39, 33, 29, 40, 34, 28, 41, 35, 29, 40, 35, 28, 39, 36, 28, 40, 34, 28, 41, 34, 28, 41, 34, 28, 39, 33, 28, 39, 34, 28, 41, 33, 27, 41, 34, 28, 39, 35, 29, 39, 34, 28, 40, 34, 28, 40, 34, 28, + 38, 33, 28, 39, 33, 29, 39, 32, 29, 40, 33, 29, 40, 33, 28, 40, 35, 28, 39, 34, 28, 39, 33, 28, 40, 33, 28, 41, 33, 27, 41, 34, 26, 41, 34, 27, 40, 34, 28, 39, 34, 27, 39, 34, 28, 39, 35, 29, 40, 34, 28, 38, 34, 27, 39, 34, 28, 40, 34, 29, 39, 34, 29, + 38, 34, 28, 38, 33, 29, 38, 33, 29, 38, 33, 28, 39, 34, 28, 39, 33, 28, 40, 34, 29, 40, 35, 29, 40, 34, 29, 39, 33, 29, 40, 34, 28, 41, 35, 29, 40, 35, 28, 39, 36, 28, 40, 34, 28, 41, 34, 28, 41, 34, 28, 39, 33, 28, 39, 34, 28, 41, 33, 27, 41, 34, 28, + 39, 35, 29, 39, 34, 28, 40, 34, 28, 40, 34, 28, 38, 33, 28, 39, 33, 29, 39, 32, 29, 40, 33, 29, 40, 33, 28, 40, 35, 28, 59, 59, 61, 59, 59, 61, 75, 75, 77, 56, 56, 57, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, + 12, 12, 12, 27, 27, 28, 36, 36, 37, 31, 31, 32, 25, 25, 25, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 37, 37, 37, 28, 28, 28, 13, 13, 13, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, + 51, 51, 51, 91, 91, 92, 59, 59, 61, 59, 59, 61, 38, 34, 29, 38, 33, 28, 38, 33, 27, 38, 34, 27, 40, 35, 28, 39, 34, 27, 38, 32, 28, 37, 32, 26, 38, 32, 28, 37, 32, 28, 35, 31, 28, 33, 32, 31, 6, 84, 140, 7, 91, 147, 9, 98, 156, 3, 33, 161, 0, 0, 158, + 0, 0, 158, 0, 0, 159, 0, 0, 160, 0, 0, 162, 0, 0, 165, 0, 0, 172, 0, 0, 179, 28, 28, 149, 77, 77, 77, 67, 67, 67, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, + 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, + 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, + 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, + 55, 55, 55, 55, 55, 55, 55, 55, 55, 59, 59, 59, 77, 77, 77, 54, 54, 101, 0, 0, 143, 0, 0, 128, 0, 0, 117, 0, 0, 108, 0, 0, 102, 0, 0, 98, 0, 0, 94, 0, 0, 92, 0, 0, 92, 0, 0, 91, 0, 0, 90, 21, 57, 128, 75, 193, 219, 87, 206, 227, 96, 216, 233, + 35, 37, 34, 34, 30, 27, 36, 31, 27, 38, 32, 27, 38, 32, 27, 39, 32, 28, 38, 33, 27, 39, 34, 28, 38, 33, 28, 39, 35, 28, 39, 35, 28, 38, 34, 28, 38, 33, 29, 39, 33, 28, 39, 34, 28, 39, 34, 28, 38, 34, 29, 38, 33, 28, 38, 33, 27, 39, 35, 28, 40, 35, 28, + 40, 35, 28, 39, 33, 28, 39, 33, 27, 40, 33, 28, 40, 34, 28, 40, 34, 29, 40, 34, 28, 40, 34, 27, 41, 34, 27, 40, 34, 27, 38, 33, 28, 38, 34, 28, 39, 34, 27, 40, 34, 28, 39, 33, 28, 38, 33, 27, 39, 35, 28, 38, 34, 29, 40, 34, 29, 40, 33, 28, 38, 34, 28, + 38, 34, 28, 39, 34, 27, 39, 34, 27, 38, 35, 27, 38, 35, 28, 38, 33, 28, 39, 33, 27, 40, 33, 27, 40, 33, 28, 40, 33, 29, 39, 34, 28, 39, 34, 28, 39, 34, 29, 39, 35, 28, 39, 35, 28, 38, 34, 28, 38, 33, 29, 39, 33, 28, 39, 34, 28, 39, 34, 28, 38, 34, 29, + 38, 33, 28, 38, 33, 27, 39, 35, 28, 40, 35, 28, 40, 35, 28, 39, 33, 28, 39, 33, 27, 40, 33, 28, 40, 34, 28, 40, 34, 29, 40, 34, 28, 40, 34, 27, 41, 34, 27, 40, 34, 27, 38, 33, 28, 38, 34, 28, 39, 34, 27, 40, 34, 28, 39, 33, 28, 38, 33, 27, 39, 35, 28, + 38, 34, 29, 40, 34, 29, 40, 33, 28, 38, 34, 28, 38, 34, 28, 39, 34, 27, 39, 34, 27, 38, 35, 27, 38, 35, 28, 38, 33, 28, 39, 33, 27, 40, 33, 27, 40, 33, 28, 40, 33, 29, 39, 34, 28, 39, 34, 28, 39, 34, 29, 39, 35, 28, 39, 35, 28, 38, 34, 28, 38, 33, 29, + 39, 33, 28, 39, 34, 28, 39, 34, 28, 38, 34, 29, 38, 33, 28, 38, 33, 27, 39, 35, 28, 40, 35, 28, 40, 35, 28, 39, 33, 28, 39, 33, 27, 40, 33, 28, 40, 34, 28, 40, 34, 29, 40, 34, 28, 40, 34, 27, 41, 34, 27, 40, 34, 27, 38, 33, 28, 38, 34, 28, 39, 34, 27, + 40, 34, 28, 39, 33, 28, 38, 33, 27, 39, 35, 28, 38, 34, 29, 40, 34, 29, 40, 33, 28, 38, 34, 28, 38, 34, 28, 39, 34, 27, 39, 34, 27, 38, 35, 27, 38, 35, 28, 38, 33, 28, 39, 33, 27, 40, 33, 27, 40, 33, 28, 40, 33, 29, 39, 34, 28, 39, 34, 28, 39, 34, 29, + 39, 35, 28, 39, 35, 28, 38, 34, 28, 38, 33, 29, 39, 33, 28, 39, 34, 28, 39, 34, 28, 38, 34, 29, 38, 33, 28, 38, 33, 27, 39, 35, 28, 40, 35, 28, 40, 35, 28, 39, 33, 28, 39, 33, 27, 40, 33, 28, 40, 34, 28, 40, 34, 29, 40, 34, 28, 40, 34, 27, 41, 34, 27, + 40, 34, 27, 38, 33, 28, 38, 34, 28, 39, 34, 27, 40, 34, 28, 39, 33, 28, 38, 33, 27, 39, 35, 28, 38, 34, 29, 40, 34, 29, 40, 33, 28, 38, 34, 28, 38, 34, 28, 39, 34, 27, 39, 34, 27, 38, 35, 27, 38, 35, 28, 38, 33, 28, 39, 33, 27, 40, 33, 27, 40, 33, 28, + 40, 33, 29, 39, 34, 28, 39, 34, 28, 39, 34, 29, 39, 35, 28, 39, 35, 28, 38, 34, 28, 38, 33, 29, 39, 33, 28, 39, 34, 28, 39, 34, 28, 38, 34, 29, 38, 33, 28, 38, 33, 27, 39, 35, 28, 40, 35, 28, 40, 35, 28, 39, 33, 28, 39, 33, 27, 40, 33, 28, 40, 34, 28, + 40, 34, 29, 40, 34, 28, 40, 34, 27, 41, 34, 27, 40, 34, 27, 38, 33, 28, 38, 34, 28, 39, 34, 27, 40, 34, 28, 39, 33, 28, 38, 33, 27, 39, 35, 28, 38, 34, 29, 40, 34, 29, 40, 33, 28, 38, 34, 28, 38, 34, 28, 39, 34, 27, 39, 34, 27, 38, 35, 27, 38, 35, 28, + 38, 33, 28, 39, 33, 27, 40, 33, 27, 40, 33, 28, 40, 33, 29, 39, 34, 28, 39, 34, 28, 39, 34, 29, 39, 35, 28, 39, 35, 28, 38, 34, 28, 38, 33, 29, 39, 33, 28, 39, 34, 28, 39, 34, 28, 38, 34, 29, 38, 33, 28, 38, 33, 27, 39, 35, 28, 40, 35, 28, 40, 35, 28, + 39, 33, 28, 39, 33, 27, 40, 33, 28, 40, 34, 28, 40, 34, 29, 40, 34, 28, 40, 34, 27, 41, 34, 27, 40, 34, 27, 38, 33, 28, 38, 34, 28, 39, 34, 27, 40, 34, 28, 39, 33, 28, 38, 33, 27, 39, 35, 28, 38, 34, 29, 40, 34, 29, 40, 33, 28, 38, 34, 28, 59, 59, 61, + 59, 59, 61, 91, 91, 92, 51, 51, 51, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 13, 13, 13, 28, 28, 28, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, + 36, 36, 37, 34, 34, 35, 15, 15, 16, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 65, 65, 65, 94, 94, 95, 59, 59, 61, 59, 59, 61, 40, 34, 29, 40, 34, 28, 39, 33, 27, 37, 32, 27, 38, 34, 28, 38, 32, 27, 37, 32, 28, + 37, 32, 27, 37, 33, 27, 35, 33, 28, 34, 30, 28, 32, 32, 31, 6, 84, 140, 7, 91, 147, 9, 99, 157, 3, 33, 160, 0, 0, 157, 0, 0, 157, 0, 0, 158, 0, 0, 159, 0, 0, 161, 0, 0, 165, 0, 0, 171, 0, 0, 179, 27, 27, 150, 77, 77, 77, 53, 53, 53, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 102, 0, 0, 142, 0, 0, 128, 0, 0, 116, 0, 0, 107, 0, 0, 101, + 0, 0, 97, 0, 0, 93, 0, 0, 91, 0, 0, 91, 0, 0, 90, 0, 0, 89, 21, 57, 128, 77, 195, 220, 87, 206, 227, 98, 218, 234, 36, 37, 34, 35, 31, 26, 37, 31, 28, 38, 31, 28, 38, 32, 28, 38, 34, 28, 37, 34, 26, 40, 34, 27, 39, 32, 27, 39, 33, 29, 39, 34, 29, + 39, 33, 28, 38, 34, 29, 38, 35, 28, 39, 34, 27, 39, 34, 28, 40, 34, 29, 40, 34, 28, 39, 33, 27, 38, 33, 28, 38, 34, 28, 39, 33, 28, 38, 33, 28, 39, 33, 28, 39, 34, 27, 38, 35, 28, 39, 33, 29, 39, 33, 29, 39, 33, 28, 39, 34, 27, 39, 33, 28, 40, 33, 28, + 39, 33, 26, 39, 33, 27, 38, 34, 28, 39, 34, 29, 39, 34, 29, 38, 34, 28, 38, 33, 28, 38, 34, 28, 40, 34, 27, 39, 34, 27, 39, 33, 28, 40, 34, 27, 38, 34, 26, 38, 33, 28, 39, 34, 28, 40, 34, 27, 41, 33, 28, 41, 32, 29, 40, 33, 29, 39, 35, 28, 38, 35, 27, + 40, 34, 27, 40, 33, 28, 39, 33, 29, 39, 34, 29, 39, 33, 28, 38, 34, 29, 38, 35, 28, 39, 34, 27, 39, 34, 28, 40, 34, 29, 40, 34, 28, 39, 33, 27, 38, 33, 28, 38, 34, 28, 39, 33, 28, 38, 33, 28, 39, 33, 28, 39, 34, 27, 38, 35, 28, 39, 33, 29, 39, 33, 29, + 39, 33, 28, 39, 34, 27, 39, 33, 28, 40, 33, 28, 39, 33, 26, 39, 33, 27, 38, 34, 28, 39, 34, 29, 39, 34, 29, 38, 34, 28, 38, 33, 28, 38, 34, 28, 40, 34, 27, 39, 34, 27, 39, 33, 28, 40, 34, 27, 38, 34, 26, 38, 33, 28, 39, 34, 28, 40, 34, 27, 41, 33, 28, + 41, 32, 29, 40, 33, 29, 39, 35, 28, 38, 35, 27, 40, 34, 27, 40, 33, 28, 39, 33, 29, 39, 34, 29, 39, 33, 28, 38, 34, 29, 38, 35, 28, 39, 34, 27, 39, 34, 28, 40, 34, 29, 40, 34, 28, 39, 33, 27, 38, 33, 28, 38, 34, 28, 39, 33, 28, 38, 33, 28, 39, 33, 28, + 39, 34, 27, 38, 35, 28, 39, 33, 29, 39, 33, 29, 39, 33, 28, 39, 34, 27, 39, 33, 28, 40, 33, 28, 39, 33, 26, 39, 33, 27, 38, 34, 28, 39, 34, 29, 39, 34, 29, 38, 34, 28, 38, 33, 28, 38, 34, 28, 40, 34, 27, 39, 34, 27, 39, 33, 28, 40, 34, 27, 38, 34, 26, + 38, 33, 28, 39, 34, 28, 40, 34, 27, 41, 33, 28, 41, 32, 29, 40, 33, 29, 39, 35, 28, 38, 35, 27, 40, 34, 27, 40, 33, 28, 39, 33, 29, 39, 34, 29, 39, 33, 28, 38, 34, 29, 38, 35, 28, 39, 34, 27, 39, 34, 28, 40, 34, 29, 40, 34, 28, 39, 33, 27, 38, 33, 28, + 38, 34, 28, 39, 33, 28, 38, 33, 28, 39, 33, 28, 39, 34, 27, 38, 35, 28, 39, 33, 29, 39, 33, 29, 39, 33, 28, 39, 34, 27, 39, 33, 28, 40, 33, 28, 39, 33, 26, 39, 33, 27, 38, 34, 28, 39, 34, 29, 39, 34, 29, 38, 34, 28, 38, 33, 28, 38, 34, 28, 40, 34, 27, + 39, 34, 27, 39, 33, 28, 40, 34, 27, 38, 34, 26, 38, 33, 28, 39, 34, 28, 40, 34, 27, 41, 33, 28, 41, 32, 29, 40, 33, 29, 39, 35, 28, 38, 35, 27, 40, 34, 27, 40, 33, 28, 39, 33, 29, 39, 34, 29, 39, 33, 28, 38, 34, 29, 38, 35, 28, 39, 34, 27, 39, 34, 28, + 40, 34, 29, 40, 34, 28, 39, 33, 27, 38, 33, 28, 38, 34, 28, 39, 33, 28, 38, 33, 28, 39, 33, 28, 39, 34, 27, 38, 35, 28, 39, 33, 29, 39, 33, 29, 39, 33, 28, 39, 34, 27, 39, 33, 28, 40, 33, 28, 39, 33, 26, 39, 33, 27, 38, 34, 28, 39, 34, 29, 39, 34, 29, + 38, 34, 28, 38, 33, 28, 38, 34, 28, 40, 34, 27, 39, 34, 27, 39, 33, 28, 40, 34, 27, 38, 34, 26, 38, 33, 28, 39, 34, 28, 40, 34, 27, 41, 33, 28, 41, 32, 29, 40, 33, 29, 39, 35, 28, 38, 35, 27, 40, 34, 27, 40, 33, 28, 39, 33, 29, 39, 34, 29, 39, 33, 28, + 38, 34, 29, 38, 35, 28, 39, 34, 27, 39, 34, 28, 40, 34, 29, 40, 34, 28, 39, 33, 27, 38, 33, 28, 38, 34, 28, 39, 33, 28, 38, 33, 28, 39, 33, 28, 39, 34, 27, 38, 35, 28, 39, 33, 29, 39, 33, 29, 39, 33, 28, 39, 34, 27, 39, 33, 28, 40, 33, 28, 39, 33, 26, + 39, 33, 27, 38, 34, 28, 39, 34, 29, 39, 34, 29, 38, 34, 28, 38, 33, 28, 38, 34, 28, 40, 34, 27, 39, 34, 27, 59, 59, 61, 59, 59, 61, 94, 94, 95, 65, 65, 65, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 15, 15, 16, + 34, 34, 35, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 25, 25, 25, 31, 31, 32, 36, 36, 37, 40, 40, 40, 30, 30, 30, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 17, 17, 18, 105, 105, 106, + 82, 82, 84, 59, 59, 61, 59, 59, 61, 41, 35, 28, 39, 33, 28, 38, 33, 29, 37, 32, 27, 38, 32, 27, 38, 31, 26, 38, 32, 28, 37, 33, 27, 37, 33, 27, 36, 33, 27, 34, 31, 27, 32, 32, 30, 6, 84, 140, 7, 93, 148, 9, 99, 157, 3, 34, 159, 0, 0, 156, 0, 0, 157, + 0, 0, 157, 0, 0, 158, 0, 0, 161, 0, 0, 165, 0, 0, 171, 0, 0, 179, 27, 27, 150, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 102, 0, 0, 141, 0, 0, 128, 0, 0, 115, 0, 0, 106, 0, 0, 101, 0, 0, 96, 0, 0, 92, 0, 0, 91, 0, 0, 90, 0, 0, 89, 0, 0, 89, 21, 58, 128, 77, 195, 220, 88, 208, 228, 98, 218, 234, 35, 37, 33, + 34, 31, 26, 36, 31, 27, 37, 33, 28, 38, 34, 26, 39, 33, 27, 38, 32, 27, 38, 33, 28, 37, 33, 27, 39, 34, 28, 39, 33, 28, 39, 34, 28, 40, 34, 28, 38, 33, 28, 39, 34, 27, 41, 35, 28, 41, 35, 28, 39, 33, 28, 38, 33, 29, 38, 33, 28, 38, 32, 27, 39, 32, 27, + 39, 33, 28, 39, 34, 28, 39, 35, 27, 39, 35, 27, 38, 34, 28, 38, 33, 27, 40, 34, 27, 40, 35, 28, 39, 35, 28, 38, 34, 28, 39, 32, 27, 40, 33, 27, 38, 34, 27, 38, 33, 28, 39, 32, 29, 38, 33, 29, 38, 34, 29, 38, 32, 28, 39, 33, 28, 40, 34, 28, 39, 34, 28, + 38, 32, 28, 37, 33, 28, 38, 34, 28, 37, 34, 27, 39, 34, 27, 39, 33, 27, 39, 34, 28, 40, 35, 27, 40, 34, 27, 39, 33, 28, 38, 33, 28, 38, 34, 28, 39, 34, 28, 39, 33, 28, 39, 34, 28, 40, 34, 28, 38, 33, 28, 39, 34, 27, 41, 35, 28, 41, 35, 28, 39, 33, 28, + 38, 33, 29, 38, 33, 28, 38, 32, 27, 39, 32, 27, 39, 33, 28, 39, 34, 28, 39, 35, 27, 39, 35, 27, 38, 34, 28, 38, 33, 27, 40, 34, 27, 40, 35, 28, 39, 35, 28, 38, 34, 28, 39, 32, 27, 40, 33, 27, 38, 34, 27, 38, 33, 28, 39, 32, 29, 38, 33, 29, 38, 34, 29, + 38, 32, 28, 39, 33, 28, 40, 34, 28, 39, 34, 28, 38, 32, 28, 37, 33, 28, 38, 34, 28, 37, 34, 27, 39, 34, 27, 39, 33, 27, 39, 34, 28, 40, 35, 27, 40, 34, 27, 39, 33, 28, 38, 33, 28, 38, 34, 28, 39, 34, 28, 39, 33, 28, 39, 34, 28, 40, 34, 28, 38, 33, 28, + 39, 34, 27, 41, 35, 28, 41, 35, 28, 39, 33, 28, 38, 33, 29, 38, 33, 28, 38, 32, 27, 39, 32, 27, 39, 33, 28, 39, 34, 28, 39, 35, 27, 39, 35, 27, 38, 34, 28, 38, 33, 27, 40, 34, 27, 40, 35, 28, 39, 35, 28, 38, 34, 28, 39, 32, 27, 40, 33, 27, 38, 34, 27, + 38, 33, 28, 39, 32, 29, 38, 33, 29, 38, 34, 29, 38, 32, 28, 39, 33, 28, 40, 34, 28, 39, 34, 28, 38, 32, 28, 37, 33, 28, 38, 34, 28, 37, 34, 27, 39, 34, 27, 39, 33, 27, 39, 34, 28, 40, 35, 27, 40, 34, 27, 39, 33, 28, 38, 33, 28, 38, 34, 28, 39, 34, 28, + 39, 33, 28, 39, 34, 28, 40, 34, 28, 38, 33, 28, 39, 34, 27, 41, 35, 28, 41, 35, 28, 39, 33, 28, 38, 33, 29, 38, 33, 28, 38, 32, 27, 39, 32, 27, 39, 33, 28, 39, 34, 28, 39, 35, 27, 39, 35, 27, 38, 34, 28, 38, 33, 27, 40, 34, 27, 40, 35, 28, 39, 35, 28, + 38, 34, 28, 39, 32, 27, 40, 33, 27, 38, 34, 27, 38, 33, 28, 39, 32, 29, 38, 33, 29, 38, 34, 29, 38, 32, 28, 39, 33, 28, 40, 34, 28, 39, 34, 28, 38, 32, 28, 37, 33, 28, 38, 34, 28, 37, 34, 27, 39, 34, 27, 39, 33, 27, 39, 34, 28, 40, 35, 27, 40, 34, 27, + 39, 33, 28, 38, 33, 28, 38, 34, 28, 39, 34, 28, 39, 33, 28, 39, 34, 28, 40, 34, 28, 38, 33, 28, 39, 34, 27, 41, 35, 28, 41, 35, 28, 39, 33, 28, 38, 33, 29, 38, 33, 28, 38, 32, 27, 39, 32, 27, 39, 33, 28, 39, 34, 28, 39, 35, 27, 39, 35, 27, 38, 34, 28, + 38, 33, 27, 40, 34, 27, 40, 35, 28, 39, 35, 28, 38, 34, 28, 39, 32, 27, 40, 33, 27, 38, 34, 27, 38, 33, 28, 39, 32, 29, 38, 33, 29, 38, 34, 29, 38, 32, 28, 39, 33, 28, 40, 34, 28, 39, 34, 28, 38, 32, 28, 37, 33, 28, 38, 34, 28, 37, 34, 27, 39, 34, 27, + 39, 33, 27, 39, 34, 28, 40, 35, 27, 40, 34, 27, 39, 33, 28, 38, 33, 28, 38, 34, 28, 39, 34, 28, 39, 33, 28, 39, 34, 28, 40, 34, 28, 38, 33, 28, 39, 34, 27, 41, 35, 28, 41, 35, 28, 39, 33, 28, 38, 33, 29, 38, 33, 28, 38, 32, 27, 39, 32, 27, 39, 33, 28, + 39, 34, 28, 39, 35, 27, 39, 35, 27, 38, 34, 28, 38, 33, 27, 40, 34, 27, 40, 35, 28, 39, 35, 28, 38, 34, 28, 39, 32, 27, 40, 33, 27, 38, 34, 27, 38, 33, 28, 39, 32, 29, 38, 33, 29, 38, 34, 29, 38, 32, 28, 39, 33, 28, 40, 34, 28, 59, 59, 61, 59, 59, 61, + 82, 82, 84, 105, 105, 106, 17, 17, 18, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 30, 30, 30, 40, 40, 40, 36, 36, 37, 31, 31, 32, 25, 25, 25, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, + 41, 41, 42, 42, 42, 43, 34, 34, 35, 15, 15, 15, 13, 13, 13, 15, 15, 15, 15, 15, 15, 20, 20, 20, 87, 87, 88, 104, 104, 106, 64, 64, 66, 59, 59, 61, 59, 59, 61, 40, 34, 27, 40, 33, 27, 39, 32, 28, 38, 31, 28, 39, 32, 27, 37, 32, 26, 38, 33, 28, 38, 33, 27, + 36, 32, 28, 35, 31, 27, 35, 31, 27, 32, 32, 31, 6, 85, 141, 7, 93, 148, 9, 101, 158, 3, 34, 159, 0, 0, 156, 0, 0, 156, 0, 0, 156, 0, 0, 158, 0, 0, 160, 0, 0, 164, 0, 0, 170, 0, 0, 178, 27, 27, 149, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, + 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 62, 62, 62, 38, 38, 38, 26, 26, 26, 47, 47, 47, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, + 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 64, 64, 64, 30, 30, 30, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 102, 0, 0, 141, 0, 0, 127, 0, 0, 115, 0, 0, 106, 0, 0, 100, 0, 0, 95, + 0, 0, 92, 0, 0, 90, 0, 0, 89, 0, 0, 89, 0, 0, 88, 21, 58, 127, 79, 197, 222, 88, 208, 228, 98, 218, 234, 36, 36, 33, 36, 30, 26, 36, 31, 28, 37, 31, 28, 38, 31, 28, 37, 31, 27, 36, 32, 26, 38, 35, 28, 39, 34, 27, 40, 35, 27, 38, 35, 28, 39, 35, 29, + 40, 34, 28, 40, 33, 27, 39, 33, 28, 39, 34, 29, 40, 34, 27, 40, 33, 27, 39, 32, 28, 39, 32, 29, 39, 32, 27, 38, 33, 27, 39, 34, 28, 40, 34, 28, 38, 33, 28, 38, 33, 27, 40, 34, 28, 39, 34, 28, 38, 34, 26, 39, 34, 27, 39, 34, 28, 37, 33, 27, 38, 33, 27, + 40, 32, 27, 39, 32, 27, 38, 33, 28, 39, 34, 28, 39, 34, 28, 38, 33, 28, 39, 34, 28, 39, 34, 27, 38, 32, 27, 37, 33, 27, 38, 34, 28, 38, 34, 28, 38, 34, 27, 40, 33, 27, 41, 32, 27, 39, 32, 28, 39, 32, 28, 40, 32, 29, 38, 32, 27, 37, 33, 27, 38, 35, 28, + 40, 35, 28, 40, 35, 27, 38, 35, 28, 39, 35, 29, 40, 34, 28, 40, 33, 27, 39, 33, 28, 39, 34, 29, 40, 34, 27, 40, 33, 27, 39, 32, 28, 39, 32, 29, 39, 32, 27, 38, 33, 27, 39, 34, 28, 40, 34, 28, 38, 33, 28, 38, 33, 27, 40, 34, 28, 39, 34, 28, 38, 34, 26, + 39, 34, 27, 39, 34, 28, 37, 33, 27, 38, 33, 27, 40, 32, 27, 39, 32, 27, 38, 33, 28, 39, 34, 28, 39, 34, 28, 38, 33, 28, 39, 34, 28, 39, 34, 27, 38, 32, 27, 37, 33, 27, 38, 34, 28, 38, 34, 28, 38, 34, 27, 40, 33, 27, 41, 32, 27, 39, 32, 28, 39, 32, 28, + 40, 32, 29, 38, 32, 27, 37, 33, 27, 38, 35, 28, 40, 35, 28, 40, 35, 27, 38, 35, 28, 39, 35, 29, 40, 34, 28, 40, 33, 27, 39, 33, 28, 39, 34, 29, 40, 34, 27, 40, 33, 27, 39, 32, 28, 39, 32, 29, 39, 32, 27, 38, 33, 27, 39, 34, 28, 40, 34, 28, 38, 33, 28, + 38, 33, 27, 40, 34, 28, 39, 34, 28, 38, 34, 26, 39, 34, 27, 39, 34, 28, 37, 33, 27, 38, 33, 27, 40, 32, 27, 39, 32, 27, 38, 33, 28, 39, 34, 28, 39, 34, 28, 38, 33, 28, 39, 34, 28, 39, 34, 27, 38, 32, 27, 37, 33, 27, 38, 34, 28, 38, 34, 28, 38, 34, 27, + 40, 33, 27, 41, 32, 27, 39, 32, 28, 39, 32, 28, 40, 32, 29, 38, 32, 27, 37, 33, 27, 38, 35, 28, 40, 35, 28, 40, 35, 27, 38, 35, 28, 39, 35, 29, 40, 34, 28, 40, 33, 27, 39, 33, 28, 39, 34, 29, 40, 34, 27, 40, 33, 27, 39, 32, 28, 39, 32, 29, 39, 32, 27, + 38, 33, 27, 39, 34, 28, 40, 34, 28, 38, 33, 28, 38, 33, 27, 40, 34, 28, 39, 34, 28, 38, 34, 26, 39, 34, 27, 39, 34, 28, 37, 33, 27, 38, 33, 27, 40, 32, 27, 39, 32, 27, 38, 33, 28, 39, 34, 28, 39, 34, 28, 38, 33, 28, 39, 34, 28, 39, 34, 27, 38, 32, 27, + 37, 33, 27, 38, 34, 28, 38, 34, 28, 38, 34, 27, 40, 33, 27, 41, 32, 27, 39, 32, 28, 39, 32, 28, 40, 32, 29, 38, 32, 27, 37, 33, 27, 38, 35, 28, 40, 35, 28, 40, 35, 27, 38, 35, 28, 39, 35, 29, 40, 34, 28, 40, 33, 27, 39, 33, 28, 39, 34, 29, 40, 34, 27, + 40, 33, 27, 39, 32, 28, 39, 32, 29, 39, 32, 27, 38, 33, 27, 39, 34, 28, 40, 34, 28, 38, 33, 28, 38, 33, 27, 40, 34, 28, 39, 34, 28, 38, 34, 26, 39, 34, 27, 39, 34, 28, 37, 33, 27, 38, 33, 27, 40, 32, 27, 39, 32, 27, 38, 33, 28, 39, 34, 28, 39, 34, 28, + 38, 33, 28, 39, 34, 28, 39, 34, 27, 38, 32, 27, 37, 33, 27, 38, 34, 28, 38, 34, 28, 38, 34, 27, 40, 33, 27, 41, 32, 27, 39, 32, 28, 39, 32, 28, 40, 32, 29, 38, 32, 27, 37, 33, 27, 38, 35, 28, 40, 35, 28, 40, 35, 27, 38, 35, 28, 39, 35, 29, 40, 34, 28, + 40, 33, 27, 39, 33, 28, 39, 34, 29, 40, 34, 27, 40, 33, 27, 39, 32, 28, 39, 32, 29, 39, 32, 27, 38, 33, 27, 39, 34, 28, 40, 34, 28, 38, 33, 28, 38, 33, 27, 40, 34, 28, 39, 34, 28, 38, 34, 26, 39, 34, 27, 39, 34, 28, 37, 33, 27, 38, 33, 27, 40, 32, 27, + 39, 32, 27, 38, 33, 28, 39, 34, 28, 39, 34, 28, 38, 33, 28, 39, 34, 28, 39, 34, 27, 38, 32, 27, 59, 59, 61, 59, 59, 61, 64, 64, 66, 104, 104, 106, 87, 87, 88, 20, 20, 20, 15, 15, 15, 15, 15, 15, 13, 13, 13, 15, 15, 15, 34, 34, 35, 42, 42, 43, 41, 41, 42, + 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 46, 50, 50, 50, 58, 58, 59, 53, 53, 54, 51, 51, 52, 68, 68, 69, 104, 104, 105, 103, 103, 104, 73, 73, 75, 59, 59, 61, + 59, 59, 61, 59, 59, 61, 40, 33, 27, 39, 34, 27, 39, 33, 28, 39, 32, 27, 39, 32, 27, 38, 31, 27, 37, 32, 28, 35, 32, 26, 36, 33, 28, 37, 32, 28, 35, 31, 26, 32, 32, 30, 6, 85, 141, 8, 94, 149, 9, 101, 158, 3, 34, 159, 0, 0, 155, 0, 0, 155, 0, 0, 156, + 0, 0, 157, 0, 0, 159, 0, 0, 164, 0, 0, 169, 0, 0, 177, 27, 27, 149, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 68, 68, 68, 33, 33, 33, + 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 102, 0, 0, 141, 0, 0, 126, 0, 0, 115, 0, 0, 105, 0, 0, 99, 0, 0, 95, 0, 0, 91, 0, 0, 89, 0, 0, 89, 0, 0, 88, 0, 0, 87, 22, 59, 127, 79, 197, 222, 88, 208, 228, 100, 221, 236, 35, 36, 33, 34, 31, 26, + 34, 32, 28, 36, 33, 28, 37, 33, 27, 37, 32, 28, 36, 33, 27, 39, 33, 27, 39, 32, 26, 38, 35, 28, 38, 34, 29, 39, 32, 28, 39, 32, 27, 37, 32, 28, 38, 31, 28, 40, 32, 28, 40, 33, 27, 39, 34, 27, 39, 33, 28, 40, 33, 28, 39, 32, 27, 39, 32, 28, 38, 33, 28, + 37, 33, 27, 38, 34, 28, 40, 34, 28, 40, 34, 27, 38, 33, 27, 39, 33, 28, 41, 33, 27, 39, 34, 27, 38, 34, 28, 40, 32, 27, 40, 32, 26, 39, 33, 28, 37, 33, 28, 36, 33, 28, 38, 34, 28, 39, 34, 29, 37, 34, 27, 38, 33, 27, 38, 33, 28, 37, 34, 28, 37, 34, 27, + 37, 34, 27, 37, 33, 27, 37, 33, 27, 38, 34, 27, 37, 34, 29, 38, 35, 29, 39, 34, 28, 38, 33, 28, 37, 34, 28, 39, 33, 27, 40, 33, 27, 38, 35, 28, 38, 34, 29, 39, 32, 28, 39, 32, 27, 37, 32, 28, 38, 31, 28, 40, 32, 28, 40, 33, 27, 39, 34, 27, 39, 33, 28, + 40, 33, 28, 39, 32, 27, 39, 32, 28, 38, 33, 28, 37, 33, 27, 38, 34, 28, 40, 34, 28, 40, 34, 27, 38, 33, 27, 39, 33, 28, 41, 33, 27, 39, 34, 27, 38, 34, 28, 40, 32, 27, 40, 32, 26, 39, 33, 28, 37, 33, 28, 36, 33, 28, 38, 34, 28, 39, 34, 29, 37, 34, 27, + 38, 33, 27, 38, 33, 28, 37, 34, 28, 37, 34, 27, 37, 34, 27, 37, 33, 27, 37, 33, 27, 38, 34, 27, 37, 34, 29, 38, 35, 29, 39, 34, 28, 38, 33, 28, 37, 34, 28, 39, 33, 27, 40, 33, 27, 38, 35, 28, 38, 34, 29, 39, 32, 28, 39, 32, 27, 37, 32, 28, 38, 31, 28, + 40, 32, 28, 40, 33, 27, 39, 34, 27, 39, 33, 28, 40, 33, 28, 39, 32, 27, 39, 32, 28, 38, 33, 28, 37, 33, 27, 38, 34, 28, 40, 34, 28, 40, 34, 27, 38, 33, 27, 39, 33, 28, 41, 33, 27, 39, 34, 27, 38, 34, 28, 40, 32, 27, 40, 32, 26, 39, 33, 28, 37, 33, 28, + 36, 33, 28, 38, 34, 28, 39, 34, 29, 37, 34, 27, 38, 33, 27, 38, 33, 28, 37, 34, 28, 37, 34, 27, 37, 34, 27, 37, 33, 27, 37, 33, 27, 38, 34, 27, 37, 34, 29, 38, 35, 29, 39, 34, 28, 38, 33, 28, 37, 34, 28, 39, 33, 27, 40, 33, 27, 38, 35, 28, 38, 34, 29, + 39, 32, 28, 39, 32, 27, 37, 32, 28, 38, 31, 28, 40, 32, 28, 40, 33, 27, 39, 34, 27, 39, 33, 28, 40, 33, 28, 39, 32, 27, 39, 32, 28, 38, 33, 28, 37, 33, 27, 38, 34, 28, 40, 34, 28, 40, 34, 27, 38, 33, 27, 39, 33, 28, 41, 33, 27, 39, 34, 27, 38, 34, 28, + 40, 32, 27, 40, 32, 26, 39, 33, 28, 37, 33, 28, 36, 33, 28, 38, 34, 28, 39, 34, 29, 37, 34, 27, 38, 33, 27, 38, 33, 28, 37, 34, 28, 37, 34, 27, 37, 34, 27, 37, 33, 27, 37, 33, 27, 38, 34, 27, 37, 34, 29, 38, 35, 29, 39, 34, 28, 38, 33, 28, 37, 34, 28, + 39, 33, 27, 40, 33, 27, 38, 35, 28, 38, 34, 29, 39, 32, 28, 39, 32, 27, 37, 32, 28, 38, 31, 28, 40, 32, 28, 40, 33, 27, 39, 34, 27, 39, 33, 28, 40, 33, 28, 39, 32, 27, 39, 32, 28, 38, 33, 28, 37, 33, 27, 38, 34, 28, 40, 34, 28, 40, 34, 27, 38, 33, 27, + 39, 33, 28, 41, 33, 27, 39, 34, 27, 38, 34, 28, 40, 32, 27, 40, 32, 26, 39, 33, 28, 37, 33, 28, 36, 33, 28, 38, 34, 28, 39, 34, 29, 37, 34, 27, 38, 33, 27, 38, 33, 28, 37, 34, 28, 37, 34, 27, 37, 34, 27, 37, 33, 27, 37, 33, 27, 38, 34, 27, 37, 34, 29, + 38, 35, 29, 39, 34, 28, 38, 33, 28, 37, 34, 28, 39, 33, 27, 40, 33, 27, 38, 35, 28, 38, 34, 29, 39, 32, 28, 39, 32, 27, 37, 32, 28, 38, 31, 28, 40, 32, 28, 40, 33, 27, 39, 34, 27, 39, 33, 28, 40, 33, 28, 39, 32, 27, 39, 32, 28, 38, 33, 28, 37, 33, 27, + 38, 34, 28, 40, 34, 28, 40, 34, 27, 38, 33, 27, 39, 33, 28, 41, 33, 27, 39, 34, 27, 38, 34, 28, 40, 32, 27, 40, 32, 26, 39, 33, 28, 37, 33, 28, 36, 33, 28, 38, 34, 28, 39, 34, 29, 37, 34, 27, 38, 33, 27, 38, 33, 28, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 73, 73, 75, 103, 103, 104, 104, 104, 105, 68, 68, 69, 51, 51, 52, 53, 53, 54, 58, 58, 59, 50, 50, 50, 46, 46, 46, 42, 42, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 25, 25, 25, 31, 31, 32, 37, 37, 37, 42, 42, 42, + 46, 46, 47, 51, 51, 51, 55, 55, 56, 67, 67, 69, 88, 88, 89, 91, 91, 93, 81, 81, 82, 64, 64, 66, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 40, 32, 26, 39, 34, 26, 38, 33, 27, 39, 31, 26, 38, 33, 28, 37, 32, 27, 38, 33, 28, 37, 32, 28, 37, 30, 28, + 35, 31, 27, 34, 31, 27, 31, 32, 31, 6, 85, 141, 8, 94, 149, 9, 101, 158, 3, 34, 158, 0, 0, 154, 0, 0, 155, 0, 0, 155, 0, 0, 156, 0, 0, 159, 0, 0, 163, 0, 0, 169, 0, 0, 177, 27, 27, 149, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 56, 62, 56, 2, 210, 2, 2, 210, 2, 2, 210, 2, 2, 210, 2, 2, 210, 2, 2, 210, 2, 2, 210, 2, 2, 210, 2, 2, 210, 2, 2, 210, 2, 2, 203, 2, 11, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 27, 27, 27, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 102, 0, 0, 140, 0, 0, 126, 0, 0, 114, 0, 0, 105, 0, 0, 99, 0, 0, 94, 0, 0, 90, + 0, 0, 89, 0, 0, 88, 0, 0, 87, 0, 0, 87, 22, 59, 126, 79, 197, 222, 90, 210, 229, 100, 221, 236, 35, 37, 34, 33, 30, 26, 35, 32, 27, 37, 33, 27, 38, 33, 26, 37, 32, 27, 37, 32, 26, 40, 33, 28, 39, 32, 27, 37, 33, 29, 38, 33, 28, 38, 33, 28, 38, 32, 28, + 39, 33, 28, 39, 34, 28, 39, 33, 27, 40, 32, 26, 39, 34, 26, 38, 33, 27, 40, 32, 27, 38, 33, 28, 38, 33, 28, 39, 34, 28, 39, 33, 29, 39, 31, 28, 38, 32, 27, 38, 34, 28, 37, 33, 28, 38, 33, 28, 39, 34, 27, 39, 34, 27, 39, 32, 27, 37, 32, 28, 37, 32, 28, + 38, 33, 27, 38, 33, 27, 37, 33, 28, 37, 32, 28, 38, 33, 28, 38, 33, 27, 40, 34, 28, 39, 34, 27, 37, 33, 27, 38, 33, 27, 39, 33, 27, 38, 34, 28, 37, 34, 28, 37, 33, 27, 38, 34, 27, 39, 34, 27, 40, 34, 27, 38, 33, 27, 38, 33, 27, 40, 33, 28, 40, 33, 28, + 37, 33, 29, 38, 33, 28, 38, 33, 28, 38, 32, 28, 39, 33, 28, 39, 34, 28, 39, 33, 27, 40, 32, 26, 39, 34, 26, 38, 33, 27, 40, 32, 27, 38, 33, 28, 38, 33, 28, 39, 34, 28, 39, 33, 29, 39, 31, 28, 38, 32, 27, 38, 34, 28, 37, 33, 28, 38, 33, 28, 39, 34, 27, + 39, 34, 27, 39, 32, 27, 37, 32, 28, 37, 32, 28, 38, 33, 27, 38, 33, 27, 37, 33, 28, 37, 32, 28, 38, 33, 28, 38, 33, 27, 40, 34, 28, 39, 34, 27, 37, 33, 27, 38, 33, 27, 39, 33, 27, 38, 34, 28, 37, 34, 28, 37, 33, 27, 38, 34, 27, 39, 34, 27, 40, 34, 27, + 38, 33, 27, 38, 33, 27, 40, 33, 28, 40, 33, 28, 37, 33, 29, 38, 33, 28, 38, 33, 28, 38, 32, 28, 39, 33, 28, 39, 34, 28, 39, 33, 27, 40, 32, 26, 39, 34, 26, 38, 33, 27, 40, 32, 27, 38, 33, 28, 38, 33, 28, 39, 34, 28, 39, 33, 29, 39, 31, 28, 38, 32, 27, + 38, 34, 28, 37, 33, 28, 38, 33, 28, 39, 34, 27, 39, 34, 27, 39, 32, 27, 37, 32, 28, 37, 32, 28, 38, 33, 27, 38, 33, 27, 37, 33, 28, 37, 32, 28, 38, 33, 28, 38, 33, 27, 40, 34, 28, 39, 34, 27, 37, 33, 27, 38, 33, 27, 39, 33, 27, 38, 34, 28, 37, 34, 28, + 37, 33, 27, 38, 34, 27, 39, 34, 27, 40, 34, 27, 38, 33, 27, 38, 33, 27, 40, 33, 28, 40, 33, 28, 37, 33, 29, 38, 33, 28, 38, 33, 28, 38, 32, 28, 39, 33, 28, 39, 34, 28, 39, 33, 27, 40, 32, 26, 39, 34, 26, 38, 33, 27, 40, 32, 27, 38, 33, 28, 38, 33, 28, + 39, 34, 28, 39, 33, 29, 39, 31, 28, 38, 32, 27, 38, 34, 28, 37, 33, 28, 38, 33, 28, 39, 34, 27, 39, 34, 27, 39, 32, 27, 37, 32, 28, 37, 32, 28, 38, 33, 27, 38, 33, 27, 37, 33, 28, 37, 32, 28, 38, 33, 28, 38, 33, 27, 40, 34, 28, 39, 34, 27, 37, 33, 27, + 38, 33, 27, 39, 33, 27, 38, 34, 28, 37, 34, 28, 37, 33, 27, 38, 34, 27, 39, 34, 27, 40, 34, 27, 38, 33, 27, 38, 33, 27, 40, 33, 28, 40, 33, 28, 37, 33, 29, 38, 33, 28, 38, 33, 28, 38, 32, 28, 39, 33, 28, 39, 34, 28, 39, 33, 27, 40, 32, 26, 39, 34, 26, + 38, 33, 27, 40, 32, 27, 38, 33, 28, 38, 33, 28, 39, 34, 28, 39, 33, 29, 39, 31, 28, 38, 32, 27, 38, 34, 28, 37, 33, 28, 38, 33, 28, 39, 34, 27, 39, 34, 27, 39, 32, 27, 37, 32, 28, 37, 32, 28, 38, 33, 27, 38, 33, 27, 37, 33, 28, 37, 32, 28, 38, 33, 28, + 38, 33, 27, 40, 34, 28, 39, 34, 27, 37, 33, 27, 38, 33, 27, 39, 33, 27, 38, 34, 28, 37, 34, 28, 37, 33, 27, 38, 34, 27, 39, 34, 27, 40, 34, 27, 38, 33, 27, 38, 33, 27, 40, 33, 28, 40, 33, 28, 37, 33, 29, 38, 33, 28, 38, 33, 28, 38, 32, 28, 39, 33, 28, + 39, 34, 28, 39, 33, 27, 40, 32, 26, 39, 34, 26, 38, 33, 27, 40, 32, 27, 38, 33, 28, 38, 33, 28, 39, 34, 28, 39, 33, 29, 39, 31, 28, 38, 32, 27, 38, 34, 28, 37, 33, 28, 38, 33, 28, 39, 34, 27, 39, 34, 27, 39, 32, 27, 37, 32, 28, 37, 32, 28, 38, 33, 27, + 38, 33, 27, 37, 33, 28, 37, 32, 28, 38, 33, 28, 38, 33, 27, 40, 34, 28, 39, 34, 27, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 64, 64, 66, 81, 81, 82, 91, 91, 93, 88, 88, 89, 67, 67, 69, 55, 55, 56, 51, 51, 51, 46, 46, 47, 42, 42, 42, 37, 37, 37, + 31, 31, 32, 25, 25, 25, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 40, 34, 28, 39, 33, 27, 39, 32, 27, 38, 31, 27, 37, 33, 28, 37, 32, 27, 38, 32, 27, 35, 33, 27, 35, 33, 28, 35, 32, 27, 34, 30, 27, 32, 32, 31, 6, 87, 143, 8, 94, 149, 9, 102, 160, 3, 34, 158, 0, 0, 154, 0, 0, 154, 0, 0, 154, 0, 0, 156, + 0, 0, 158, 0, 0, 162, 0, 0, 169, 0, 0, 176, 27, 27, 149, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, + 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, + 36, 36, 36, 77, 77, 77, 53, 53, 102, 0, 0, 140, 0, 0, 125, 0, 0, 113, 0, 0, 105, 0, 0, 98, 0, 0, 93, 0, 0, 90, 0, 0, 88, 0, 0, 87, 0, 0, 87, 0, 0, 86, 22, 59, 126, 81, 199, 223, 90, 210, 229, 102, 223, 237, 35, 36, 34, 33, 30, 27, 35, 31, 27, + 38, 32, 27, 37, 32, 26, 37, 33, 27, 38, 33, 26, 40, 33, 28, 37, 32, 28, 37, 32, 28, 39, 33, 27, 40, 32, 28, 39, 33, 27, 38, 34, 26, 39, 33, 27, 39, 33, 28, 40, 34, 28, 39, 33, 27, 39, 32, 27, 39, 32, 28, 37, 33, 28, 38, 33, 28, 39, 33, 27, 37, 34, 28, + 37, 34, 28, 38, 34, 27, 38, 33, 28, 39, 33, 28, 38, 34, 27, 39, 33, 28, 38, 32, 28, 37, 34, 27, 38, 33, 27, 37, 32, 28, 37, 32, 28, 39, 32, 27, 38, 32, 28, 53, 49, 43, 148, 145, 142, 197, 196, 195, 233, 233, 232, 243, 242, 242, 213, 212, 211, 138, 135, 133, 44, 40, 35, + 39, 32, 27, 38, 33, 28, 37, 32, 28, 220, 220, 219, 255, 255, 255, 39, 33, 27, 38, 34, 27, 221, 220, 219, 255, 255, 255, 38, 33, 29, 37, 32, 28, 39, 33, 27, 40, 32, 28, 39, 33, 27, 38, 34, 26, 39, 33, 27, 39, 33, 28, 40, 34, 28, 39, 33, 27, 39, 32, 27, 255, 255, 255, + 220, 220, 219, 38, 33, 28, 39, 33, 27, 37, 34, 28, 37, 34, 28, 38, 34, 27, 38, 33, 28, 39, 33, 28, 38, 34, 27, 39, 33, 28, 38, 32, 28, 37, 34, 27, 38, 33, 27, 37, 32, 28, 37, 32, 28, 39, 32, 27, 38, 32, 28, 38, 34, 27, 38, 33, 27, 37, 32, 27, 38, 31, 27, + 39, 32, 27, 39, 33, 28, 38, 33, 28, 37, 33, 27, 39, 32, 27, 38, 33, 28, 37, 32, 28, 38, 32, 27, 40, 33, 27, 39, 33, 27, 38, 34, 27, 39, 34, 27, 40, 33, 28, 38, 33, 29, 37, 32, 28, 39, 33, 27, 40, 32, 28, 39, 33, 27, 38, 34, 26, 39, 33, 27, 39, 33, 28, + 40, 34, 28, 39, 33, 27, 39, 32, 27, 39, 32, 28, 37, 33, 28, 38, 33, 28, 39, 33, 27, 37, 34, 28, 37, 34, 28, 38, 34, 27, 38, 33, 28, 39, 33, 28, 38, 34, 27, 221, 220, 219, 255, 255, 255, 37, 34, 27, 38, 33, 27, 37, 32, 28, 37, 32, 28, 39, 32, 27, 38, 32, 28, + 38, 34, 27, 38, 33, 27, 37, 32, 27, 38, 31, 27, 39, 32, 27, 39, 33, 28, 38, 33, 28, 37, 33, 27, 39, 32, 27, 38, 33, 28, 37, 32, 28, 38, 32, 27, 40, 33, 27, 39, 33, 27, 38, 34, 27, 39, 34, 27, 40, 33, 28, 38, 33, 29, 37, 32, 28, 39, 33, 27, 40, 32, 28, + 39, 33, 27, 38, 34, 26, 39, 33, 27, 39, 33, 28, 40, 34, 28, 39, 33, 27, 39, 32, 27, 39, 32, 28, 37, 33, 28, 38, 33, 28, 39, 33, 27, 37, 34, 28, 37, 34, 28, 38, 34, 27, 38, 33, 28, 39, 33, 28, 38, 34, 27, 39, 33, 28, 38, 32, 28, 37, 34, 27, 38, 33, 27, + 37, 32, 28, 37, 32, 28, 39, 32, 27, 38, 32, 28, 38, 34, 27, 38, 33, 27, 37, 32, 27, 38, 31, 27, 39, 32, 27, 39, 33, 28, 38, 33, 28, 37, 33, 27, 39, 32, 27, 38, 33, 28, 37, 32, 28, 38, 32, 27, 40, 33, 27, 39, 33, 27, 38, 34, 27, 39, 34, 27, 40, 33, 28, + 220, 220, 219, 255, 255, 255, 39, 33, 27, 40, 32, 28, 39, 33, 27, 38, 34, 26, 39, 33, 27, 39, 33, 28, 40, 34, 28, 39, 33, 27, 221, 220, 219, 255, 255, 255, 37, 33, 28, 38, 33, 28, 39, 33, 27, 37, 34, 28, 37, 34, 28, 38, 34, 27, 38, 33, 28, 39, 33, 28, 38, 34, 27, + 39, 33, 28, 38, 32, 28, 37, 34, 27, 38, 33, 27, 37, 32, 28, 37, 32, 28, 39, 32, 27, 220, 220, 219, 255, 255, 255, 38, 33, 27, 37, 32, 27, 38, 31, 27, 39, 32, 27, 39, 33, 28, 38, 33, 28, 37, 33, 27, 255, 255, 255, 220, 220, 219, 37, 32, 28, 38, 32, 27, 40, 33, 27, + 255, 255, 255, 220, 220, 219, 39, 34, 27, 40, 33, 28, 38, 33, 29, 37, 32, 28, 39, 33, 27, 40, 32, 28, 39, 33, 27, 38, 34, 26, 39, 33, 27, 39, 33, 28, 40, 34, 28, 39, 33, 27, 39, 32, 27, 39, 32, 28, 37, 33, 28, 38, 33, 28, 39, 33, 27, 37, 34, 28, 37, 34, 28, + 38, 34, 27, 38, 33, 28, 39, 33, 28, 38, 34, 27, 39, 33, 28, 38, 32, 28, 37, 34, 27, 38, 33, 27, 37, 32, 28, 37, 32, 28, 39, 32, 27, 38, 32, 28, 38, 34, 27, 38, 33, 27, 37, 32, 27, 38, 31, 27, 39, 32, 27, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, + 51, 51, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 38, 33, 27, 38, 34, 28, 38, 33, 28, 37, 32, 25, 37, 34, 26, 36, 32, 26, 37, 31, 27, 36, 33, 26, 35, 33, 26, 34, 31, 27, + 34, 30, 26, 32, 31, 31, 6, 87, 143, 8, 95, 151, 9, 102, 160, 3, 35, 158, 0, 0, 153, 0, 0, 153, 0, 0, 154, 0, 0, 155, 0, 0, 157, 0, 0, 162, 0, 0, 168, 0, 0, 176, 27, 27, 149, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 102, 0, 0, 139, 0, 0, 124, 0, 0, 113, 0, 0, 104, 0, 0, 97, 0, 0, 93, 0, 0, 89, 0, 0, 87, + 0, 0, 87, 0, 0, 86, 0, 0, 85, 23, 59, 126, 81, 199, 223, 92, 212, 230, 102, 223, 237, 35, 37, 34, 34, 31, 26, 36, 31, 27, 36, 31, 27, 36, 32, 27, 38, 32, 27, 37, 31, 26, 39, 32, 27, 37, 31, 26, 37, 32, 28, 37, 32, 27, 38, 32, 27, 39, 32, 28, 38, 33, 28, + 38, 33, 26, 39, 33, 26, 38, 33, 27, 38, 34, 28, 38, 33, 28, 38, 33, 26, 37, 34, 26, 37, 33, 27, 38, 32, 27, 38, 34, 27, 37, 34, 26, 36, 33, 27, 38, 32, 27, 39, 32, 28, 39, 33, 27, 39, 34, 27, 37, 34, 27, 39, 34, 26, 39, 33, 27, 38, 31, 27, 37, 31, 28, + 36, 31, 28, 70, 66, 61, 230, 229, 229, 255, 255, 255, 205, 204, 203, 158, 156, 153, 158, 157, 154, 207, 206, 205, 255, 255, 255, 206, 205, 204, 42, 38, 32, 38, 34, 27, 39, 34, 27, 221, 220, 219, 255, 255, 255, 38, 33, 28, 39, 33, 27, 220, 220, 219, 255, 255, 255, 38, 32, 27, 37, 32, 28, + 37, 32, 27, 38, 32, 27, 39, 32, 28, 38, 33, 28, 38, 33, 26, 39, 33, 26, 38, 33, 27, 38, 34, 28, 38, 33, 28, 255, 255, 255, 220, 220, 219, 37, 33, 27, 38, 32, 27, 38, 34, 27, 37, 34, 26, 36, 33, 27, 38, 32, 27, 39, 32, 28, 39, 33, 27, 39, 34, 27, 37, 34, 27, + 39, 34, 26, 39, 33, 27, 38, 31, 27, 37, 31, 28, 36, 31, 28, 37, 32, 27, 38, 33, 27, 38, 33, 27, 38, 32, 27, 38, 33, 27, 37, 34, 27, 37, 34, 27, 39, 33, 27, 38, 33, 28, 37, 33, 27, 38, 34, 27, 39, 34, 27, 39, 32, 27, 38, 32, 27, 38, 33, 28, 39, 33, 27, + 38, 32, 27, 39, 32, 27, 38, 32, 27, 37, 32, 28, 37, 32, 27, 38, 32, 27, 39, 32, 28, 38, 33, 28, 38, 33, 26, 39, 33, 26, 38, 33, 27, 38, 34, 28, 38, 33, 28, 38, 33, 26, 37, 34, 26, 37, 33, 27, 38, 32, 27, 38, 34, 27, 37, 34, 26, 36, 33, 27, 38, 32, 27, + 39, 32, 28, 39, 33, 27, 221, 220, 219, 255, 255, 255, 39, 34, 26, 39, 33, 27, 38, 31, 27, 37, 31, 28, 36, 31, 28, 37, 32, 27, 38, 33, 27, 38, 33, 27, 38, 32, 27, 38, 33, 27, 37, 34, 27, 37, 34, 27, 39, 33, 27, 38, 33, 28, 37, 33, 27, 38, 34, 27, 39, 34, 27, + 39, 32, 27, 38, 32, 27, 38, 33, 28, 39, 33, 27, 38, 32, 27, 39, 32, 27, 38, 32, 27, 37, 32, 28, 37, 32, 27, 38, 32, 27, 39, 32, 28, 38, 33, 28, 38, 33, 26, 39, 33, 26, 38, 33, 27, 38, 34, 28, 38, 33, 28, 38, 33, 26, 37, 34, 26, 37, 33, 27, 38, 32, 27, + 38, 34, 27, 37, 34, 26, 36, 33, 27, 38, 32, 27, 39, 32, 28, 39, 33, 27, 39, 34, 27, 37, 34, 27, 39, 34, 26, 39, 33, 27, 38, 31, 27, 37, 31, 28, 36, 31, 28, 37, 32, 27, 38, 33, 27, 38, 33, 27, 38, 32, 27, 38, 33, 27, 37, 34, 27, 37, 34, 27, 39, 33, 27, + 38, 33, 28, 37, 33, 27, 38, 34, 27, 39, 34, 27, 39, 32, 27, 147, 144, 141, 166, 164, 162, 39, 33, 27, 38, 32, 27, 39, 32, 27, 220, 220, 219, 255, 255, 255, 37, 32, 27, 38, 32, 27, 39, 32, 28, 38, 33, 28, 38, 33, 26, 39, 33, 26, 38, 33, 27, 38, 34, 28, 220, 220, 219, + 255, 255, 255, 37, 34, 26, 37, 33, 27, 38, 32, 27, 38, 34, 27, 37, 34, 26, 36, 33, 27, 38, 32, 27, 39, 32, 28, 39, 33, 27, 39, 34, 27, 37, 34, 27, 39, 34, 26, 39, 33, 27, 38, 31, 27, 37, 31, 28, 36, 31, 28, 220, 220, 219, 255, 255, 255, 38, 33, 27, 38, 32, 27, + 38, 33, 27, 37, 34, 27, 37, 34, 27, 39, 33, 27, 38, 33, 28, 255, 255, 255, 220, 220, 219, 39, 34, 27, 39, 32, 27, 38, 32, 27, 255, 255, 255, 221, 220, 219, 38, 32, 27, 39, 32, 27, 38, 32, 27, 37, 32, 28, 37, 32, 27, 38, 32, 27, 39, 32, 28, 38, 33, 28, 38, 33, 26, + 39, 33, 26, 38, 33, 27, 38, 34, 28, 38, 33, 28, 38, 33, 26, 37, 34, 26, 37, 33, 27, 38, 32, 27, 38, 34, 27, 37, 34, 26, 36, 33, 27, 38, 32, 27, 39, 32, 28, 39, 33, 27, 39, 34, 27, 37, 34, 27, 39, 34, 26, 39, 33, 27, 38, 31, 27, 37, 31, 28, 36, 31, 28, + 37, 32, 27, 38, 33, 27, 38, 33, 27, 38, 32, 27, 38, 33, 27, 37, 34, 27, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 51, 51, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, + 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 38, 32, 28, 39, 32, 28, 38, 32, 28, 35, 31, 27, 37, 32, 27, 38, 32, 26, 39, 32, 28, 36, 31, 26, 35, 32, 28, 35, 31, 27, 33, 30, 26, 31, 31, 31, 7, 88, 144, 8, 95, 151, 10, 104, 161, 3, 35, 158, 0, 0, 152, 0, 0, 153, 0, 0, 153, 0, 0, 154, 0, 0, 156, + 0, 0, 161, 0, 0, 167, 0, 0, 175, 27, 27, 148, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, + 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, + 77, 77, 77, 53, 53, 101, 0, 0, 139, 0, 0, 124, 0, 0, 112, 0, 0, 103, 0, 0, 97, 0, 0, 92, 0, 0, 88, 0, 0, 87, 0, 0, 86, 0, 0, 85, 0, 0, 84, 23, 59, 125, 83, 201, 224, 92, 212, 230, 102, 223, 237, 35, 36, 34, 33, 30, 26, 36, 31, 27, 38, 31, 27, + 36, 31, 26, 36, 31, 26, 37, 31, 26, 38, 33, 28, 37, 32, 27, 38, 32, 27, 38, 33, 26, 37, 33, 26, 39, 33, 27, 40, 32, 28, 40, 34, 26, 39, 33, 26, 38, 32, 28, 39, 32, 28, 38, 32, 28, 36, 32, 28, 37, 32, 27, 39, 33, 27, 40, 33, 28, 38, 32, 27, 37, 33, 28, + 38, 33, 27, 37, 33, 27, 37, 31, 28, 36, 32, 27, 37, 33, 28, 39, 33, 27, 38, 34, 26, 37, 33, 28, 39, 32, 28, 37, 32, 27, 41, 37, 32, 219, 219, 218, 250, 250, 250, 119, 116, 112, 36, 33, 27, 36, 34, 27, 37, 33, 28, 39, 33, 27, 125, 122, 119, 255, 255, 255, 143, 139, 136, + 38, 33, 27, 37, 33, 27, 221, 220, 219, 255, 255, 255, 38, 32, 27, 37, 32, 26, 46, 40, 34, 47, 42, 37, 38, 33, 28, 38, 32, 27, 38, 33, 26, 37, 33, 26, 39, 33, 27, 40, 32, 28, 40, 34, 26, 39, 33, 26, 38, 32, 28, 39, 32, 28, 38, 32, 28, 255, 255, 255, 220, 220, 219, + 39, 33, 27, 40, 33, 28, 38, 32, 27, 37, 33, 28, 38, 33, 27, 37, 33, 27, 37, 31, 28, 36, 32, 27, 37, 33, 28, 39, 33, 27, 38, 34, 26, 37, 33, 28, 39, 32, 28, 37, 32, 27, 36, 32, 27, 37, 33, 27, 38, 33, 27, 38, 33, 26, 36, 33, 27, 36, 34, 27, 37, 33, 28, + 39, 33, 27, 38, 33, 27, 38, 32, 27, 39, 33, 26, 38, 33, 27, 37, 33, 27, 39, 32, 27, 40, 32, 27, 38, 32, 27, 37, 32, 26, 38, 32, 26, 38, 33, 28, 38, 33, 28, 38, 32, 27, 38, 33, 26, 37, 33, 26, 39, 33, 27, 40, 32, 28, 40, 34, 26, 39, 33, 26, 38, 32, 28, + 39, 32, 28, 38, 32, 28, 36, 32, 28, 37, 32, 27, 39, 33, 27, 40, 33, 28, 38, 32, 27, 37, 33, 28, 38, 33, 27, 37, 33, 27, 37, 31, 28, 36, 32, 27, 220, 220, 219, 255, 255, 255, 38, 34, 26, 37, 33, 28, 39, 32, 28, 37, 32, 27, 36, 32, 27, 37, 33, 27, 38, 33, 27, + 38, 33, 26, 36, 33, 27, 36, 34, 27, 37, 33, 28, 39, 33, 27, 38, 33, 27, 38, 32, 27, 39, 33, 26, 38, 33, 27, 37, 33, 27, 39, 32, 27, 40, 32, 27, 38, 32, 27, 37, 32, 26, 38, 32, 26, 38, 33, 28, 38, 33, 28, 38, 32, 27, 38, 33, 26, 37, 33, 26, 39, 33, 27, + 40, 32, 28, 40, 34, 26, 39, 33, 26, 38, 32, 28, 39, 32, 28, 38, 32, 28, 36, 32, 28, 37, 32, 27, 39, 33, 27, 40, 33, 28, 38, 32, 27, 37, 33, 28, 38, 33, 27, 37, 33, 27, 37, 31, 28, 36, 32, 27, 37, 33, 28, 39, 33, 27, 38, 34, 26, 37, 33, 28, 39, 32, 28, + 37, 32, 27, 36, 32, 27, 37, 33, 27, 38, 33, 27, 38, 33, 26, 36, 33, 27, 36, 34, 27, 37, 33, 28, 39, 33, 27, 38, 33, 27, 38, 32, 27, 39, 33, 26, 38, 33, 27, 37, 33, 27, 39, 32, 27, 221, 220, 219, 255, 255, 255, 37, 32, 26, 38, 32, 26, 38, 33, 28, 220, 220, 219, + 255, 255, 255, 38, 33, 26, 37, 33, 26, 39, 33, 27, 40, 32, 28, 40, 34, 26, 39, 33, 26, 38, 32, 28, 39, 32, 28, 46, 40, 36, 45, 41, 37, 37, 32, 27, 39, 33, 27, 40, 33, 28, 38, 32, 27, 37, 33, 28, 38, 33, 27, 37, 33, 27, 37, 31, 28, 36, 32, 27, 37, 33, 28, + 39, 33, 27, 38, 34, 26, 37, 33, 28, 39, 32, 28, 37, 32, 27, 36, 32, 27, 220, 220, 219, 255, 255, 255, 38, 33, 26, 36, 33, 27, 36, 34, 27, 37, 33, 28, 39, 33, 27, 38, 33, 27, 38, 32, 27, 255, 255, 255, 220, 220, 219, 37, 33, 27, 39, 32, 27, 40, 32, 27, 255, 255, 255, + 220, 220, 219, 38, 32, 26, 38, 33, 28, 38, 33, 28, 38, 32, 27, 38, 33, 26, 37, 33, 26, 39, 33, 27, 40, 32, 28, 40, 34, 26, 39, 33, 26, 38, 32, 28, 39, 32, 28, 38, 32, 28, 36, 32, 28, 37, 32, 27, 39, 33, 27, 40, 33, 28, 38, 32, 27, 37, 33, 28, 38, 33, 27, + 37, 33, 27, 37, 31, 28, 36, 32, 27, 37, 33, 28, 39, 33, 27, 38, 34, 26, 37, 33, 28, 39, 32, 28, 37, 32, 27, 36, 32, 27, 37, 33, 27, 38, 33, 27, 38, 33, 26, 36, 33, 27, 36, 34, 27, 37, 33, 28, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, + 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 37, 33, 27, 37, 32, 27, 37, 33, 26, 38, 32, 26, 40, 31, 27, 38, 32, 26, 38, 33, 27, 36, 31, 26, 36, 31, 27, 34, 32, 27, 33, 30, 26, + 31, 32, 29, 7, 88, 144, 8, 96, 152, 10, 104, 161, 3, 35, 157, 0, 0, 151, 0, 0, 152, 0, 0, 152, 0, 0, 153, 0, 0, 156, 0, 0, 160, 0, 0, 166, 0, 0, 175, 27, 27, 148, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 101, 0, 0, 139, 0, 0, 124, 0, 0, 111, 0, 0, 102, 0, 0, 96, 0, 0, 91, 0, 0, 87, 0, 0, 86, 0, 0, 85, + 0, 0, 84, 0, 0, 84, 23, 60, 125, 83, 201, 224, 92, 212, 230, 103, 225, 238, 35, 36, 34, 33, 30, 26, 35, 31, 27, 36, 33, 27, 36, 33, 26, 38, 33, 27, 36, 31, 26, 38, 32, 27, 37, 32, 26, 38, 33, 27, 39, 33, 27, 38, 32, 27, 36, 33, 27, 38, 34, 27, 39, 34, 26, + 38, 34, 26, 37, 33, 27, 37, 32, 27, 37, 33, 26, 39, 33, 27, 40, 31, 27, 39, 33, 26, 39, 34, 27, 38, 32, 27, 38, 32, 27, 37, 34, 27, 37, 33, 27, 37, 33, 26, 38, 33, 26, 39, 33, 26, 37, 32, 27, 38, 32, 27, 38, 32, 26, 37, 33, 26, 37, 34, 27, 123, 119, 117, + 255, 255, 255, 165, 163, 160, 37, 32, 26, 37, 32, 26, 37, 32, 26, 37, 32, 27, 38, 33, 27, 38, 31, 27, 218, 217, 216, 219, 218, 217, 38, 33, 27, 37, 33, 27, 220, 220, 219, 255, 255, 255, 38, 34, 27, 39, 34, 27, 37, 32, 26, 38, 32, 27, 38, 33, 27, 38, 33, 27, 39, 33, 27, + 38, 32, 27, 36, 33, 27, 38, 34, 27, 39, 34, 26, 38, 34, 26, 37, 33, 27, 37, 32, 27, 37, 33, 26, 255, 255, 255, 221, 219, 219, 39, 33, 26, 39, 34, 27, 38, 32, 27, 38, 32, 27, 37, 34, 27, 37, 33, 27, 37, 33, 26, 38, 33, 26, 39, 33, 26, 37, 32, 27, 38, 32, 27, + 38, 32, 26, 37, 33, 26, 37, 34, 27, 39, 32, 28, 39, 33, 27, 37, 32, 25, 37, 32, 26, 37, 32, 26, 37, 32, 26, 37, 32, 27, 38, 33, 27, 38, 31, 27, 37, 32, 27, 38, 33, 27, 38, 33, 27, 37, 33, 27, 38, 33, 27, 38, 34, 27, 38, 34, 27, 39, 34, 27, 37, 32, 26, + 38, 32, 27, 38, 33, 27, 38, 33, 27, 39, 33, 27, 38, 32, 27, 36, 33, 27, 38, 34, 27, 39, 34, 26, 38, 34, 26, 37, 33, 27, 37, 32, 27, 37, 33, 26, 39, 33, 27, 40, 31, 27, 39, 33, 26, 39, 34, 27, 38, 32, 27, 38, 32, 27, 37, 34, 27, 37, 33, 27, 37, 33, 26, + 38, 33, 26, 221, 220, 219, 255, 255, 255, 38, 32, 27, 38, 32, 26, 37, 33, 26, 37, 34, 27, 39, 32, 28, 39, 33, 27, 37, 32, 25, 37, 32, 26, 37, 32, 26, 37, 32, 26, 37, 32, 27, 38, 33, 27, 38, 31, 27, 37, 32, 27, 38, 33, 27, 38, 33, 27, 37, 33, 27, 38, 33, 27, + 38, 34, 27, 38, 34, 27, 39, 34, 27, 37, 32, 26, 38, 32, 27, 38, 33, 27, 38, 33, 27, 39, 33, 27, 38, 32, 27, 36, 33, 27, 38, 34, 27, 39, 34, 26, 38, 34, 26, 37, 33, 27, 37, 32, 27, 37, 33, 26, 39, 33, 27, 40, 31, 27, 39, 33, 26, 39, 34, 27, 38, 32, 27, + 38, 32, 27, 37, 34, 27, 37, 33, 27, 37, 33, 26, 38, 33, 26, 39, 33, 26, 37, 32, 27, 38, 32, 27, 38, 32, 26, 37, 33, 26, 37, 34, 27, 39, 32, 28, 39, 33, 27, 37, 32, 25, 37, 32, 26, 37, 32, 26, 37, 32, 26, 37, 32, 27, 38, 33, 27, 38, 31, 27, 37, 32, 27, + 38, 33, 27, 38, 33, 27, 37, 33, 27, 38, 33, 27, 220, 220, 219, 255, 255, 255, 39, 34, 27, 37, 32, 26, 38, 32, 27, 220, 220, 219, 255, 255, 255, 39, 33, 27, 38, 32, 27, 36, 33, 27, 38, 34, 27, 39, 34, 26, 38, 34, 26, 37, 33, 27, 37, 32, 27, 37, 33, 26, 39, 33, 27, + 40, 31, 27, 39, 33, 26, 39, 34, 27, 38, 32, 27, 38, 32, 27, 37, 34, 27, 37, 33, 27, 37, 33, 26, 38, 33, 26, 39, 33, 26, 37, 32, 27, 38, 32, 27, 38, 32, 26, 37, 33, 26, 37, 34, 27, 39, 32, 28, 221, 220, 219, 255, 255, 255, 37, 32, 26, 37, 32, 26, 37, 32, 26, + 37, 32, 27, 38, 33, 27, 38, 31, 27, 37, 32, 27, 255, 255, 255, 220, 220, 219, 37, 33, 27, 38, 33, 27, 38, 34, 27, 255, 255, 255, 221, 220, 219, 37, 32, 26, 38, 32, 27, 38, 33, 27, 38, 33, 27, 39, 33, 27, 38, 32, 27, 36, 33, 27, 38, 34, 27, 39, 34, 26, 38, 34, 26, + 37, 33, 27, 37, 32, 27, 37, 33, 26, 39, 33, 27, 40, 31, 27, 39, 33, 26, 39, 34, 27, 38, 32, 27, 38, 32, 27, 37, 34, 27, 37, 33, 27, 37, 33, 26, 38, 33, 26, 39, 33, 26, 37, 32, 27, 38, 32, 27, 38, 32, 26, 37, 33, 26, 37, 34, 27, 39, 32, 28, 39, 33, 27, + 37, 32, 25, 37, 32, 26, 37, 32, 26, 37, 32, 26, 37, 32, 27, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, + 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 38, 33, 27, + 39, 32, 26, 39, 31, 26, 37, 31, 26, 38, 33, 28, 38, 32, 26, 36, 32, 26, 35, 32, 26, 37, 33, 26, 35, 32, 26, 33, 30, 26, 31, 32, 30, 7, 88, 144, 8, 96, 152, 10, 104, 161, 3, 35, 156, 0, 0, 151, 0, 0, 151, 0, 0, 151, 0, 0, 153, 0, 0, 155, 0, 0, 159, + 0, 0, 166, 0, 0, 174, 27, 27, 148, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 38, 38, 38, 50, 50, 50, 63, 63, 65, 60, 60, 61, 48, 48, 48, 34, 34, 34, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, + 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, + 53, 53, 101, 0, 0, 138, 0, 0, 123, 0, 0, 110, 0, 0, 102, 0, 0, 95, 0, 0, 90, 0, 0, 87, 0, 0, 85, 0, 0, 84, 0, 0, 84, 0, 0, 83, 23, 60, 125, 83, 201, 224, 94, 214, 232, 103, 225, 238, 35, 36, 34, 34, 30, 26, 35, 31, 26, 35, 31, 27, 35, 31, 26, + 36, 31, 27, 37, 31, 26, 37, 32, 27, 36, 31, 26, 37, 32, 27, 36, 33, 26, 37, 34, 27, 37, 33, 27, 37, 32, 26, 39, 33, 27, 39, 34, 27, 38, 33, 27, 39, 32, 26, 39, 31, 26, 38, 32, 27, 38, 33, 28, 39, 33, 26, 37, 33, 26, 37, 33, 26, 39, 34, 26, 38, 34, 26, + 37, 33, 26, 36, 33, 27, 37, 33, 27, 38, 34, 26, 39, 33, 27, 39, 32, 27, 39, 33, 27, 37, 32, 27, 36, 33, 27, 195, 194, 192, 255, 255, 255, 67, 64, 59, 37, 33, 27, 36, 32, 26, 36, 32, 26, 38, 33, 27, 39, 33, 27, 39, 32, 27, 48, 43, 37, 54, 49, 43, 38, 33, 27, + 39, 33, 26, 220, 220, 219, 255, 255, 255, 37, 32, 26, 37, 32, 27, 220, 220, 219, 255, 255, 255, 37, 32, 27, 37, 32, 27, 40, 37, 30, 142, 141, 137, 212, 211, 210, 244, 244, 244, 216, 215, 214, 150, 147, 144, 42, 37, 31, 39, 32, 26, 39, 31, 26, 255, 255, 255, 220, 220, 219, 39, 33, 26, + 37, 33, 26, 43, 39, 33, 193, 191, 189, 239, 239, 238, 80, 77, 71, 36, 33, 27, 37, 33, 27, 38, 34, 26, 39, 33, 27, 39, 32, 27, 39, 33, 27, 41, 36, 31, 126, 124, 120, 207, 207, 205, 236, 235, 235, 248, 247, 247, 226, 226, 225, 162, 160, 158, 47, 43, 37, 38, 33, 27, 39, 33, 27, + 221, 220, 219, 255, 255, 255, 48, 44, 38, 188, 187, 185, 246, 246, 245, 234, 234, 233, 176, 174, 172, 57, 52, 47, 37, 32, 27, 140, 137, 135, 253, 253, 253, 56, 52, 47, 37, 32, 27, 36, 33, 26, 37, 34, 27, 109, 106, 102, 255, 255, 255, 93, 88, 84, 199, 197, 196, 226, 225, 224, 39, 32, 26, + 39, 31, 26, 38, 32, 27, 201, 200, 199, 255, 255, 255, 101, 99, 94, 37, 33, 26, 39, 34, 26, 103, 100, 95, 255, 255, 255, 108, 106, 102, 37, 33, 27, 220, 220, 219, 255, 255, 255, 59, 52, 48, 189, 187, 185, 239, 239, 238, 235, 234, 234, 179, 178, 176, 59, 55, 50, 36, 32, 26, 37, 33, 27, + 36, 32, 26, 53, 50, 44, 173, 171, 169, 226, 225, 224, 243, 243, 243, 199, 198, 196, 88, 84, 79, 38, 33, 27, 39, 33, 26, 38, 33, 26, 220, 220, 219, 255, 255, 255, 46, 41, 36, 180, 178, 176, 242, 241, 241, 37, 32, 27, 37, 32, 27, 53, 51, 44, 173, 172, 169, 225, 225, 224, 243, 243, 243, + 200, 198, 197, 88, 85, 79, 38, 33, 27, 39, 32, 26, 39, 31, 26, 38, 32, 27, 38, 33, 28, 39, 33, 26, 37, 33, 26, 37, 33, 26, 39, 34, 26, 71, 68, 61, 190, 189, 186, 235, 234, 234, 234, 234, 233, 189, 188, 186, 71, 66, 61, 39, 32, 27, 39, 33, 27, 37, 32, 27, 220, 220, 219, + 255, 255, 255, 47, 43, 37, 188, 186, 185, 246, 246, 245, 234, 233, 233, 176, 174, 172, 58, 53, 48, 39, 33, 27, 39, 32, 27, 38, 32, 26, 38, 33, 27, 38, 33, 27, 39, 33, 26, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 38, 32, 27, 37, 32, 27, 220, 220, 219, 255, 255, 255, + 56, 53, 47, 188, 187, 185, 239, 239, 238, 235, 234, 234, 180, 178, 176, 61, 57, 51, 38, 33, 27, 39, 32, 26, 221, 219, 219, 255, 255, 255, 38, 33, 28, 39, 33, 26, 44, 40, 34, 149, 147, 144, 223, 222, 221, 248, 247, 247, 230, 229, 228, 167, 166, 164, 52, 48, 43, 38, 34, 26, 39, 33, 27, + 39, 32, 27, 39, 33, 27, 37, 32, 27, 36, 33, 27, 36, 33, 27, 220, 220, 219, 255, 255, 255, 37, 33, 27, 36, 32, 26, 36, 32, 26, 38, 33, 27, 39, 33, 27, 39, 32, 27, 38, 32, 26, 255, 255, 255, 220, 220, 219, 39, 33, 26, 38, 33, 26, 37, 32, 27, 255, 255, 255, 220, 220, 219, + 38, 32, 27, 37, 32, 27, 37, 32, 27, 37, 32, 27, 36, 33, 26, 37, 34, 27, 37, 33, 27, 37, 32, 26, 39, 33, 27, 39, 34, 27, 38, 33, 27, 39, 32, 26, 39, 31, 26, 38, 32, 27, 38, 33, 28, 39, 33, 26, 37, 33, 26, 37, 33, 26, 39, 34, 26, 38, 34, 26, 37, 33, 26, + 36, 33, 27, 37, 33, 27, 38, 34, 26, 39, 33, 27, 39, 32, 27, 39, 33, 27, 37, 32, 27, 36, 33, 27, 36, 33, 27, 36, 32, 26, 36, 32, 26, 37, 33, 27, 36, 32, 26, 36, 32, 26, 38, 33, 27, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, + 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 51, 51, 51, 54, 54, 55, + 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 37, 31, 26, 39, 32, 27, 38, 34, 27, 36, 32, 26, 37, 34, 27, 36, 32, 26, 36, 32, 26, 36, 32, 26, 37, 30, 27, 36, 30, 28, 34, 29, 26, 32, 31, 30, + 7, 90, 145, 8, 96, 152, 10, 105, 162, 3, 35, 156, 0, 0, 150, 0, 0, 150, 0, 0, 151, 0, 0, 152, 0, 0, 154, 0, 0, 159, 0, 0, 165, 0, 0, 173, 27, 27, 148, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 49, 49, 49, 82, 82, 85, 85, 85, 87, 73, 73, 95, 57, 57, 110, 62, 62, 107, 80, 80, 96, 93, 93, 93, 82, 82, 86, 40, 40, 40, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 55, 58, 55, 0, 96, 0, 0, 96, 0, 0, 96, 0, 0, 96, 0, 0, 96, 0, 0, 96, 0, 0, 96, 0, 0, 96, 0, 0, 96, 0, 0, 96, 0, 0, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 101, 0, 0, 137, 0, 0, 122, 0, 0, 110, 0, 0, 101, 0, 0, 94, 0, 0, 90, 0, 0, 86, 0, 0, 84, 0, 0, 84, 0, 0, 83, + 0, 0, 82, 23, 60, 125, 85, 204, 225, 94, 214, 232, 105, 227, 239, 35, 35, 33, 34, 30, 26, 34, 31, 27, 35, 32, 27, 35, 32, 26, 36, 31, 26, 37, 31, 26, 37, 33, 28, 36, 30, 25, 37, 31, 26, 37, 33, 28, 38, 32, 27, 37, 31, 26, 37, 32, 27, 38, 33, 27, 37, 32, 26, + 37, 31, 26, 39, 32, 27, 38, 34, 27, 37, 33, 27, 37, 34, 27, 37, 33, 26, 37, 33, 26, 38, 33, 26, 39, 31, 27, 39, 31, 28, 38, 31, 27, 38, 31, 27, 39, 33, 27, 37, 32, 27, 37, 31, 27, 38, 32, 27, 37, 33, 27, 36, 32, 27, 37, 31, 27, 237, 236, 236, 248, 248, 248, + 37, 35, 26, 37, 33, 26, 37, 32, 26, 37, 32, 26, 37, 33, 27, 37, 32, 26, 38, 31, 26, 36, 31, 27, 37, 30, 27, 38, 31, 26, 38, 32, 26, 220, 220, 219, 255, 255, 255, 37, 33, 26, 37, 32, 26, 220, 220, 219, 255, 255, 255, 37, 31, 26, 38, 32, 27, 202, 202, 200, 255, 255, 255, + 184, 182, 180, 131, 129, 126, 165, 163, 161, 251, 251, 251, 188, 186, 185, 39, 32, 27, 38, 34, 27, 255, 255, 255, 220, 220, 219, 37, 33, 26, 45, 41, 34, 198, 196, 194, 237, 236, 236, 77, 71, 68, 38, 31, 27, 38, 31, 27, 39, 33, 27, 37, 32, 27, 37, 31, 27, 38, 32, 27, 37, 33, 27, + 176, 174, 172, 255, 255, 255, 230, 229, 229, 156, 154, 151, 140, 139, 134, 206, 205, 203, 255, 255, 255, 174, 173, 170, 37, 33, 27, 37, 32, 26, 220, 219, 219, 255, 255, 255, 189, 187, 186, 155, 152, 150, 116, 112, 108, 189, 188, 187, 255, 255, 255, 198, 197, 195, 37, 32, 26, 70, 65, 60, 255, 255, 255, + 124, 120, 117, 37, 31, 26, 37, 33, 28, 38, 32, 27, 185, 184, 182, 228, 227, 227, 39, 34, 28, 133, 130, 127, 255, 255, 255, 67, 61, 57, 38, 34, 27, 43, 39, 34, 248, 248, 248, 255, 255, 255, 159, 157, 154, 38, 33, 26, 39, 31, 27, 161, 157, 156, 249, 249, 249, 48, 42, 38, 39, 33, 27, + 220, 220, 219, 255, 255, 255, 219, 218, 217, 151, 150, 147, 118, 116, 112, 194, 192, 191, 255, 255, 255, 200, 199, 197, 36, 34, 25, 37, 33, 26, 52, 47, 42, 232, 232, 231, 242, 241, 241, 152, 150, 147, 138, 134, 131, 215, 214, 213, 248, 248, 248, 83, 77, 73, 38, 32, 26, 36, 32, 27, 220, 220, 219, + 255, 255, 255, 181, 180, 178, 211, 210, 209, 167, 165, 163, 37, 31, 26, 52, 46, 42, 232, 232, 231, 242, 241, 241, 152, 149, 147, 137, 135, 132, 215, 215, 213, 248, 248, 248, 82, 77, 73, 39, 32, 27, 38, 34, 27, 37, 33, 27, 37, 34, 27, 37, 33, 26, 37, 33, 26, 38, 33, 26, 67, 60, 57, + 246, 246, 246, 243, 243, 243, 149, 146, 144, 150, 147, 144, 244, 244, 244, 246, 246, 245, 66, 60, 56, 37, 33, 27, 36, 32, 27, 220, 219, 219, 255, 255, 255, 189, 188, 186, 154, 153, 149, 115, 113, 108, 190, 188, 186, 255, 255, 255, 198, 197, 196, 37, 32, 26, 38, 31, 26, 36, 31, 27, 37, 30, 27, + 38, 31, 26, 38, 32, 26, 83, 80, 76, 228, 228, 227, 255, 255, 255, 83, 80, 75, 38, 32, 27, 37, 33, 28, 220, 219, 219, 255, 255, 255, 219, 218, 217, 152, 149, 147, 119, 115, 112, 194, 193, 191, 255, 255, 255, 200, 199, 197, 37, 31, 26, 39, 32, 27, 220, 220, 219, 255, 255, 255, 37, 34, 27, + 37, 33, 26, 174, 173, 170, 255, 255, 255, 192, 190, 189, 138, 133, 132, 186, 184, 182, 255, 255, 255, 186, 184, 182, 37, 32, 27, 37, 31, 27, 38, 32, 27, 37, 33, 27, 36, 32, 27, 37, 31, 27, 38, 31, 27, 220, 220, 219, 255, 255, 255, 37, 33, 26, 37, 32, 26, 37, 32, 26, 37, 33, 27, + 37, 32, 26, 38, 31, 26, 36, 31, 27, 255, 255, 255, 220, 219, 219, 38, 32, 26, 36, 32, 27, 37, 33, 27, 255, 255, 255, 220, 220, 219, 38, 32, 27, 37, 33, 28, 37, 31, 26, 37, 31, 26, 37, 33, 28, 38, 32, 27, 37, 31, 26, 37, 32, 27, 38, 33, 27, 37, 32, 26, 37, 31, 26, + 39, 32, 27, 38, 34, 27, 37, 33, 27, 37, 34, 27, 37, 33, 26, 37, 33, 26, 38, 33, 26, 39, 31, 27, 39, 31, 28, 38, 31, 27, 38, 31, 27, 39, 33, 27, 37, 32, 27, 37, 31, 27, 38, 32, 27, 37, 33, 27, 36, 32, 27, 37, 31, 27, 38, 31, 27, 37, 33, 27, 36, 34, 25, + 37, 33, 26, 37, 32, 26, 37, 32, 26, 37, 33, 27, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 51, 51, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, + 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 38, 32, 26, 39, 32, 26, + 39, 32, 27, 38, 32, 27, 37, 32, 26, 36, 32, 25, 35, 33, 27, 35, 32, 26, 36, 31, 27, 34, 31, 27, 34, 30, 27, 32, 31, 30, 7, 90, 145, 9, 98, 153, 10, 105, 162, 4, 35, 156, 0, 0, 149, 0, 0, 150, 0, 0, 150, 0, 0, 151, 0, 0, 154, 0, 0, 158, 0, 0, 164, + 0, 0, 173, 27, 27, 147, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 32, 32, 32, 68, 68, 72, 78, 78, 88, 37, 37, 124, 77, 77, 167, 123, 123, 187, 173, 173, 205, 152, 152, 192, 95, 95, 168, 49, 49, 148, 54, 54, 117, 94, 94, 97, 63, 63, 65, + 28, 28, 28, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 128, 128, 128, 181, 181, 181, 174, 174, 174, 104, 104, 104, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 128, 128, 128, 112, 112, 112, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 55, 61, 55, 0, 216, 0, 0, 216, 0, 0, 216, 0, 0, 216, 0, 0, 216, 0, 0, 216, 0, + 0, 216, 0, 0, 216, 0, 0, 216, 0, 0, 216, 0, 0, 216, 0, 0, 216, 0, 0, 216, 0, 0, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 101, + 0, 0, 136, 0, 0, 122, 0, 0, 109, 0, 0, 100, 0, 0, 94, 0, 0, 89, 0, 0, 85, 0, 0, 84, 0, 0, 83, 0, 0, 82, 0, 0, 82, 24, 61, 124, 85, 204, 225, 96, 216, 233, 105, 227, 239, 35, 36, 33, 33, 29, 26, 34, 31, 27, 36, 32, 27, 35, 31, 26, 36, 30, 27, + 36, 31, 26, 36, 32, 25, 35, 31, 24, 37, 32, 25, 37, 32, 26, 36, 32, 26, 38, 32, 27, 39, 31, 27, 37, 33, 26, 37, 33, 26, 38, 32, 26, 39, 32, 26, 39, 32, 27, 39, 33, 28, 37, 32, 26, 37, 33, 25, 36, 34, 27, 37, 33, 27, 38, 32, 27, 36, 33, 27, 38, 32, 28, + 39, 31, 27, 38, 32, 27, 37, 31, 27, 37, 32, 27, 37, 34, 27, 36, 32, 26, 35, 31, 27, 38, 33, 27, 250, 250, 250, 228, 228, 227, 36, 33, 27, 37, 31, 25, 35, 32, 26, 37, 32, 26, 38, 31, 26, 38, 31, 27, 38, 31, 27, 37, 31, 26, 38, 32, 26, 38, 32, 26, 37, 31, 27, + 220, 220, 219, 255, 255, 255, 37, 32, 27, 37, 31, 27, 220, 220, 219, 255, 255, 255, 36, 32, 25, 122, 119, 115, 255, 255, 255, 159, 158, 155, 38, 32, 27, 39, 31, 27, 37, 33, 26, 145, 143, 139, 255, 255, 255, 62, 56, 51, 39, 32, 27, 255, 255, 255, 220, 220, 219, 47, 43, 35, 201, 201, 199, + 233, 233, 232, 72, 67, 63, 36, 33, 27, 38, 32, 28, 39, 31, 27, 38, 32, 27, 37, 31, 27, 37, 32, 27, 37, 34, 27, 36, 32, 26, 203, 202, 201, 214, 213, 212, 88, 83, 78, 37, 34, 27, 36, 33, 27, 46, 40, 34, 255, 255, 255, 219, 218, 217, 38, 31, 26, 38, 31, 27, 220, 219, 219, + 255, 255, 255, 134, 131, 128, 38, 32, 26, 37, 31, 27, 42, 37, 32, 242, 241, 241, 251, 251, 251, 37, 31, 27, 37, 32, 27, 215, 214, 213, 195, 193, 192, 37, 32, 25, 37, 32, 26, 48, 45, 39, 248, 248, 248, 149, 145, 143, 37, 33, 26, 68, 65, 59, 255, 255, 255, 125, 121, 117, 39, 32, 27, + 94, 89, 85, 255, 255, 255, 191, 190, 188, 216, 216, 214, 37, 33, 27, 38, 32, 27, 217, 216, 215, 196, 194, 193, 39, 31, 27, 38, 32, 27, 220, 219, 219, 255, 255, 255, 132, 131, 127, 36, 32, 26, 35, 31, 27, 41, 36, 30, 240, 240, 239, 251, 251, 251, 36, 33, 27, 37, 31, 25, 158, 157, 154, + 255, 255, 255, 87, 81, 78, 38, 31, 27, 38, 31, 27, 42, 37, 32, 220, 219, 218, 189, 187, 186, 37, 31, 27, 37, 32, 27, 220, 220, 219, 255, 255, 255, 174, 172, 171, 37, 32, 27, 36, 32, 25, 36, 32, 25, 159, 157, 154, 255, 255, 255, 85, 82, 78, 38, 32, 27, 39, 31, 27, 42, 39, 32, + 219, 219, 218, 189, 187, 186, 39, 32, 26, 39, 32, 27, 39, 33, 28, 37, 32, 26, 37, 33, 25, 36, 34, 27, 37, 33, 27, 176, 174, 172, 255, 255, 255, 105, 101, 99, 39, 31, 27, 38, 32, 27, 106, 102, 99, 255, 255, 255, 174, 172, 170, 36, 32, 26, 35, 31, 27, 220, 220, 219, 255, 255, 255, + 134, 132, 128, 36, 33, 27, 37, 31, 25, 40, 37, 31, 242, 241, 241, 251, 251, 251, 38, 31, 27, 38, 31, 27, 37, 31, 26, 38, 32, 26, 38, 32, 26, 37, 31, 27, 37, 32, 27, 220, 220, 219, 255, 255, 255, 37, 31, 27, 37, 32, 27, 36, 32, 25, 220, 220, 218, 255, 255, 255, 132, 129, 126, + 36, 32, 26, 38, 32, 27, 42, 34, 30, 240, 240, 239, 251, 251, 251, 38, 32, 26, 39, 32, 26, 221, 220, 219, 255, 255, 255, 37, 32, 26, 37, 33, 25, 242, 241, 241, 239, 239, 238, 39, 33, 28, 36, 33, 27, 38, 32, 28, 171, 168, 166, 174, 172, 170, 37, 31, 27, 37, 32, 27, 37, 34, 27, + 36, 32, 26, 35, 31, 27, 38, 33, 27, 39, 33, 26, 220, 220, 219, 255, 255, 255, 37, 31, 25, 35, 32, 26, 37, 32, 26, 38, 31, 26, 38, 31, 27, 38, 31, 27, 37, 31, 26, 255, 255, 255, 220, 220, 219, 37, 31, 27, 37, 32, 27, 38, 33, 27, 255, 255, 255, 220, 219, 219, 37, 32, 27, + 36, 32, 25, 36, 32, 25, 37, 32, 25, 37, 32, 26, 36, 32, 26, 38, 32, 27, 39, 31, 27, 37, 33, 26, 37, 33, 26, 38, 32, 26, 39, 32, 26, 39, 32, 27, 39, 33, 28, 37, 32, 26, 37, 33, 25, 36, 34, 27, 37, 33, 27, 38, 32, 27, 36, 33, 27, 38, 32, 28, 39, 31, 27, + 38, 32, 27, 37, 31, 27, 37, 32, 27, 37, 34, 27, 36, 32, 26, 35, 31, 27, 38, 33, 27, 39, 33, 26, 37, 34, 27, 36, 33, 27, 37, 31, 25, 35, 32, 26, 37, 32, 26, 38, 31, 26, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, + 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, + 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 38, 31, 27, 37, 32, 26, 36, 33, 26, 36, 32, 25, 38, 33, 26, 37, 31, 26, 37, 31, 26, 36, 31, 26, 35, 31, 26, 35, 31, 26, 33, 30, 26, 31, 32, 29, 7, 91, 145, + 9, 98, 153, 10, 107, 164, 4, 35, 155, 0, 0, 149, 0, 0, 149, 0, 0, 149, 0, 0, 151, 0, 0, 153, 0, 0, 158, 0, 0, 164, 0, 0, 173, 27, 27, 147, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 28, 28, 28, 77, 77, 81, 60, 60, 103, 46, 46, 151, + 198, 198, 223, 220, 220, 227, 219, 219, 221, 217, 217, 217, 213, 213, 213, 201, 201, 205, 181, 181, 187, 112, 112, 164, 33, 33, 133, 85, 85, 103, 72, 72, 75, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 163, 163, 163, 179, 179, 179, + 90, 90, 90, 80, 80, 80, 136, 136, 136, 58, 58, 58, 63, 63, 63, 80, 80, 80, 58, 58, 58, 58, 58, 58, 58, 58, 58, 67, 67, 67, 60, 60, 60, 78, 78, 78, 141, 141, 141, 122, 122, 122, 58, 58, 58, 66, 66, 66, 78, 78, 78, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, + 48, 48, 48, 26, 26, 26, 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 100, 0, 0, 136, 0, 0, 121, 0, 0, 109, 0, 0, 100, 0, 0, 93, 0, 0, 88, 0, 0, 85, 0, 0, 83, 0, 0, 82, 0, 0, 82, 0, 0, 81, + 24, 61, 124, 87, 206, 227, 96, 216, 233, 105, 227, 239, 34, 36, 34, 32, 30, 26, 34, 30, 26, 35, 30, 26, 34, 32, 26, 35, 32, 27, 35, 31, 26, 35, 32, 25, 35, 31, 25, 37, 31, 26, 37, 30, 26, 38, 31, 26, 38, 31, 26, 38, 32, 26, 38, 33, 27, 37, 32, 26, 38, 31, 27, + 37, 32, 26, 36, 33, 26, 37, 33, 26, 38, 33, 26, 38, 32, 26, 38, 32, 26, 38, 32, 26, 37, 32, 26, 38, 32, 26, 37, 32, 26, 36, 33, 26, 38, 33, 26, 38, 32, 26, 36, 32, 26, 36, 31, 27, 37, 32, 27, 36, 32, 27, 37, 31, 26, 238, 238, 237, 248, 248, 248, 38, 34, 28, + 37, 33, 26, 37, 31, 27, 37, 32, 27, 37, 32, 26, 36, 32, 27, 37, 32, 27, 37, 32, 26, 36, 33, 26, 36, 32, 27, 36, 32, 26, 220, 219, 219, 255, 255, 255, 36, 33, 26, 36, 33, 27, 220, 220, 219, 255, 255, 255, 36, 32, 26, 182, 180, 178, 255, 255, 255, 69, 63, 59, 38, 31, 26, + 38, 32, 26, 38, 33, 27, 43, 38, 33, 64, 58, 54, 42, 38, 32, 36, 33, 26, 255, 255, 255, 230, 229, 228, 206, 205, 203, 255, 255, 255, 189, 187, 186, 37, 32, 26, 38, 32, 26, 37, 32, 26, 36, 33, 26, 38, 33, 26, 38, 32, 26, 36, 32, 26, 36, 31, 27, 37, 32, 27, 36, 32, 27, + 37, 31, 26, 38, 32, 26, 42, 38, 34, 79, 76, 71, 150, 148, 144, 255, 255, 255, 220, 220, 219, 37, 32, 26, 36, 32, 27, 220, 220, 219, 255, 255, 255, 58, 55, 49, 36, 32, 27, 36, 32, 26, 37, 31, 26, 221, 220, 220, 255, 255, 255, 36, 33, 27, 36, 32, 26, 141, 140, 136, 250, 250, 250, + 51, 45, 41, 37, 30, 26, 120, 116, 113, 255, 255, 255, 68, 63, 58, 38, 33, 27, 37, 32, 26, 222, 221, 221, 183, 181, 179, 36, 33, 26, 148, 146, 143, 219, 218, 217, 114, 110, 107, 255, 255, 255, 56, 51, 45, 56, 52, 46, 255, 255, 255, 129, 126, 123, 36, 33, 26, 38, 33, 26, 220, 220, 219, + 255, 255, 255, 57, 52, 49, 37, 32, 27, 36, 32, 27, 37, 31, 26, 220, 220, 219, 255, 255, 255, 37, 33, 27, 37, 33, 26, 217, 216, 215, 239, 239, 238, 70, 66, 60, 69, 66, 61, 70, 66, 61, 70, 66, 60, 166, 165, 162, 236, 235, 235, 36, 32, 26, 37, 31, 26, 220, 219, 219, 255, 255, 255, + 71, 68, 63, 36, 32, 26, 35, 32, 25, 36, 32, 26, 217, 216, 215, 239, 239, 238, 71, 65, 60, 71, 65, 60, 71, 66, 60, 71, 66, 61, 167, 165, 162, 236, 235, 235, 37, 32, 26, 36, 33, 26, 37, 33, 26, 38, 33, 26, 38, 32, 26, 38, 32, 26, 38, 32, 26, 224, 223, 222, 245, 245, 245, + 38, 33, 27, 36, 33, 26, 38, 33, 26, 39, 33, 27, 246, 246, 245, 221, 220, 220, 37, 32, 27, 36, 32, 27, 220, 219, 219, 255, 255, 255, 58, 53, 50, 37, 33, 27, 37, 33, 26, 37, 31, 27, 221, 220, 220, 255, 255, 255, 36, 32, 27, 37, 32, 27, 37, 32, 26, 36, 33, 26, 36, 32, 27, + 36, 32, 26, 37, 31, 26, 220, 219, 219, 255, 255, 255, 36, 33, 27, 36, 32, 26, 35, 32, 25, 220, 220, 219, 255, 255, 255, 58, 52, 48, 38, 31, 26, 38, 31, 26, 38, 32, 26, 220, 220, 219, 255, 255, 255, 38, 31, 27, 37, 32, 26, 220, 220, 219, 255, 255, 255, 38, 33, 26, 38, 32, 26, + 209, 208, 207, 255, 255, 255, 174, 172, 169, 90, 86, 81, 42, 38, 32, 36, 33, 26, 38, 33, 26, 38, 32, 26, 36, 32, 26, 36, 31, 27, 37, 32, 27, 36, 32, 27, 37, 31, 26, 38, 32, 26, 220, 219, 219, 255, 255, 255, 37, 33, 26, 37, 31, 27, 37, 32, 27, 37, 32, 26, 36, 32, 27, + 37, 32, 27, 37, 32, 26, 255, 255, 255, 220, 220, 219, 36, 32, 26, 37, 31, 26, 37, 31, 26, 255, 255, 255, 220, 220, 219, 36, 32, 26, 35, 32, 25, 36, 32, 26, 37, 31, 26, 37, 30, 26, 38, 31, 26, 38, 31, 26, 38, 32, 26, 38, 33, 27, 37, 32, 26, 38, 31, 27, 37, 32, 26, + 36, 33, 26, 37, 33, 26, 38, 33, 26, 38, 32, 26, 38, 32, 26, 38, 32, 26, 37, 32, 26, 38, 32, 26, 37, 32, 26, 36, 33, 26, 38, 33, 26, 38, 32, 26, 36, 32, 26, 36, 31, 27, 37, 32, 27, 36, 32, 27, 37, 31, 26, 38, 32, 26, 36, 31, 27, 37, 33, 27, 37, 33, 26, + 37, 31, 27, 37, 32, 27, 37, 32, 26, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, + 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 47, 51, 51, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 37, 34, 26, 36, 34, 26, 35, 32, 27, + 36, 30, 26, 37, 32, 26, 35, 31, 26, 36, 31, 26, 34, 31, 26, 34, 31, 27, 34, 31, 26, 34, 30, 26, 32, 31, 29, 7, 91, 145, 9, 98, 153, 10, 107, 164, 4, 35, 155, 0, 0, 148, 0, 0, 148, 0, 0, 149, 0, 0, 150, 0, 0, 152, 0, 0, 158, 0, 0, 164, 0, 0, 172, + 27, 27, 147, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 61, 61, 63, 68, 68, 96, 68, 68, 166, 229, 229, 236, 223, 223, 224, 204, 204, 204, 193, 193, 193, 188, 188, 188, 189, 189, 189, 196, 196, 196, 207, 207, 207, 181, 181, 186, 141, 141, 157, 32, 32, 137, 98, 98, 102, + 47, 47, 47, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 60, 60, 60, 245, 245, 245, 69, 69, 69, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 172, 172, 172, 160, 160, 160, 194, 194, 194, 86, 86, 86, 58, 58, 58, 218, 218, 218, 187, 187, 187, + 143, 143, 143, 141, 141, 141, 122, 122, 122, 64, 64, 64, 179, 179, 179, 162, 162, 162, 195, 195, 195, 68, 68, 68, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, + 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 100, 0, 0, 136, + 0, 0, 120, 0, 0, 109, 0, 0, 99, 0, 0, 92, 0, 0, 88, 0, 0, 84, 0, 0, 82, 0, 0, 82, 0, 0, 81, 0, 0, 80, 24, 61, 123, 87, 206, 227, 96, 216, 233, 107, 229, 241, 36, 35, 34, 34, 28, 26, 34, 31, 27, 34, 31, 26, 34, 31, 26, 35, 31, 26, 35, 32, 26, + 36, 32, 26, 37, 30, 26, 37, 31, 28, 36, 32, 26, 37, 32, 26, 36, 32, 27, 38, 32, 26, 38, 31, 26, 37, 32, 26, 37, 34, 26, 36, 34, 26, 35, 32, 27, 37, 31, 27, 37, 32, 26, 36, 32, 26, 37, 32, 26, 36, 32, 27, 36, 32, 27, 37, 33, 26, 38, 33, 26, 37, 32, 26, + 36, 32, 26, 37, 33, 25, 37, 33, 26, 36, 32, 26, 36, 31, 26, 36, 32, 25, 37, 33, 26, 200, 199, 197, 255, 255, 255, 69, 66, 61, 37, 32, 26, 38, 32, 26, 37, 31, 26, 36, 32, 26, 37, 32, 26, 37, 32, 26, 146, 143, 140, 241, 240, 240, 74, 67, 64, 38, 30, 27, 220, 220, 219, + 255, 255, 255, 36, 32, 26, 36, 32, 26, 220, 220, 219, 255, 255, 255, 38, 31, 27, 212, 211, 210, 255, 255, 255, 43, 38, 33, 36, 32, 27, 38, 32, 26, 38, 31, 26, 37, 32, 26, 37, 34, 26, 36, 34, 26, 35, 32, 27, 255, 255, 255, 255, 255, 255, 212, 211, 210, 158, 156, 153, 255, 255, 255, + 107, 104, 101, 37, 33, 26, 38, 33, 26, 37, 32, 26, 36, 32, 26, 37, 33, 25, 37, 33, 26, 36, 32, 26, 36, 31, 26, 49, 45, 39, 167, 165, 162, 223, 222, 221, 248, 248, 248, 212, 212, 211, 168, 166, 164, 255, 255, 255, 220, 219, 219, 36, 32, 26, 37, 32, 26, 220, 220, 219, 255, 255, 255, + 37, 30, 26, 39, 30, 27, 38, 30, 27, 36, 32, 27, 220, 220, 219, 255, 255, 255, 36, 32, 26, 36, 33, 26, 71, 67, 62, 255, 255, 255, 117, 113, 111, 36, 32, 26, 196, 195, 194, 205, 204, 203, 38, 32, 26, 38, 31, 26, 37, 32, 26, 157, 156, 152, 239, 239, 238, 36, 33, 28, 202, 201, 200, + 163, 161, 159, 56, 52, 47, 255, 255, 255, 111, 109, 105, 112, 110, 106, 255, 255, 255, 64, 59, 53, 37, 32, 26, 36, 32, 26, 220, 220, 218, 255, 255, 255, 36, 32, 26, 36, 31, 26, 36, 32, 25, 37, 33, 26, 220, 220, 219, 255, 255, 255, 36, 33, 27, 37, 32, 26, 246, 246, 245, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 38, 30, 27, 36, 32, 27, 220, 220, 219, 255, 255, 255, 40, 36, 30, 36, 33, 26, 36, 32, 26, 38, 31, 27, 246, 246, 246, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 249, 249, 249, 36, 34, 26, 35, 32, 27, 37, 31, 27, 37, 32, 26, 36, 32, 26, 37, 32, 26, 36, 32, 27, 248, 247, 247, 226, 226, 225, 38, 33, 26, 37, 32, 26, 36, 32, 26, 37, 33, 25, 227, 227, 226, 247, 247, 246, 36, 31, 26, 36, 32, 25, 220, 220, 219, 255, 255, 255, 37, 32, 27, + 36, 33, 27, 37, 32, 26, 38, 32, 26, 220, 219, 219, 255, 255, 255, 37, 32, 26, 37, 32, 26, 36, 31, 25, 37, 30, 26, 39, 30, 27, 38, 30, 27, 36, 32, 27, 220, 220, 219, 255, 255, 255, 36, 32, 26, 36, 33, 26, 36, 32, 26, 220, 219, 219, 255, 255, 255, 36, 32, 26, 37, 32, 26, + 36, 32, 27, 38, 32, 26, 220, 219, 219, 255, 255, 255, 37, 34, 26, 36, 34, 26, 220, 220, 219, 255, 255, 255, 37, 32, 26, 36, 32, 26, 58, 53, 48, 165, 164, 162, 234, 233, 233, 255, 255, 255, 248, 247, 247, 185, 184, 182, 66, 63, 58, 37, 33, 25, 37, 33, 26, 36, 32, 26, 36, 31, 26, + 36, 32, 25, 37, 33, 26, 38, 32, 27, 220, 220, 219, 255, 255, 255, 37, 32, 26, 38, 32, 26, 37, 31, 26, 36, 32, 26, 37, 32, 26, 37, 32, 26, 37, 32, 26, 255, 255, 255, 220, 218, 218, 38, 30, 27, 36, 32, 27, 36, 32, 26, 255, 255, 255, 220, 220, 219, 36, 33, 26, 36, 32, 26, + 38, 31, 27, 37, 31, 28, 36, 32, 26, 37, 32, 26, 36, 32, 27, 38, 32, 26, 38, 31, 26, 37, 32, 26, 37, 34, 26, 36, 34, 26, 35, 32, 27, 37, 31, 27, 37, 32, 26, 36, 32, 26, 37, 32, 26, 36, 32, 27, 36, 32, 27, 37, 33, 26, 38, 33, 26, 37, 32, 26, 36, 32, 26, + 37, 33, 25, 37, 33, 26, 36, 32, 26, 36, 31, 26, 36, 32, 25, 37, 33, 26, 38, 32, 27, 37, 32, 27, 36, 33, 27, 37, 32, 26, 38, 32, 26, 37, 31, 26, 36, 32, 26, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, + 58, 58, 60, 55, 55, 55, 51, 51, 51, 46, 46, 47, 42, 42, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 25, 25, 25, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 48, 48, 49, 44, 44, 45, 41, 41, 42, 45, 45, 46, + 53, 53, 55, 59, 59, 61, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 38, 33, 26, 38, 33, 26, 38, 33, 26, 36, 31, 25, 37, 33, 26, 36, 32, 26, 35, 31, 27, 34, 30, 26, 37, 31, 26, 35, 31, 26, 33, 30, 26, 32, 32, 30, 7, 91, 145, 9, 99, 154, + 10, 107, 164, 4, 36, 155, 0, 0, 147, 0, 0, 148, 0, 0, 148, 0, 0, 149, 0, 0, 152, 0, 0, 157, 0, 0, 163, 0, 0, 172, 27, 27, 146, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 42, 42, 42, 83, 83, 86, 31, 31, 137, 217, 217, 230, 220, 220, 220, 196, 196, 196, + 178, 178, 178, 165, 165, 165, 160, 160, 160, 161, 161, 161, 168, 168, 168, 183, 183, 183, 202, 202, 202, 176, 176, 180, 97, 97, 141, 50, 50, 125, 96, 96, 99, 30, 30, 30, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 74, 74, 74, 221, 221, 221, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 71, 71, 71, 117, 117, 117, 165, 165, 165, 149, 149, 149, 58, 58, 58, 230, 230, 230, 68, 68, 68, 58, 58, 58, 141, 141, 141, 122, 122, 122, 58, 58, 58, 77, 77, 77, 121, 121, 121, 182, 182, 182, 123, 123, 123, 58, 58, 58, 62, 62, 62, 48, 48, 48, + 26, 26, 26, 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 100, 0, 0, 135, 0, 0, 120, 0, 0, 108, 0, 0, 98, 0, 0, 92, 0, 0, 87, 0, 0, 83, 0, 0, 82, 0, 0, 81, 0, 0, 80, 0, 0, 79, 24, 61, 123, + 87, 206, 227, 98, 218, 234, 107, 229, 241, 36, 35, 33, 34, 29, 26, 35, 31, 27, 35, 31, 26, 34, 31, 26, 35, 30, 26, 35, 30, 26, 37, 32, 26, 37, 30, 26, 38, 31, 26, 39, 32, 26, 37, 33, 25, 35, 33, 25, 38, 33, 27, 39, 33, 27, 38, 33, 26, 38, 33, 26, 38, 33, 26, + 38, 33, 26, 37, 32, 26, 37, 33, 26, 37, 33, 26, 36, 32, 27, 36, 31, 27, 39, 32, 26, 38, 32, 26, 37, 33, 27, 38, 34, 27, 37, 34, 26, 37, 33, 25, 37, 31, 26, 36, 32, 26, 35, 33, 26, 37, 32, 27, 37, 32, 28, 128, 127, 123, 255, 255, 255, 170, 168, 166, 37, 31, 26, + 37, 31, 26, 37, 32, 26, 37, 31, 27, 37, 30, 26, 36, 32, 26, 218, 217, 216, 238, 238, 237, 39, 32, 27, 38, 31, 26, 220, 220, 219, 255, 255, 255, 36, 32, 26, 36, 31, 26, 220, 219, 219, 255, 255, 255, 38, 31, 27, 188, 186, 185, 255, 255, 255, 65, 61, 54, 35, 33, 25, 38, 33, 27, + 39, 33, 27, 51, 46, 40, 105, 101, 96, 56, 52, 45, 38, 33, 26, 255, 255, 255, 236, 235, 235, 50, 46, 40, 41, 37, 32, 218, 218, 217, 234, 233, 233, 51, 45, 40, 37, 33, 27, 38, 34, 27, 37, 34, 26, 37, 33, 25, 37, 31, 26, 36, 32, 26, 35, 33, 26, 191, 190, 189, 253, 253, 253, + 126, 125, 121, 52, 48, 42, 37, 32, 26, 37, 31, 26, 255, 255, 255, 220, 220, 219, 37, 31, 27, 37, 30, 26, 220, 220, 219, 255, 255, 255, 38, 32, 26, 38, 31, 26, 38, 31, 26, 38, 32, 27, 220, 220, 219, 255, 255, 255, 36, 31, 26, 36, 31, 26, 37, 32, 26, 218, 217, 216, 187, 185, 184, + 59, 52, 47, 252, 252, 252, 123, 121, 117, 38, 33, 27, 39, 33, 27, 38, 33, 26, 93, 89, 84, 255, 255, 255, 90, 87, 81, 249, 249, 249, 107, 105, 100, 37, 33, 26, 218, 217, 216, 169, 167, 165, 171, 168, 166, 216, 215, 214, 37, 33, 27, 38, 34, 27, 37, 34, 26, 220, 220, 218, 255, 255, 255, + 36, 32, 26, 35, 33, 26, 37, 32, 27, 37, 32, 28, 220, 220, 219, 255, 255, 255, 37, 32, 26, 37, 31, 26, 225, 225, 224, 232, 232, 231, 37, 31, 27, 37, 30, 26, 36, 32, 26, 37, 32, 26, 38, 32, 26, 38, 31, 26, 38, 31, 26, 38, 32, 27, 220, 220, 219, 255, 255, 255, 36, 31, 26, + 36, 31, 26, 37, 32, 26, 38, 31, 27, 226, 225, 224, 232, 232, 231, 37, 33, 25, 35, 33, 25, 38, 33, 27, 39, 33, 27, 38, 33, 26, 38, 33, 26, 38, 33, 26, 38, 33, 26, 37, 32, 26, 37, 33, 26, 37, 33, 26, 36, 32, 27, 36, 31, 27, 225, 224, 223, 245, 245, 245, 38, 34, 28, + 38, 34, 27, 37, 34, 26, 38, 34, 26, 245, 245, 245, 224, 223, 222, 35, 33, 26, 37, 32, 27, 220, 220, 219, 255, 255, 255, 37, 33, 26, 37, 32, 26, 37, 31, 26, 37, 31, 26, 220, 220, 219, 255, 255, 255, 37, 30, 26, 36, 32, 26, 37, 32, 26, 38, 32, 26, 38, 31, 26, 38, 31, 26, + 38, 32, 27, 220, 220, 219, 255, 255, 255, 36, 31, 26, 36, 31, 26, 37, 32, 26, 220, 219, 219, 255, 255, 255, 39, 32, 26, 37, 33, 25, 35, 33, 25, 38, 33, 27, 221, 220, 219, 255, 255, 255, 38, 33, 26, 38, 33, 26, 220, 220, 219, 255, 255, 255, 37, 33, 26, 37, 33, 26, 36, 32, 27, + 36, 31, 27, 39, 32, 26, 72, 67, 62, 153, 151, 148, 255, 255, 255, 214, 214, 212, 37, 33, 25, 37, 31, 26, 36, 32, 26, 35, 33, 26, 37, 32, 27, 37, 32, 28, 35, 33, 27, 191, 189, 187, 255, 255, 255, 65, 60, 56, 37, 31, 26, 37, 32, 26, 37, 31, 27, 37, 30, 26, 36, 32, 26, + 69, 65, 60, 255, 255, 255, 187, 185, 184, 38, 31, 26, 38, 32, 27, 37, 32, 26, 255, 255, 255, 220, 219, 219, 36, 31, 26, 37, 32, 26, 38, 31, 27, 38, 31, 26, 39, 32, 26, 37, 33, 25, 35, 33, 25, 38, 33, 27, 39, 33, 27, 38, 33, 26, 38, 33, 26, 38, 33, 26, 38, 33, 26, + 37, 32, 26, 37, 33, 26, 37, 33, 26, 36, 32, 27, 36, 31, 27, 39, 32, 26, 38, 32, 26, 37, 33, 27, 38, 34, 27, 37, 34, 26, 37, 33, 25, 37, 31, 26, 36, 32, 26, 35, 33, 26, 37, 32, 27, 37, 32, 28, 35, 33, 27, 37, 33, 26, 37, 32, 26, 37, 31, 26, 37, 31, 26, + 37, 32, 26, 37, 31, 27, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 59, 59, 61, 53, 53, 55, 45, 45, 46, 41, 41, 42, 44, 44, 45, 48, 48, 49, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 25, 25, 25, 19, 19, 19, 13, 13, 13, 13, 13, 13, + 19, 19, 20, 25, 25, 25, 31, 31, 32, 36, 36, 37, 42, 42, 42, 40, 40, 41, 28, 28, 29, 19, 19, 20, 18, 18, 18, 21, 21, 21, 25, 25, 26, 43, 43, 44, 56, 56, 58, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 35, 31, 26, 36, 31, 26, 37, 32, 25, 36, 31, 24, + 37, 32, 25, 37, 30, 25, 37, 30, 26, 36, 32, 25, 35, 32, 26, 33, 31, 27, 33, 30, 26, 32, 31, 29, 7, 93, 146, 9, 99, 154, 11, 108, 164, 4, 36, 155, 0, 0, 147, 0, 0, 147, 0, 0, 147, 0, 0, 148, 0, 0, 151, 0, 0, 156, 0, 0, 162, 0, 0, 171, 27, 27, 146, + 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 66, 66, 69, 52, 52, 112, 143, 143, 198, 221, 221, 225, 199, 199, 199, 174, 174, 174, 157, 157, 157, 146, 146, 146, 139, 139, 139, 141, 141, 141, 148, 148, 148, 161, 161, 161, 182, 182, 182, 205, 205, 205, 132, 132, 138, 38, 38, 135, 91, 91, 108, + 54, 54, 54, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 59, 59, 59, 243, 243, 243, 71, 71, 71, 58, 58, 58, 58, 58, 58, 58, 58, 58, 65, 65, 65, 206, 206, 206, 118, 118, 118, 138, 138, 138, 174, 174, 174, 58, 58, 58, 206, 206, 206, 58, 58, 58, 58, 58, 58, + 141, 141, 141, 122, 122, 122, 80, 80, 80, 199, 199, 199, 114, 114, 114, 159, 159, 159, 147, 147, 147, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, + 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 100, 0, 0, 135, 0, 0, 120, + 0, 0, 107, 0, 0, 98, 0, 0, 91, 0, 0, 86, 0, 0, 83, 0, 0, 81, 0, 0, 80, 0, 0, 79, 0, 0, 78, 24, 61, 122, 88, 208, 228, 98, 218, 234, 109, 231, 242, 36, 35, 33, 33, 29, 25, 34, 30, 25, 34, 29, 25, 34, 30, 25, 35, 30, 25, 36, 29, 25, 37, 32, 25, + 37, 31, 25, 38, 31, 27, 37, 31, 26, 36, 33, 26, 36, 33, 26, 38, 32, 26, 39, 32, 25, 36, 32, 26, 35, 31, 26, 36, 31, 26, 37, 32, 25, 37, 32, 25, 37, 32, 25, 38, 31, 25, 38, 31, 26, 38, 33, 25, 37, 33, 26, 35, 32, 27, 37, 32, 26, 38, 32, 26, 36, 31, 26, + 37, 32, 25, 37, 32, 26, 35, 33, 27, 37, 32, 26, 37, 31, 25, 35, 33, 25, 41, 39, 33, 224, 224, 223, 252, 252, 252, 128, 126, 122, 38, 31, 27, 36, 32, 27, 35, 31, 27, 36, 31, 27, 126, 124, 121, 255, 255, 255, 156, 153, 151, 38, 31, 26, 37, 31, 25, 220, 219, 218, 255, 255, 255, + 35, 31, 25, 36, 31, 25, 220, 219, 218, 255, 255, 255, 38, 32, 26, 134, 130, 128, 255, 255, 255, 153, 152, 149, 36, 33, 26, 38, 32, 26, 39, 32, 25, 140, 138, 135, 255, 255, 255, 61, 57, 52, 37, 32, 25, 255, 255, 255, 220, 220, 218, 38, 31, 25, 38, 31, 26, 86, 82, 76, 253, 253, 253, + 169, 168, 166, 37, 32, 26, 38, 32, 26, 36, 31, 26, 37, 32, 25, 37, 32, 26, 35, 33, 27, 37, 32, 26, 242, 241, 241, 232, 232, 231, 35, 33, 26, 36, 31, 26, 37, 32, 26, 81, 78, 72, 255, 255, 255, 220, 220, 219, 35, 31, 27, 36, 31, 27, 220, 219, 219, 255, 255, 255, 37, 31, 27, + 38, 31, 26, 37, 31, 25, 37, 31, 25, 220, 219, 218, 255, 255, 255, 36, 31, 25, 37, 30, 25, 37, 32, 25, 146, 143, 140, 248, 247, 247, 141, 138, 135, 248, 247, 247, 49, 46, 40, 38, 32, 26, 39, 32, 25, 36, 32, 26, 39, 35, 30, 242, 241, 241, 198, 197, 195, 255, 255, 255, 54, 49, 43, + 38, 31, 25, 160, 157, 155, 226, 226, 225, 226, 226, 225, 149, 147, 145, 37, 32, 26, 38, 32, 26, 36, 31, 26, 220, 220, 218, 255, 255, 255, 35, 33, 27, 37, 32, 26, 37, 31, 25, 35, 33, 25, 220, 220, 219, 255, 255, 255, 37, 32, 26, 37, 33, 26, 178, 176, 174, 255, 255, 255, 90, 87, 84, + 36, 31, 27, 35, 31, 26, 42, 37, 35, 207, 205, 205, 165, 162, 160, 37, 31, 25, 37, 31, 25, 220, 219, 218, 255, 255, 255, 36, 31, 25, 37, 30, 25, 37, 32, 25, 38, 32, 26, 178, 176, 174, 255, 255, 255, 91, 88, 83, 36, 33, 26, 38, 32, 26, 46, 39, 33, 206, 206, 204, 163, 162, 160, + 36, 31, 26, 37, 32, 25, 37, 32, 25, 37, 32, 25, 38, 31, 25, 38, 31, 26, 38, 33, 25, 177, 176, 173, 255, 255, 255, 104, 101, 96, 38, 32, 26, 36, 31, 26, 106, 102, 97, 255, 255, 255, 174, 174, 172, 37, 32, 26, 37, 31, 25, 220, 220, 218, 255, 255, 255, 36, 31, 26, 37, 32, 26, + 37, 33, 26, 38, 31, 27, 220, 220, 219, 255, 255, 255, 36, 31, 27, 35, 31, 26, 35, 30, 27, 37, 31, 27, 38, 31, 26, 37, 31, 25, 37, 31, 25, 220, 219, 218, 255, 255, 255, 36, 31, 25, 37, 30, 25, 37, 32, 25, 220, 220, 219, 255, 255, 255, 37, 31, 26, 36, 33, 26, 36, 33, 26, + 38, 32, 26, 221, 220, 218, 255, 255, 255, 35, 31, 26, 36, 31, 26, 220, 220, 218, 255, 255, 255, 37, 32, 25, 38, 31, 25, 228, 227, 227, 198, 196, 194, 37, 33, 26, 35, 32, 27, 41, 36, 30, 243, 243, 243, 240, 240, 239, 37, 32, 25, 37, 32, 26, 35, 33, 27, 37, 32, 26, 37, 31, 25, + 35, 33, 25, 35, 33, 26, 132, 129, 126, 255, 255, 255, 181, 180, 178, 41, 34, 30, 36, 32, 27, 35, 31, 27, 36, 31, 27, 41, 37, 32, 186, 184, 183, 255, 255, 255, 126, 122, 119, 37, 31, 25, 37, 31, 25, 36, 30, 25, 255, 255, 255, 220, 219, 218, 37, 30, 25, 37, 32, 25, 38, 32, 26, + 38, 31, 27, 37, 31, 26, 36, 33, 26, 36, 33, 26, 38, 32, 26, 39, 32, 25, 36, 32, 26, 35, 31, 26, 36, 31, 26, 37, 32, 25, 37, 32, 25, 37, 32, 25, 38, 31, 25, 38, 31, 26, 38, 33, 25, 37, 33, 26, 35, 32, 27, 37, 32, 26, 38, 32, 26, 36, 31, 26, 37, 32, 25, + 37, 32, 26, 35, 33, 27, 37, 32, 26, 37, 31, 25, 35, 33, 25, 35, 33, 26, 36, 31, 26, 37, 32, 26, 37, 33, 26, 38, 31, 27, 36, 32, 27, 35, 31, 27, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 56, 56, 58, 43, 43, 44, 25, 25, 26, 21, 21, 21, 18, 18, 18, + 19, 19, 20, 28, 28, 29, 40, 40, 41, 42, 42, 42, 36, 36, 37, 31, 31, 32, 25, 25, 25, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 39, 39, 40, 25, 25, 26, 13, 13, 13, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, + 16, 16, 17, 42, 42, 44, 62, 62, 64, 60, 60, 62, 59, 59, 61, 59, 59, 61, 37, 31, 26, 36, 33, 26, 35, 32, 25, 35, 30, 24, 37, 31, 26, 35, 30, 26, 36, 31, 26, 36, 32, 26, 35, 32, 26, 34, 31, 27, 32, 30, 26, 31, 31, 29, 7, 93, 146, 9, 101, 154, 11, 108, 164, + 4, 36, 154, 0, 0, 146, 0, 0, 146, 0, 0, 146, 0, 0, 148, 0, 0, 150, 0, 0, 155, 0, 0, 162, 0, 0, 171, 27, 27, 146, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 78, 78, 83, 36, 36, 125, 208, 208, 222, 214, 214, 214, 185, 185, 185, 160, 160, 160, 142, 142, 142, + 127, 127, 127, 119, 119, 119, 121, 121, 121, 131, 131, 131, 147, 147, 147, 166, 166, 166, 193, 193, 193, 174, 174, 175, 68, 68, 125, 70, 70, 119, 73, 73, 73, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 153, 153, 153, 189, 189, 189, 102, 102, 102, 93, 93, 93, + 146, 146, 146, 82, 82, 82, 193, 193, 193, 77, 77, 77, 182, 182, 182, 174, 174, 174, 58, 58, 58, 206, 206, 206, 58, 58, 58, 58, 58, 58, 141, 141, 141, 122, 122, 122, 107, 107, 107, 172, 172, 172, 81, 81, 81, 201, 201, 201, 147, 147, 147, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, + 59, 59, 59, 54, 62, 54, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 100, 0, 0, 134, 0, 0, 119, 0, 0, 106, 0, 0, 97, 0, 0, 90, 0, 0, 85, 0, 0, 82, 0, 0, 80, 0, 0, 79, 0, 0, 78, 0, 0, 77, 25, 62, 122, 88, 208, 228, + 100, 221, 236, 109, 231, 242, 36, 35, 34, 32, 28, 26, 34, 30, 26, 35, 30, 26, 34, 30, 26, 35, 31, 26, 37, 31, 25, 37, 30, 26, 36, 29, 25, 37, 30, 26, 37, 31, 27, 35, 31, 26, 36, 30, 25, 37, 31, 25, 35, 32, 26, 36, 31, 26, 37, 31, 26, 36, 33, 26, 35, 32, 25, + 36, 31, 25, 37, 31, 26, 36, 31, 26, 37, 32, 26, 38, 33, 26, 37, 33, 26, 37, 33, 27, 36, 32, 27, 35, 31, 26, 37, 31, 25, 37, 33, 26, 36, 32, 26, 35, 31, 25, 36, 31, 25, 36, 32, 25, 36, 34, 26, 36, 34, 27, 72, 67, 62, 225, 225, 224, 255, 255, 255, 211, 210, 209, + 161, 159, 157, 161, 159, 157, 212, 211, 210, 255, 255, 255, 213, 212, 211, 43, 38, 34, 38, 31, 27, 36, 29, 26, 220, 219, 219, 255, 255, 255, 35, 31, 27, 36, 32, 26, 220, 220, 218, 255, 255, 255, 37, 30, 26, 41, 34, 30, 214, 212, 212, 255, 255, 255, 181, 179, 177, 131, 128, 125, 162, 161, 159, + 250, 250, 250, 182, 180, 178, 36, 33, 26, 35, 32, 25, 255, 255, 255, 220, 219, 219, 36, 31, 26, 37, 32, 26, 38, 33, 26, 162, 160, 157, 255, 255, 255, 91, 88, 85, 35, 31, 26, 37, 31, 25, 37, 33, 26, 36, 32, 26, 35, 31, 25, 36, 31, 25, 192, 191, 189, 255, 255, 255, 172, 172, 169, + 116, 113, 109, 151, 149, 146, 228, 227, 227, 246, 246, 245, 245, 245, 245, 105, 102, 97, 36, 32, 26, 220, 219, 219, 255, 255, 255, 37, 32, 27, 38, 31, 27, 36, 29, 26, 36, 31, 26, 220, 219, 219, 255, 255, 255, 36, 32, 26, 38, 32, 25, 37, 30, 26, 73, 67, 64, 255, 255, 255, 247, 247, 246, + 181, 179, 178, 36, 30, 25, 37, 31, 25, 35, 32, 26, 36, 31, 26, 37, 31, 26, 181, 180, 178, 255, 255, 255, 215, 214, 213, 37, 31, 26, 36, 31, 26, 102, 99, 95, 255, 255, 255, 255, 255, 255, 83, 80, 76, 36, 32, 27, 35, 31, 26, 37, 31, 25, 220, 220, 219, 255, 255, 255, 35, 31, 25, + 36, 31, 25, 36, 32, 25, 36, 34, 26, 220, 220, 219, 255, 255, 255, 37, 32, 25, 36, 32, 26, 63, 58, 55, 244, 244, 244, 245, 245, 245, 156, 154, 152, 142, 138, 136, 211, 210, 209, 249, 249, 249, 83, 78, 75, 36, 29, 26, 36, 31, 26, 220, 219, 219, 255, 255, 255, 36, 32, 26, 38, 32, 25, + 37, 30, 26, 37, 30, 26, 64, 58, 54, 244, 244, 244, 245, 245, 245, 156, 153, 151, 142, 138, 135, 211, 210, 209, 249, 249, 249, 83, 78, 74, 36, 33, 26, 35, 32, 25, 36, 31, 25, 37, 31, 26, 36, 31, 26, 37, 32, 26, 38, 33, 26, 66, 63, 57, 246, 246, 245, 243, 243, 243, 147, 145, 143, + 149, 146, 143, 244, 244, 244, 246, 246, 245, 64, 60, 55, 36, 31, 25, 36, 32, 25, 220, 220, 219, 255, 255, 255, 37, 32, 26, 37, 32, 25, 36, 32, 26, 36, 30, 27, 220, 219, 219, 255, 255, 255, 36, 32, 26, 38, 31, 27, 37, 31, 26, 37, 32, 27, 38, 31, 27, 36, 29, 26, 36, 31, 26, + 216, 215, 214, 255, 255, 255, 123, 121, 117, 38, 32, 25, 37, 30, 26, 220, 219, 219, 255, 255, 255, 37, 31, 27, 35, 31, 26, 36, 30, 25, 37, 31, 25, 220, 220, 219, 255, 255, 255, 37, 31, 26, 36, 33, 26, 220, 220, 218, 255, 255, 255, 37, 31, 26, 36, 31, 26, 178, 176, 174, 255, 255, 255, + 179, 177, 175, 132, 130, 127, 189, 188, 187, 255, 255, 255, 172, 170, 167, 37, 33, 26, 36, 32, 26, 35, 31, 25, 36, 31, 25, 36, 32, 25, 36, 34, 26, 36, 34, 27, 38, 33, 27, 191, 190, 188, 255, 255, 255, 230, 229, 229, 165, 163, 161, 145, 143, 139, 166, 165, 162, 231, 231, 230, 255, 255, 255, + 182, 180, 179, 39, 32, 28, 36, 29, 26, 36, 31, 26, 37, 31, 26, 255, 255, 255, 220, 220, 219, 38, 32, 25, 37, 30, 26, 37, 30, 26, 37, 30, 26, 37, 31, 27, 35, 31, 26, 36, 30, 25, 37, 31, 25, 35, 32, 26, 36, 31, 26, 37, 31, 26, 36, 33, 26, 35, 32, 25, 36, 31, 25, + 37, 31, 26, 36, 31, 26, 37, 32, 26, 38, 33, 26, 37, 33, 26, 37, 33, 27, 36, 32, 27, 35, 31, 26, 37, 31, 25, 37, 33, 26, 36, 32, 26, 35, 31, 25, 36, 31, 25, 36, 32, 25, 36, 34, 26, 36, 34, 27, 37, 32, 26, 37, 32, 25, 36, 32, 26, 36, 30, 27, 36, 31, 26, + 36, 32, 25, 59, 59, 61, 59, 59, 61, 60, 60, 62, 62, 62, 64, 42, 42, 44, 16, 16, 17, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 13, 13, 13, 25, 25, 26, 39, 39, 40, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, + 26, 26, 26, 31, 31, 32, 36, 36, 37, 32, 32, 33, 15, 15, 16, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 17, 68, 68, 69, 62, 62, 64, 59, 59, 61, 59, 59, 61, 36, 31, 26, 37, 31, 26, 35, 31, 26, 34, 31, 24, 37, 32, 25, + 36, 30, 25, 35, 30, 26, 34, 30, 25, 34, 30, 25, 34, 31, 26, 32, 30, 26, 31, 31, 29, 8, 94, 147, 9, 101, 154, 11, 108, 164, 4, 36, 154, 0, 0, 145, 0, 0, 145, 0, 0, 146, 0, 0, 147, 0, 0, 150, 0, 0, 155, 0, 0, 161, 0, 0, 170, 27, 27, 146, 77, 77, 77, + 53, 53, 53, 26, 26, 26, 29, 29, 29, 89, 89, 89, 28, 28, 140, 214, 214, 219, 205, 205, 205, 175, 175, 175, 152, 152, 152, 131, 131, 131, 115, 115, 115, 106, 106, 106, 108, 108, 108, 119, 119, 119, 138, 138, 138, 158, 158, 158, 185, 185, 185, 188, 188, 188, 89, 89, 116, 52, 52, 128, 90, 90, 95, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 115, 115, 115, 168, 168, 168, 162, 162, 162, 92, 92, 92, 58, 58, 58, 122, 122, 122, 168, 168, 168, 112, 112, 112, 116, 116, 116, 58, 58, 58, 132, 132, 132, 58, 58, 58, 58, 58, 58, 100, 100, 100, + 90, 90, 90, 59, 59, 59, 135, 135, 135, 166, 166, 166, 113, 113, 113, 102, 102, 102, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 58, 60, 58, 25, 113, 25, 25, 113, 25, 25, 113, 25, 25, 113, 25, 25, 113, 25, 25, 113, 25, 25, 113, 25, 25, 113, 25, 25, 113, 25, + 25, 113, 25, 25, 113, 25, 25, 113, 25, 25, 113, 25, 31, 80, 31, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 45, 45, 45, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 100, 0, 0, 134, 0, 0, 118, 0, 0, 106, + 0, 0, 96, 0, 0, 89, 0, 0, 85, 0, 0, 81, 0, 0, 79, 0, 0, 78, 0, 0, 77, 0, 0, 76, 25, 62, 120, 88, 208, 228, 100, 221, 236, 109, 231, 242, 35, 36, 34, 32, 28, 26, 34, 29, 26, 35, 30, 26, 34, 31, 26, 34, 30, 26, 34, 30, 26, 35, 31, 26, 36, 29, 26, + 37, 30, 26, 36, 32, 26, 36, 32, 27, 35, 31, 26, 35, 31, 26, 37, 31, 26, 36, 30, 26, 36, 31, 26, 37, 31, 26, 35, 31, 26, 35, 32, 25, 37, 32, 25, 37, 31, 25, 36, 31, 26, 35, 31, 25, 36, 31, 25, 37, 32, 26, 36, 33, 27, 36, 32, 26, 36, 30, 26, 37, 31, 26, + 38, 32, 26, 37, 32, 25, 36, 33, 26, 37, 32, 26, 37, 31, 25, 36, 31, 25, 35, 31, 26, 41, 39, 33, 146, 144, 140, 205, 204, 203, 238, 238, 237, 239, 239, 238, 208, 206, 205, 136, 133, 131, 41, 35, 31, 36, 31, 26, 36, 31, 27, 35, 30, 26, 220, 219, 219, 255, 255, 255, 36, 32, 26, + 35, 31, 26, 220, 219, 219, 255, 255, 255, 37, 30, 27, 37, 30, 26, 44, 40, 34, 152, 150, 148, 216, 215, 214, 246, 246, 245, 225, 225, 224, 152, 149, 147, 45, 40, 35, 37, 31, 26, 35, 31, 26, 255, 255, 255, 220, 220, 218, 37, 31, 25, 36, 31, 26, 35, 31, 25, 46, 41, 35, 229, 228, 228, + 224, 223, 222, 43, 39, 34, 36, 30, 26, 37, 31, 26, 38, 32, 26, 37, 32, 25, 36, 33, 26, 55, 51, 45, 175, 173, 171, 235, 234, 234, 239, 239, 238, 185, 185, 183, 61, 58, 52, 135, 134, 131, 231, 230, 229, 228, 227, 227, 37, 30, 26, 220, 219, 219, 255, 255, 255, 36, 31, 26, 36, 31, 27, + 35, 30, 26, 36, 30, 26, 220, 219, 219, 255, 255, 255, 35, 31, 26, 35, 31, 26, 35, 31, 26, 37, 30, 27, 220, 219, 219, 255, 255, 255, 99, 96, 93, 35, 31, 26, 35, 31, 26, 37, 31, 26, 36, 30, 26, 36, 31, 26, 116, 112, 109, 255, 255, 255, 159, 158, 155, 37, 32, 25, 37, 31, 25, + 48, 43, 38, 251, 251, 251, 235, 234, 234, 38, 33, 27, 36, 33, 27, 36, 32, 26, 36, 30, 26, 220, 219, 219, 255, 255, 255, 37, 32, 25, 36, 33, 26, 37, 32, 26, 37, 31, 25, 220, 219, 218, 255, 255, 255, 34, 32, 25, 36, 32, 25, 35, 32, 27, 65, 61, 57, 184, 182, 181, 231, 230, 229, + 243, 243, 243, 201, 200, 199, 91, 87, 83, 36, 31, 27, 35, 30, 26, 36, 30, 26, 220, 219, 219, 255, 255, 255, 35, 31, 26, 35, 31, 26, 35, 31, 26, 37, 30, 27, 37, 30, 26, 65, 61, 56, 183, 182, 181, 230, 230, 229, 243, 243, 243, 202, 200, 199, 91, 86, 83, 36, 31, 26, 37, 31, 26, + 35, 31, 26, 35, 32, 25, 37, 32, 25, 37, 31, 25, 36, 31, 26, 35, 31, 25, 36, 31, 25, 71, 66, 61, 190, 189, 188, 235, 234, 234, 235, 234, 234, 190, 188, 186, 71, 66, 60, 37, 32, 25, 36, 33, 26, 37, 32, 26, 220, 219, 218, 255, 255, 255, 35, 31, 26, 34, 32, 25, 36, 32, 25, + 35, 32, 27, 220, 220, 219, 255, 255, 255, 37, 30, 26, 36, 30, 26, 36, 30, 26, 36, 31, 26, 36, 31, 27, 35, 30, 26, 36, 30, 26, 116, 112, 109, 216, 215, 214, 242, 242, 242, 35, 31, 26, 35, 31, 26, 220, 219, 219, 255, 255, 255, 36, 32, 26, 36, 32, 27, 35, 31, 26, 35, 31, 26, + 220, 219, 219, 255, 255, 255, 36, 31, 26, 37, 31, 26, 220, 219, 219, 255, 255, 255, 37, 32, 25, 37, 31, 25, 49, 45, 40, 163, 162, 159, 230, 229, 228, 248, 248, 248, 227, 227, 226, 154, 153, 150, 44, 38, 34, 37, 31, 26, 38, 32, 26, 37, 32, 25, 36, 33, 26, 37, 32, 26, 37, 31, 25, + 36, 31, 25, 35, 31, 26, 35, 33, 26, 110, 108, 103, 197, 196, 195, 228, 227, 227, 248, 247, 247, 225, 225, 224, 193, 191, 190, 102, 97, 95, 36, 31, 26, 36, 31, 27, 35, 30, 26, 36, 30, 26, 37, 31, 26, 255, 255, 255, 220, 219, 219, 35, 31, 26, 35, 31, 26, 37, 30, 27, 37, 30, 26, + 36, 32, 26, 36, 32, 27, 35, 31, 26, 35, 31, 26, 37, 31, 26, 36, 30, 26, 36, 31, 26, 37, 31, 26, 35, 31, 26, 35, 32, 25, 37, 32, 25, 37, 31, 25, 36, 31, 26, 35, 31, 25, 36, 31, 25, 37, 32, 26, 36, 33, 27, 36, 32, 26, 36, 30, 26, 37, 31, 26, 38, 32, 26, + 37, 32, 25, 36, 33, 26, 37, 32, 26, 37, 31, 25, 36, 31, 25, 35, 31, 26, 34, 32, 25, 36, 32, 25, 35, 32, 27, 37, 32, 27, 38, 31, 27, 59, 59, 61, 59, 59, 61, 62, 62, 64, 68, 68, 69, 16, 16, 17, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, + 11, 11, 11, 15, 15, 16, 32, 32, 33, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 28, 28, 28, 12, 12, 12, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, + 15, 15, 16, 56, 56, 57, 75, 75, 77, 59, 59, 61, 59, 59, 61, 36, 32, 26, 37, 31, 26, 38, 31, 25, 36, 31, 24, 37, 30, 26, 36, 30, 26, 36, 31, 26, 35, 30, 25, 34, 30, 26, 33, 31, 26, 32, 30, 25, 31, 31, 29, 8, 94, 147, 9, 101, 154, 11, 109, 165, 4, 36, 153, + 0, 0, 144, 0, 0, 145, 0, 0, 145, 0, 0, 146, 0, 0, 150, 0, 0, 154, 0, 0, 160, 0, 0, 170, 27, 27, 145, 77, 77, 77, 53, 53, 53, 26, 26, 26, 38, 38, 38, 87, 87, 91, 46, 46, 153, 201, 201, 209, 203, 203, 203, 173, 173, 173, 149, 149, 149, 128, 128, 128, 111, 111, 111, + 94, 94, 94, 102, 102, 102, 116, 116, 116, 134, 134, 134, 156, 156, 156, 182, 182, 182, 199, 199, 199, 87, 87, 99, 39, 39, 132, 104, 104, 108, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, + 58, 58, 58, 68, 72, 48, 68, 72, 48, 68, 72, 48, 68, 72, 48, 68, 72, 48, 68, 72, 48, 68, 72, 48, 55, 55, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, + 55, 55, 55, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 100, 0, 0, 133, 0, 0, 118, 0, 0, 105, 0, 0, 95, 0, 0, 89, 0, 0, 84, 0, 0, 80, 0, 0, 78, 0, 0, 77, 0, 0, 75, 0, 0, 74, 25, 62, 120, 90, 210, 229, 100, 221, 236, + 111, 233, 243, 35, 36, 33, 32, 30, 26, 33, 31, 25, 35, 29, 26, 34, 30, 26, 34, 31, 25, 36, 30, 25, 36, 30, 26, 34, 30, 25, 36, 32, 25, 37, 31, 26, 37, 31, 26, 36, 31, 25, 36, 30, 26, 36, 31, 27, 35, 32, 26, 36, 32, 26, 37, 31, 26, 38, 31, 25, 37, 32, 25, + 37, 30, 26, 37, 31, 26, 37, 32, 26, 37, 31, 25, 36, 31, 26, 35, 32, 26, 36, 33, 25, 36, 32, 26, 36, 31, 27, 37, 31, 26, 37, 33, 25, 37, 32, 25, 37, 32, 26, 38, 31, 26, 37, 32, 26, 36, 32, 26, 35, 32, 25, 36, 32, 25, 35, 31, 25, 37, 30, 26, 37, 32, 26, + 36, 31, 26, 37, 30, 25, 36, 31, 26, 37, 31, 25, 38, 31, 26, 37, 31, 26, 36, 32, 26, 35, 32, 25, 37, 30, 26, 36, 31, 26, 35, 32, 25, 37, 31, 25, 36, 30, 26, 35, 31, 26, 36, 32, 25, 37, 31, 26, 37, 31, 26, 36, 31, 25, 36, 30, 26, 36, 31, 27, 35, 32, 26, + 36, 32, 26, 37, 31, 26, 38, 31, 25, 37, 32, 25, 37, 30, 26, 37, 31, 26, 37, 32, 26, 37, 31, 25, 36, 31, 26, 35, 32, 26, 36, 33, 25, 36, 32, 26, 36, 31, 27, 37, 31, 26, 37, 33, 25, 37, 32, 25, 37, 32, 26, 38, 31, 26, 37, 32, 26, 36, 32, 26, 35, 32, 25, + 36, 32, 25, 35, 31, 25, 37, 30, 26, 37, 32, 26, 36, 31, 26, 37, 30, 25, 36, 31, 26, 37, 31, 25, 38, 31, 26, 37, 31, 26, 36, 32, 26, 35, 32, 25, 37, 30, 26, 36, 31, 26, 35, 32, 25, 37, 31, 25, 36, 30, 26, 35, 31, 26, 172, 171, 168, 235, 234, 234, 39, 33, 28, + 36, 31, 25, 36, 30, 26, 36, 31, 27, 35, 32, 26, 36, 32, 26, 37, 31, 26, 38, 31, 25, 37, 32, 25, 37, 30, 26, 37, 31, 26, 37, 32, 26, 37, 31, 25, 36, 31, 26, 35, 32, 26, 36, 33, 25, 36, 32, 26, 36, 31, 27, 37, 31, 26, 37, 33, 25, 37, 32, 25, 37, 32, 26, + 38, 31, 26, 37, 32, 26, 36, 32, 26, 35, 32, 25, 36, 32, 25, 35, 31, 25, 37, 30, 26, 37, 32, 26, 36, 31, 26, 37, 30, 25, 36, 31, 26, 37, 31, 25, 38, 31, 26, 37, 31, 26, 36, 32, 26, 35, 32, 25, 37, 30, 26, 36, 31, 26, 35, 32, 25, 37, 31, 25, 36, 30, 26, + 35, 31, 26, 36, 32, 25, 37, 31, 26, 37, 31, 26, 36, 31, 25, 36, 30, 26, 36, 31, 27, 35, 32, 26, 36, 32, 26, 37, 31, 26, 38, 31, 25, 37, 32, 25, 37, 30, 26, 37, 31, 26, 37, 32, 26, 37, 31, 25, 36, 31, 26, 35, 32, 26, 36, 33, 25, 36, 32, 26, 36, 31, 27, + 37, 31, 26, 37, 33, 25, 37, 32, 25, 37, 32, 26, 38, 31, 26, 37, 32, 26, 36, 32, 26, 35, 32, 25, 36, 32, 25, 35, 31, 25, 37, 30, 26, 37, 32, 26, 36, 31, 26, 37, 30, 25, 36, 31, 26, 37, 31, 25, 38, 31, 26, 37, 31, 26, 36, 32, 26, 35, 32, 25, 37, 30, 26, + 36, 31, 26, 35, 32, 25, 37, 31, 25, 36, 30, 26, 35, 31, 26, 36, 32, 25, 37, 31, 26, 37, 31, 26, 36, 31, 25, 36, 30, 26, 36, 31, 27, 35, 32, 26, 36, 32, 26, 37, 31, 26, 38, 31, 25, 37, 32, 25, 37, 30, 26, 37, 31, 26, 37, 32, 26, 37, 31, 25, 36, 31, 26, + 35, 32, 26, 36, 33, 25, 36, 32, 26, 36, 31, 27, 37, 31, 26, 37, 33, 25, 37, 32, 25, 37, 32, 26, 38, 31, 26, 37, 32, 26, 36, 32, 26, 35, 32, 25, 36, 32, 25, 35, 31, 25, 37, 30, 26, 37, 32, 26, 36, 31, 26, 37, 30, 25, 36, 31, 26, 37, 31, 25, 38, 31, 26, + 37, 31, 26, 36, 32, 26, 35, 32, 25, 37, 30, 26, 36, 31, 26, 35, 32, 25, 37, 31, 25, 36, 30, 26, 35, 31, 26, 36, 32, 25, 37, 31, 26, 37, 31, 26, 36, 31, 25, 36, 30, 26, 36, 31, 27, 35, 32, 26, 36, 32, 26, 37, 31, 26, 38, 31, 25, 37, 32, 25, 37, 30, 26, + 37, 31, 26, 37, 32, 26, 37, 31, 25, 36, 31, 26, 35, 32, 26, 36, 33, 25, 36, 32, 26, 36, 31, 27, 37, 31, 26, 37, 33, 25, 37, 32, 25, 37, 32, 26, 38, 31, 26, 37, 32, 26, 36, 32, 26, 35, 32, 25, 36, 32, 25, 35, 31, 25, 37, 30, 26, 37, 32, 26, 36, 31, 26, + 59, 59, 61, 59, 59, 61, 75, 75, 77, 56, 56, 57, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 12, 12, 12, 28, 28, 28, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, + 31, 31, 32, 36, 36, 37, 28, 28, 28, 13, 13, 13, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 51, 51, 51, 91, 91, 92, 59, 59, 61, 59, 59, 61, 36, 31, 24, 37, 31, 25, 36, 31, 25, 35, 29, 25, 37, 31, 26, 34, 30, 25, + 35, 30, 25, 35, 29, 25, 33, 30, 25, 33, 30, 26, 32, 29, 26, 31, 31, 29, 8, 94, 147, 9, 102, 156, 11, 109, 165, 4, 37, 153, 0, 0, 144, 0, 0, 144, 0, 0, 144, 0, 0, 146, 0, 0, 149, 0, 0, 153, 0, 0, 160, 0, 0, 169, 27, 27, 144, 77, 77, 77, 53, 53, 53, + 26, 26, 26, 28, 28, 28, 92, 92, 92, 26, 26, 137, 195, 195, 200, 206, 206, 206, 176, 176, 176, 152, 152, 152, 132, 132, 132, 116, 116, 116, 108, 108, 108, 110, 110, 110, 120, 120, 120, 138, 138, 138, 159, 159, 159, 185, 185, 185, 180, 180, 180, 71, 71, 102, 55, 55, 128, 91, 91, 96, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 20, 24, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 99, 0, 0, 133, 0, 0, 117, 0, 0, 104, 0, 0, 95, + 0, 0, 88, 0, 0, 83, 0, 0, 79, 0, 0, 77, 0, 0, 75, 0, 0, 74, 0, 0, 73, 25, 62, 119, 90, 210, 229, 102, 223, 237, 111, 233, 243, 35, 36, 33, 33, 28, 25, 33, 28, 25, 33, 29, 26, 34, 31, 26, 35, 31, 25, 35, 30, 25, 36, 30, 25, 34, 30, 25, 35, 30, 26, + 35, 29, 26, 37, 31, 26, 37, 31, 26, 36, 30, 26, 37, 30, 24, 36, 31, 24, 36, 31, 24, 37, 31, 25, 36, 31, 25, 36, 30, 26, 37, 31, 26, 35, 31, 25, 36, 31, 25, 37, 30, 25, 35, 31, 25, 35, 31, 26, 36, 31, 27, 35, 32, 25, 37, 32, 25, 37, 32, 26, 36, 32, 26, + 37, 31, 26, 36, 31, 26, 35, 32, 26, 37, 33, 25, 35, 33, 25, 35, 32, 26, 37, 32, 26, 36, 31, 25, 35, 32, 25, 35, 32, 26, 35, 32, 26, 38, 32, 26, 37, 31, 26, 36, 30, 26, 38, 32, 26, 37, 32, 26, 37, 30, 25, 35, 29, 25, 35, 30, 26, 36, 32, 26, 36, 32, 25, + 36, 31, 25, 36, 30, 25, 35, 31, 26, 35, 30, 26, 35, 29, 26, 37, 31, 26, 37, 31, 26, 36, 30, 26, 37, 30, 24, 36, 31, 24, 36, 31, 24, 37, 31, 25, 36, 31, 25, 36, 30, 26, 37, 31, 26, 35, 31, 25, 36, 31, 25, 37, 30, 25, 35, 31, 25, 35, 31, 26, 36, 31, 27, + 35, 32, 25, 37, 32, 25, 37, 32, 26, 36, 32, 26, 37, 31, 26, 36, 31, 26, 35, 32, 26, 37, 33, 25, 35, 33, 25, 35, 32, 26, 37, 32, 26, 36, 31, 25, 35, 32, 25, 35, 32, 26, 35, 32, 26, 38, 32, 26, 37, 31, 26, 36, 30, 26, 38, 32, 26, 37, 32, 26, 37, 30, 25, + 35, 29, 25, 35, 30, 26, 36, 32, 26, 36, 32, 25, 36, 31, 25, 36, 30, 25, 39, 35, 30, 236, 236, 236, 156, 154, 152, 37, 31, 26, 37, 31, 26, 36, 30, 26, 37, 30, 24, 36, 31, 24, 36, 31, 24, 37, 31, 25, 36, 31, 25, 36, 30, 26, 37, 31, 26, 35, 31, 25, 36, 31, 25, + 37, 30, 25, 35, 31, 25, 35, 31, 26, 36, 31, 27, 35, 32, 25, 37, 32, 25, 37, 32, 26, 36, 32, 26, 37, 31, 26, 36, 31, 26, 35, 32, 26, 37, 33, 25, 35, 33, 25, 35, 32, 26, 37, 32, 26, 36, 31, 25, 35, 32, 25, 35, 32, 26, 35, 32, 26, 38, 32, 26, 37, 31, 26, + 36, 30, 26, 38, 32, 26, 37, 32, 26, 37, 30, 25, 35, 29, 25, 35, 30, 26, 36, 32, 26, 36, 32, 25, 36, 31, 25, 36, 30, 25, 35, 31, 26, 35, 30, 26, 35, 29, 26, 37, 31, 26, 37, 31, 26, 36, 30, 26, 37, 30, 24, 36, 31, 24, 36, 31, 24, 37, 31, 25, 36, 31, 25, + 36, 30, 26, 37, 31, 26, 35, 31, 25, 36, 31, 25, 37, 30, 25, 35, 31, 25, 35, 31, 26, 36, 31, 27, 35, 32, 25, 37, 32, 25, 37, 32, 26, 36, 32, 26, 37, 31, 26, 36, 31, 26, 35, 32, 26, 37, 33, 25, 35, 33, 25, 35, 32, 26, 37, 32, 26, 36, 31, 25, 35, 32, 25, + 35, 32, 26, 35, 32, 26, 38, 32, 26, 37, 31, 26, 36, 30, 26, 38, 32, 26, 37, 32, 26, 37, 30, 25, 35, 29, 25, 35, 30, 26, 36, 32, 26, 36, 32, 25, 36, 31, 25, 36, 30, 25, 35, 31, 26, 35, 30, 26, 35, 29, 26, 37, 31, 26, 37, 31, 26, 36, 30, 26, 37, 30, 24, + 36, 31, 24, 36, 31, 24, 37, 31, 25, 36, 31, 25, 36, 30, 26, 37, 31, 26, 35, 31, 25, 36, 31, 25, 37, 30, 25, 35, 31, 25, 35, 31, 26, 36, 31, 27, 35, 32, 25, 37, 32, 25, 37, 32, 26, 36, 32, 26, 37, 31, 26, 36, 31, 26, 35, 32, 26, 37, 33, 25, 35, 33, 25, + 35, 32, 26, 37, 32, 26, 36, 31, 25, 35, 32, 25, 35, 32, 26, 35, 32, 26, 38, 32, 26, 37, 31, 26, 36, 30, 26, 38, 32, 26, 37, 32, 26, 37, 30, 25, 35, 29, 25, 35, 30, 26, 36, 32, 26, 36, 32, 25, 36, 31, 25, 36, 30, 25, 35, 31, 26, 35, 30, 26, 35, 29, 26, + 37, 31, 26, 37, 31, 26, 36, 30, 26, 37, 30, 24, 36, 31, 24, 36, 31, 24, 37, 31, 25, 36, 31, 25, 36, 30, 26, 37, 31, 26, 35, 31, 25, 36, 31, 25, 37, 30, 25, 35, 31, 25, 35, 31, 26, 36, 31, 27, 35, 32, 25, 37, 32, 25, 37, 32, 26, 36, 32, 26, 37, 31, 26, + 36, 31, 26, 35, 32, 26, 37, 33, 25, 35, 33, 25, 35, 32, 26, 37, 32, 26, 36, 31, 25, 35, 32, 25, 35, 32, 26, 35, 32, 26, 59, 59, 61, 59, 59, 61, 91, 91, 92, 51, 51, 51, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, + 13, 13, 13, 28, 28, 28, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 25, 25, 25, 31, 31, 32, 36, 36, 37, 34, 34, 35, 16, 16, 16, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, + 65, 65, 65, 94, 94, 95, 59, 59, 61, 59, 59, 61, 36, 32, 25, 36, 30, 25, 36, 31, 26, 34, 31, 25, 36, 32, 25, 36, 31, 24, 36, 29, 25, 35, 28, 26, 34, 30, 24, 34, 30, 24, 33, 28, 26, 31, 31, 30, 8, 96, 149, 9, 102, 156, 11, 110, 167, 4, 37, 153, 0, 0, 143, + 0, 0, 143, 0, 0, 144, 0, 0, 145, 0, 0, 148, 0, 0, 153, 0, 0, 159, 0, 0, 168, 27, 27, 144, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 82, 82, 87, 39, 39, 126, 171, 171, 187, 209, 209, 209, 186, 186, 186, 161, 161, 161, 144, 144, 144, 129, 129, 129, 121, 121, 121, + 123, 123, 123, 133, 133, 133, 149, 149, 149, 167, 167, 167, 195, 195, 195, 152, 152, 153, 43, 43, 105, 75, 75, 121, 73, 73, 74, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, + 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 20, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, + 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 99, 0, 0, 132, 0, 0, 116, 0, 0, 104, 0, 0, 94, 0, 0, 87, 0, 0, 82, 0, 0, 77, 0, 0, 75, 0, 0, 74, 0, 0, 73, 0, 0, 72, 25, 62, 118, 92, 212, 230, 102, 223, 237, 113, 235, 244, + 35, 35, 32, 33, 29, 26, 34, 30, 26, 34, 29, 25, 35, 29, 26, 35, 31, 26, 33, 31, 25, 34, 31, 26, 35, 29, 26, 36, 31, 26, 35, 30, 25, 35, 30, 26, 36, 30, 25, 37, 31, 26, 36, 32, 26, 35, 32, 25, 36, 32, 25, 36, 30, 25, 36, 31, 26, 35, 32, 26, 36, 32, 25, + 37, 32, 24, 37, 30, 25, 37, 29, 26, 36, 31, 24, 36, 31, 24, 37, 30, 26, 35, 31, 27, 34, 31, 26, 36, 32, 25, 37, 33, 25, 35, 32, 25, 36, 31, 24, 38, 31, 24, 37, 33, 24, 36, 31, 26, 36, 31, 25, 36, 32, 24, 35, 31, 25, 36, 30, 25, 36, 32, 26, 37, 32, 26, + 38, 31, 27, 38, 30, 26, 36, 31, 25, 35, 31, 25, 37, 30, 25, 37, 31, 26, 36, 31, 26, 36, 30, 25, 37, 30, 26, 36, 32, 26, 34, 32, 25, 34, 31, 26, 36, 30, 27, 36, 31, 26, 35, 30, 25, 35, 30, 26, 36, 30, 25, 37, 31, 26, 36, 32, 26, 35, 32, 25, 36, 32, 25, + 36, 30, 25, 36, 31, 26, 35, 32, 26, 36, 32, 25, 37, 32, 24, 37, 30, 25, 37, 29, 26, 36, 31, 24, 36, 31, 24, 37, 30, 26, 35, 31, 27, 34, 31, 26, 36, 32, 25, 37, 33, 25, 35, 32, 25, 36, 31, 24, 38, 31, 24, 37, 33, 24, 36, 31, 26, 36, 31, 25, 36, 32, 24, + 35, 31, 25, 36, 30, 25, 36, 32, 26, 37, 32, 26, 38, 31, 27, 38, 30, 26, 36, 31, 25, 35, 31, 25, 37, 30, 25, 37, 31, 26, 36, 31, 26, 36, 30, 25, 37, 30, 26, 36, 32, 26, 36, 34, 27, 79, 76, 72, 156, 153, 152, 252, 252, 252, 66, 62, 58, 35, 30, 26, 36, 30, 25, + 37, 31, 26, 36, 32, 26, 35, 32, 25, 36, 32, 25, 36, 30, 25, 36, 31, 26, 35, 32, 26, 36, 32, 25, 37, 32, 24, 37, 30, 25, 37, 29, 26, 36, 31, 24, 36, 31, 24, 37, 30, 26, 35, 31, 27, 34, 31, 26, 36, 32, 25, 37, 33, 25, 35, 32, 25, 36, 31, 24, 38, 31, 24, + 37, 33, 24, 36, 31, 26, 36, 31, 25, 36, 32, 24, 35, 31, 25, 36, 30, 25, 36, 32, 26, 37, 32, 26, 38, 31, 27, 38, 30, 26, 36, 31, 25, 35, 31, 25, 37, 30, 25, 37, 31, 26, 36, 31, 26, 36, 30, 25, 37, 30, 26, 36, 32, 26, 34, 32, 25, 34, 31, 26, 36, 30, 27, + 36, 31, 26, 35, 30, 25, 35, 30, 26, 36, 30, 25, 37, 31, 26, 36, 32, 26, 35, 32, 25, 36, 32, 25, 36, 30, 25, 36, 31, 26, 35, 32, 26, 36, 32, 25, 37, 32, 24, 37, 30, 25, 37, 29, 26, 36, 31, 24, 36, 31, 24, 37, 30, 26, 35, 31, 27, 34, 31, 26, 36, 32, 25, + 37, 33, 25, 35, 32, 25, 36, 31, 24, 38, 31, 24, 37, 33, 24, 36, 31, 26, 36, 31, 25, 36, 32, 24, 35, 31, 25, 36, 30, 25, 36, 32, 26, 37, 32, 26, 38, 31, 27, 38, 30, 26, 36, 31, 25, 35, 31, 25, 37, 30, 25, 37, 31, 26, 36, 31, 26, 36, 30, 25, 37, 30, 26, + 36, 32, 26, 34, 32, 25, 34, 31, 26, 36, 30, 27, 36, 31, 26, 35, 30, 25, 35, 30, 26, 36, 30, 25, 37, 31, 26, 36, 32, 26, 35, 32, 25, 36, 32, 25, 36, 30, 25, 36, 31, 26, 35, 32, 26, 36, 32, 25, 37, 32, 24, 37, 30, 25, 37, 29, 26, 36, 31, 24, 36, 31, 24, + 37, 30, 26, 35, 31, 27, 34, 31, 26, 36, 32, 25, 37, 33, 25, 35, 32, 25, 36, 31, 24, 38, 31, 24, 37, 33, 24, 36, 31, 26, 36, 31, 25, 36, 32, 24, 35, 31, 25, 36, 30, 25, 36, 32, 26, 37, 32, 26, 38, 31, 27, 38, 30, 26, 36, 31, 25, 35, 31, 25, 37, 30, 25, + 37, 31, 26, 36, 31, 26, 36, 30, 25, 37, 30, 26, 36, 32, 26, 34, 32, 25, 34, 31, 26, 36, 30, 27, 36, 31, 26, 35, 30, 25, 35, 30, 26, 36, 30, 25, 37, 31, 26, 36, 32, 26, 35, 32, 25, 36, 32, 25, 36, 30, 25, 36, 31, 26, 35, 32, 26, 36, 32, 25, 37, 32, 24, + 37, 30, 25, 37, 29, 26, 36, 31, 24, 36, 31, 24, 37, 30, 26, 35, 31, 27, 34, 31, 26, 36, 32, 25, 37, 33, 25, 35, 32, 25, 36, 31, 24, 38, 31, 24, 37, 33, 24, 36, 31, 26, 36, 31, 25, 36, 32, 24, 35, 31, 25, 36, 30, 25, 36, 32, 26, 37, 32, 26, 59, 59, 61, + 59, 59, 61, 94, 94, 95, 65, 65, 65, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 16, 16, 16, 34, 34, 35, 36, 36, 37, 31, 31, 32, 25, 25, 25, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, + 36, 36, 37, 40, 40, 40, 30, 30, 30, 12, 12, 12, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 17, 17, 18, 105, 105, 106, 82, 82, 84, 59, 59, 61, 59, 59, 61, 37, 30, 26, 37, 31, 25, 37, 31, 25, 36, 29, 25, 35, 29, 26, 33, 30, 25, 33, 30, 24, + 33, 29, 25, 33, 30, 26, 34, 30, 26, 32, 29, 24, 31, 31, 29, 8, 96, 149, 10, 104, 157, 11, 110, 167, 4, 37, 153, 0, 0, 142, 0, 0, 143, 0, 0, 143, 0, 0, 145, 0, 0, 148, 0, 0, 152, 0, 0, 159, 0, 0, 168, 27, 27, 144, 77, 77, 77, 53, 53, 53, 26, 26, 26, + 26, 26, 26, 70, 70, 72, 61, 61, 114, 97, 97, 162, 182, 182, 187, 201, 201, 201, 177, 177, 177, 159, 159, 159, 148, 148, 148, 142, 142, 142, 143, 143, 143, 151, 151, 151, 163, 163, 163, 184, 184, 184, 201, 201, 201, 75, 75, 81, 23, 23, 125, 101, 101, 113, 56, 56, 56, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 68, 68, 68, 58, 58, 58, 57, 57, 57, 80, 80, 80, 102, 102, 102, 95, 95, 95, 69, 69, 69, 57, 57, 57, 58, 58, 58, 58, 58, 58, 58, 58, 58, 73, 73, 73, 98, 98, 98, 97, 97, 97, 75, 75, 75, 57, 57, 57, 58, 58, 58, 58, 58, 58, 58, 58, 58, 66, 66, 66, + 94, 94, 94, 102, 102, 102, 83, 83, 83, 60, 60, 60, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 20, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 99, 0, 0, 131, 0, 0, 116, 0, 0, 103, 0, 0, 93, 0, 0, 85, + 0, 0, 80, 0, 0, 76, 0, 0, 74, 0, 0, 73, 0, 0, 72, 0, 0, 70, 26, 63, 118, 92, 212, 230, 103, 225, 238, 113, 235, 244, 34, 36, 33, 32, 29, 25, 34, 30, 26, 34, 30, 26, 34, 28, 26, 36, 29, 26, 34, 29, 25, 36, 30, 25, 36, 29, 24, 35, 29, 25, 35, 30, 25, + 37, 32, 26, 36, 32, 25, 35, 31, 25, 35, 31, 25, 35, 31, 25, 37, 30, 26, 37, 31, 25, 37, 31, 25, 37, 30, 26, 35, 29, 26, 34, 31, 25, 34, 31, 24, 34, 30, 25, 35, 31, 26, 36, 31, 26, 35, 31, 24, 36, 31, 25, 37, 32, 25, 38, 32, 25, 36, 31, 24, 36, 31, 24, + 36, 32, 25, 35, 32, 25, 35, 30, 25, 36, 30, 24, 36, 32, 25, 34, 31, 24, 35, 29, 24, 36, 32, 26, 35, 31, 25, 35, 31, 25, 35, 32, 26, 35, 32, 24, 36, 31, 25, 35, 32, 26, 35, 32, 26, 36, 31, 25, 36, 31, 26, 36, 31, 26, 36, 29, 26, 37, 30, 26, 35, 30, 25, + 36, 30, 25, 37, 30, 25, 35, 29, 25, 35, 30, 25, 37, 32, 26, 36, 32, 25, 35, 31, 25, 35, 31, 25, 35, 31, 25, 37, 30, 26, 37, 31, 25, 37, 31, 25, 37, 30, 26, 35, 29, 26, 34, 31, 25, 34, 31, 24, 34, 30, 25, 35, 31, 26, 36, 31, 26, 35, 31, 24, 36, 31, 25, + 37, 32, 25, 38, 32, 25, 36, 31, 24, 36, 31, 24, 36, 32, 25, 35, 32, 25, 35, 30, 25, 36, 30, 24, 36, 32, 25, 34, 31, 24, 35, 29, 24, 36, 32, 26, 35, 31, 25, 35, 31, 25, 35, 32, 26, 35, 32, 24, 36, 31, 25, 35, 32, 26, 35, 32, 26, 36, 31, 25, 36, 31, 26, + 36, 31, 26, 36, 29, 26, 37, 30, 26, 42, 37, 33, 236, 236, 236, 216, 215, 214, 111, 108, 105, 35, 30, 25, 37, 32, 26, 36, 32, 25, 35, 31, 25, 35, 31, 25, 35, 31, 25, 37, 30, 26, 37, 31, 25, 37, 31, 25, 37, 30, 26, 35, 29, 26, 34, 31, 25, 34, 31, 24, 34, 30, 25, + 35, 31, 26, 36, 31, 26, 35, 31, 24, 36, 31, 25, 37, 32, 25, 38, 32, 25, 36, 31, 24, 36, 31, 24, 36, 32, 25, 35, 32, 25, 35, 30, 25, 36, 30, 24, 36, 32, 25, 34, 31, 24, 35, 29, 24, 36, 32, 26, 35, 31, 25, 35, 31, 25, 35, 32, 26, 35, 32, 24, 36, 31, 25, + 35, 32, 26, 35, 32, 26, 36, 31, 25, 36, 31, 26, 36, 31, 26, 36, 29, 26, 37, 30, 26, 35, 30, 25, 36, 30, 25, 37, 30, 25, 35, 29, 25, 35, 30, 25, 37, 32, 26, 36, 32, 25, 35, 31, 25, 35, 31, 25, 35, 31, 25, 37, 30, 26, 37, 31, 25, 37, 31, 25, 37, 30, 26, + 35, 29, 26, 34, 31, 25, 34, 31, 24, 34, 30, 25, 35, 31, 26, 36, 31, 26, 35, 31, 24, 36, 31, 25, 37, 32, 25, 38, 32, 25, 36, 31, 24, 36, 31, 24, 36, 32, 25, 35, 32, 25, 35, 30, 25, 36, 30, 24, 36, 32, 25, 34, 31, 24, 35, 29, 24, 36, 32, 26, 35, 31, 25, + 35, 31, 25, 35, 32, 26, 35, 32, 24, 36, 31, 25, 35, 32, 26, 35, 32, 26, 36, 31, 25, 36, 31, 26, 36, 31, 26, 36, 29, 26, 37, 30, 26, 35, 30, 25, 36, 30, 25, 37, 30, 25, 35, 29, 25, 35, 30, 25, 37, 32, 26, 36, 32, 25, 35, 31, 25, 35, 31, 25, 35, 31, 25, + 37, 30, 26, 37, 31, 25, 37, 31, 25, 37, 30, 26, 35, 29, 26, 34, 31, 25, 34, 31, 24, 34, 30, 25, 35, 31, 26, 36, 31, 26, 35, 31, 24, 36, 31, 25, 37, 32, 25, 38, 32, 25, 36, 31, 24, 36, 31, 24, 36, 32, 25, 35, 32, 25, 35, 30, 25, 36, 30, 24, 36, 32, 25, + 34, 31, 24, 35, 29, 24, 36, 32, 26, 35, 31, 25, 35, 31, 25, 35, 32, 26, 35, 32, 24, 36, 31, 25, 35, 32, 26, 35, 32, 26, 36, 31, 25, 36, 31, 26, 36, 31, 26, 36, 29, 26, 37, 30, 26, 35, 30, 25, 36, 30, 25, 37, 30, 25, 35, 29, 25, 35, 30, 25, 37, 32, 26, + 36, 32, 25, 35, 31, 25, 35, 31, 25, 35, 31, 25, 37, 30, 26, 37, 31, 25, 37, 31, 25, 37, 30, 26, 35, 29, 26, 34, 31, 25, 34, 31, 24, 34, 30, 25, 35, 31, 26, 36, 31, 26, 35, 31, 24, 36, 31, 25, 37, 32, 25, 38, 32, 25, 36, 31, 24, 36, 31, 24, 36, 32, 25, + 35, 32, 25, 35, 30, 25, 36, 30, 24, 36, 32, 25, 34, 31, 24, 35, 29, 24, 36, 32, 26, 35, 31, 25, 35, 31, 25, 59, 59, 61, 59, 59, 61, 82, 82, 84, 105, 105, 106, 17, 17, 18, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 12, 12, 12, 30, 30, 30, + 40, 40, 40, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, 42, 42, 43, 34, 34, 35, 15, 15, 15, 13, 13, 13, 15, 15, 15, 15, 15, 15, 20, 20, 20, 87, 87, 88, 104, 104, 106, + 64, 64, 66, 59, 59, 61, 59, 59, 61, 35, 30, 25, 35, 30, 24, 36, 30, 24, 35, 30, 24, 36, 31, 25, 34, 29, 25, 34, 30, 25, 34, 30, 26, 33, 31, 26, 34, 29, 25, 32, 28, 25, 31, 31, 29, 8, 97, 150, 10, 104, 157, 11, 110, 167, 4, 37, 152, 0, 0, 142, 0, 0, 142, + 0, 0, 142, 0, 0, 145, 0, 0, 147, 0, 0, 151, 0, 0, 159, 0, 0, 168, 27, 27, 144, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 39, 39, 39, 94, 94, 97, 32, 32, 132, 143, 143, 162, 198, 198, 198, 199, 199, 199, 181, 181, 181, 168, 168, 168, 163, 163, 163, 164, 164, 164, + 171, 171, 171, 186, 186, 186, 205, 205, 205, 117, 117, 121, 44, 44, 101, 63, 63, 127, 101, 101, 105, 29, 29, 29, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 57, 57, 57, 98, 98, 98, 215, 215, 215, 207, 207, 207, 191, 191, 191, 162, 162, 162, 69, 69, 69, 58, 58, 58, 58, 58, 58, + 81, 81, 81, 202, 202, 202, 198, 198, 198, 109, 109, 109, 176, 176, 176, 84, 84, 84, 56, 56, 56, 58, 58, 58, 72, 72, 72, 175, 175, 175, 215, 215, 215, 199, 199, 199, 183, 183, 183, 113, 113, 113, 59, 59, 59, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, + 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 20, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, + 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 99, 0, 0, 131, 0, 0, 116, 0, 0, 102, 0, 0, 92, 0, 0, 84, 0, 0, 79, 0, 0, 75, 0, 0, 73, 0, 0, 72, 0, 0, 70, 0, 0, 69, 26, 63, 117, 92, 212, 230, 103, 225, 238, 113, 235, 244, 34, 35, 33, + 33, 28, 26, 34, 29, 25, 33, 29, 25, 34, 29, 25, 34, 29, 25, 35, 30, 25, 36, 30, 25, 34, 30, 24, 36, 31, 26, 35, 31, 26, 34, 31, 26, 36, 31, 25, 35, 29, 26, 34, 30, 26, 35, 31, 26, 35, 30, 25, 35, 30, 24, 36, 30, 24, 36, 31, 25, 36, 31, 25, 35, 30, 25, + 35, 31, 25, 35, 31, 26, 34, 32, 26, 36, 30, 25, 36, 30, 25, 35, 31, 26, 36, 31, 26, 36, 31, 26, 36, 31, 24, 37, 31, 25, 36, 30, 25, 35, 31, 25, 36, 32, 26, 36, 32, 24, 36, 32, 24, 35, 31, 25, 33, 31, 24, 37, 31, 25, 37, 30, 26, 36, 31, 26, 36, 32, 25, + 37, 32, 25, 37, 31, 26, 35, 31, 26, 35, 30, 26, 37, 29, 26, 37, 30, 25, 35, 30, 25, 35, 30, 25, 35, 30, 25, 36, 31, 25, 36, 30, 25, 35, 31, 25, 36, 31, 26, 35, 31, 26, 34, 31, 26, 36, 31, 25, 35, 29, 26, 34, 30, 26, 35, 31, 26, 35, 30, 25, 35, 30, 24, + 36, 30, 24, 36, 31, 25, 36, 31, 25, 35, 30, 25, 35, 31, 25, 35, 31, 26, 34, 32, 26, 36, 30, 25, 36, 30, 25, 35, 31, 26, 36, 31, 26, 36, 31, 26, 36, 31, 24, 37, 31, 25, 36, 30, 25, 35, 31, 25, 36, 32, 26, 36, 32, 24, 36, 32, 24, 35, 31, 25, 33, 31, 24, + 37, 31, 25, 37, 30, 26, 36, 31, 26, 36, 32, 25, 37, 32, 25, 37, 31, 26, 35, 31, 26, 35, 30, 26, 37, 29, 26, 37, 30, 25, 35, 30, 25, 35, 30, 25, 35, 30, 25, 36, 31, 25, 36, 30, 25, 35, 31, 25, 36, 31, 26, 35, 31, 26, 34, 31, 26, 36, 31, 25, 35, 29, 26, + 34, 30, 26, 35, 31, 26, 35, 30, 25, 35, 30, 24, 36, 30, 24, 36, 31, 25, 36, 31, 25, 35, 30, 25, 35, 31, 25, 35, 31, 26, 34, 32, 26, 36, 30, 25, 36, 30, 25, 35, 31, 26, 36, 31, 26, 36, 31, 26, 36, 31, 24, 37, 31, 25, 36, 30, 25, 35, 31, 25, 36, 32, 26, + 36, 32, 24, 36, 32, 24, 35, 31, 25, 33, 31, 24, 37, 31, 25, 37, 30, 26, 36, 31, 26, 36, 32, 25, 37, 32, 25, 37, 31, 26, 35, 31, 26, 35, 30, 26, 37, 29, 26, 37, 30, 25, 35, 30, 25, 35, 30, 25, 35, 30, 25, 36, 31, 25, 36, 30, 25, 35, 31, 25, 36, 31, 26, + 35, 31, 26, 34, 31, 26, 36, 31, 25, 35, 29, 26, 34, 30, 26, 35, 31, 26, 35, 30, 25, 35, 30, 24, 36, 30, 24, 36, 31, 25, 36, 31, 25, 35, 30, 25, 35, 31, 25, 35, 31, 26, 34, 32, 26, 36, 30, 25, 36, 30, 25, 35, 31, 26, 36, 31, 26, 36, 31, 26, 36, 31, 24, + 37, 31, 25, 36, 30, 25, 35, 31, 25, 36, 32, 26, 36, 32, 24, 36, 32, 24, 35, 31, 25, 33, 31, 24, 37, 31, 25, 37, 30, 26, 36, 31, 26, 36, 32, 25, 37, 32, 25, 37, 31, 26, 35, 31, 26, 35, 30, 26, 37, 29, 26, 37, 30, 25, 35, 30, 25, 35, 30, 25, 35, 30, 25, + 36, 31, 25, 36, 30, 25, 35, 31, 25, 36, 31, 26, 35, 31, 26, 34, 31, 26, 36, 31, 25, 35, 29, 26, 34, 30, 26, 35, 31, 26, 35, 30, 25, 35, 30, 24, 36, 30, 24, 36, 31, 25, 36, 31, 25, 35, 30, 25, 35, 31, 25, 35, 31, 26, 34, 32, 26, 36, 30, 25, 36, 30, 25, + 35, 31, 26, 36, 31, 26, 36, 31, 26, 36, 31, 24, 37, 31, 25, 36, 30, 25, 35, 31, 25, 36, 32, 26, 36, 32, 24, 36, 32, 24, 35, 31, 25, 33, 31, 24, 37, 31, 25, 37, 30, 26, 36, 31, 26, 36, 32, 25, 37, 32, 25, 37, 31, 26, 35, 31, 26, 35, 30, 26, 37, 29, 26, + 37, 30, 25, 35, 30, 25, 35, 30, 25, 35, 30, 25, 36, 31, 25, 36, 30, 25, 35, 31, 25, 36, 31, 26, 35, 31, 26, 34, 31, 26, 36, 31, 25, 35, 29, 26, 34, 30, 26, 35, 31, 26, 35, 30, 25, 35, 30, 24, 36, 30, 24, 36, 31, 25, 36, 31, 25, 35, 30, 25, 35, 31, 25, + 35, 31, 26, 34, 32, 26, 36, 30, 25, 36, 30, 25, 35, 31, 26, 36, 31, 26, 36, 31, 26, 36, 31, 24, 37, 31, 25, 36, 30, 25, 35, 31, 25, 36, 32, 26, 36, 32, 24, 36, 32, 24, 35, 31, 25, 33, 31, 24, 37, 31, 25, 37, 30, 26, 36, 31, 26, 59, 59, 61, 59, 59, 61, + 64, 64, 66, 104, 104, 106, 87, 87, 88, 20, 20, 20, 15, 15, 15, 15, 15, 15, 13, 13, 13, 15, 15, 15, 34, 34, 35, 42, 42, 43, 41, 41, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 37, 37, 37, + 42, 42, 42, 46, 46, 46, 50, 50, 50, 58, 58, 59, 53, 53, 54, 51, 51, 52, 68, 68, 69, 104, 104, 105, 103, 103, 104, 73, 73, 75, 59, 59, 61, 59, 59, 61, 59, 59, 61, 35, 31, 25, 36, 30, 25, 37, 30, 26, 35, 28, 25, 36, 30, 26, 35, 30, 25, 34, 29, 25, 34, 29, 25, + 34, 30, 24, 34, 29, 24, 32, 28, 25, 31, 30, 29, 8, 97, 150, 10, 104, 157, 11, 112, 168, 4, 37, 152, 0, 0, 141, 0, 0, 141, 0, 0, 141, 0, 0, 144, 0, 0, 146, 0, 0, 150, 0, 0, 158, 0, 0, 167, 27, 27, 143, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 63, 63, 64, 84, 84, 103, 38, 38, 141, 136, 136, 147, 173, 173, 176, 206, 206, 206, 197, 197, 197, 192, 192, 192, 193, 193, 193, 200, 200, 200, 198, 198, 198, 102, 102, 108, 59, 59, 87, 32, 32, 134, 113, 113, 115, 45, 45, 45, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 68, 68, 68, 76, 76, 76, 132, 132, 132, 171, 171, 171, 190, 190, 190, 174, 174, 174, 158, 158, 158, 126, 126, 126, 57, 57, 57, 62, 62, 62, 177, 177, 177, 211, 211, 211, 182, 182, 182, 100, 100, 100, 162, 162, 162, 143, 143, 143, 62, 62, 62, 57, 57, 57, 124, 124, 124, 215, 215, 215, 198, 198, 198, + 182, 182, 182, 165, 165, 165, 102, 102, 102, 66, 66, 66, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 20, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 99, 0, 0, 131, 0, 0, 114, 0, 0, 101, 0, 0, 91, 0, 0, 83, 0, 0, 78, + 0, 0, 74, 0, 0, 72, 0, 0, 70, 0, 0, 69, 0, 0, 68, 26, 63, 116, 94, 214, 232, 103, 225, 238, 115, 237, 246, 34, 36, 32, 31, 29, 25, 32, 28, 25, 33, 29, 25, 33, 30, 24, 33, 29, 25, 33, 29, 25, 34, 30, 25, 33, 29, 23, 35, 32, 25, 36, 31, 25, 34, 31, 25, + 36, 32, 25, 36, 31, 26, 35, 30, 26, 35, 30, 26, 35, 31, 25, 36, 30, 25, 37, 30, 26, 36, 29, 26, 36, 30, 26, 36, 31, 25, 35, 30, 25, 35, 30, 25, 36, 31, 24, 36, 30, 24, 35, 29, 25, 36, 29, 25, 37, 30, 25, 36, 30, 24, 34, 30, 24, 34, 31, 24, 34, 32, 24, + 35, 32, 25, 35, 31, 25, 35, 32, 25, 36, 32, 24, 35, 30, 25, 35, 30, 25, 34, 31, 25, 36, 30, 25, 36, 31, 24, 35, 32, 25, 35, 31, 25, 35, 32, 24, 35, 31, 25, 35, 31, 25, 34, 31, 25, 34, 29, 25, 34, 30, 25, 34, 31, 24, 34, 30, 25, 34, 30, 25, 34, 30, 25, + 34, 30, 24, 35, 32, 25, 36, 31, 25, 34, 31, 25, 36, 32, 25, 36, 31, 26, 35, 30, 26, 35, 30, 26, 35, 31, 25, 36, 30, 25, 37, 30, 26, 36, 29, 26, 36, 30, 26, 36, 31, 25, 35, 30, 25, 35, 30, 25, 36, 31, 24, 36, 30, 24, 35, 29, 25, 36, 29, 25, 37, 30, 25, + 36, 30, 24, 34, 30, 24, 34, 31, 24, 34, 32, 24, 35, 32, 25, 35, 31, 25, 35, 32, 25, 36, 32, 24, 35, 30, 25, 35, 30, 25, 34, 31, 25, 36, 30, 25, 36, 31, 24, 35, 32, 25, 35, 31, 25, 35, 32, 24, 35, 31, 25, 35, 31, 25, 34, 31, 25, 34, 29, 25, 34, 30, 25, + 34, 31, 24, 34, 30, 25, 34, 30, 25, 34, 30, 25, 34, 30, 24, 35, 32, 25, 36, 31, 25, 34, 31, 25, 36, 32, 25, 36, 31, 26, 35, 30, 26, 35, 30, 26, 35, 31, 25, 36, 30, 25, 37, 30, 26, 36, 29, 26, 36, 30, 26, 36, 31, 25, 35, 30, 25, 35, 30, 25, 36, 31, 24, + 36, 30, 24, 35, 29, 25, 36, 29, 25, 37, 30, 25, 36, 30, 24, 34, 30, 24, 34, 31, 24, 34, 32, 24, 35, 32, 25, 35, 31, 25, 35, 32, 25, 36, 32, 24, 35, 30, 25, 35, 30, 25, 34, 31, 25, 36, 30, 25, 36, 31, 24, 35, 32, 25, 35, 31, 25, 35, 32, 24, 35, 31, 25, + 35, 31, 25, 34, 31, 25, 34, 29, 25, 34, 30, 25, 34, 31, 24, 34, 30, 25, 34, 30, 25, 34, 30, 25, 34, 30, 24, 35, 32, 25, 36, 31, 25, 34, 31, 25, 36, 32, 25, 36, 31, 26, 35, 30, 26, 35, 30, 26, 35, 31, 25, 36, 30, 25, 37, 30, 26, 36, 29, 26, 36, 30, 26, + 36, 31, 25, 35, 30, 25, 35, 30, 25, 36, 31, 24, 36, 30, 24, 35, 29, 25, 36, 29, 25, 37, 30, 25, 36, 30, 24, 34, 30, 24, 34, 31, 24, 34, 32, 24, 35, 32, 25, 35, 31, 25, 35, 32, 25, 36, 32, 24, 35, 30, 25, 35, 30, 25, 34, 31, 25, 36, 30, 25, 36, 31, 24, + 35, 32, 25, 35, 31, 25, 35, 32, 24, 35, 31, 25, 35, 31, 25, 34, 31, 25, 34, 29, 25, 34, 30, 25, 34, 31, 24, 34, 30, 25, 34, 30, 25, 34, 30, 25, 34, 30, 24, 35, 32, 25, 36, 31, 25, 34, 31, 25, 36, 32, 25, 36, 31, 26, 35, 30, 26, 35, 30, 26, 35, 31, 25, + 36, 30, 25, 37, 30, 26, 36, 29, 26, 36, 30, 26, 36, 31, 25, 35, 30, 25, 35, 30, 25, 36, 31, 24, 36, 30, 24, 35, 29, 25, 36, 29, 25, 37, 30, 25, 36, 30, 24, 34, 30, 24, 34, 31, 24, 34, 32, 24, 35, 32, 25, 35, 31, 25, 35, 32, 25, 36, 32, 24, 35, 30, 25, + 35, 30, 25, 34, 31, 25, 36, 30, 25, 36, 31, 24, 35, 32, 25, 35, 31, 25, 35, 32, 24, 35, 31, 25, 35, 31, 25, 34, 31, 25, 34, 29, 25, 34, 30, 25, 34, 31, 24, 34, 30, 25, 34, 30, 25, 34, 30, 25, 34, 30, 24, 35, 32, 25, 36, 31, 25, 34, 31, 25, 36, 32, 25, + 36, 31, 26, 35, 30, 26, 35, 30, 26, 35, 31, 25, 36, 30, 25, 37, 30, 26, 36, 29, 26, 36, 30, 26, 36, 31, 25, 35, 30, 25, 35, 30, 25, 36, 31, 24, 36, 30, 24, 35, 29, 25, 36, 29, 25, 37, 30, 25, 36, 30, 24, 34, 30, 24, 34, 31, 24, 34, 32, 24, 35, 32, 25, + 35, 31, 25, 35, 32, 25, 36, 32, 24, 35, 30, 25, 35, 30, 25, 34, 31, 25, 36, 30, 25, 36, 31, 24, 59, 59, 61, 59, 59, 61, 59, 59, 61, 73, 73, 75, 103, 103, 104, 104, 104, 105, 68, 68, 69, 51, 51, 52, 53, 53, 54, 58, 58, 59, 50, 50, 50, 46, 46, 46, 42, 42, 42, + 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 55, 55, 56, 67, 67, 69, 88, 88, 89, 91, 91, 93, 81, 81, 82, 64, 64, 66, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 59, 59, 61, 36, 31, 24, 36, 30, 24, 36, 30, 25, 35, 30, 25, 34, 30, 26, 33, 28, 26, 35, 29, 25, 35, 29, 25, 33, 29, 25, 33, 29, 24, 33, 28, 24, 31, 31, 28, 8, 97, 150, 10, 105, 158, 11, 112, 168, 4, 38, 152, 0, 0, 140, 0, 0, 140, 0, 0, 141, + 0, 0, 143, 0, 0, 145, 0, 0, 150, 0, 0, 157, 0, 0, 166, 27, 27, 143, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 28, 28, 28, 87, 87, 91, 80, 80, 108, 32, 32, 135, 94, 94, 134, 119, 119, 125, 141, 141, 147, 168, 168, 168, 154, 154, 155, 111, 111, 118, + 71, 71, 77, 37, 37, 106, 43, 43, 132, 106, 106, 115, 74, 74, 75, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 93, 93, 93, 203, 203, 203, 115, 115, 115, 139, 139, 139, 157, 157, 157, 141, 141, 141, 125, 125, 125, 60, 60, 60, 74, 74, 74, 209, 209, 209, + 194, 194, 194, 175, 175, 175, 143, 143, 143, 145, 145, 145, 129, 129, 129, 66, 66, 66, 60, 60, 60, 179, 179, 179, 198, 198, 198, 182, 182, 182, 164, 164, 164, 74, 74, 74, 105, 105, 105, 85, 85, 85, 59, 59, 59, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, + 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 20, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, + 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 99, 0, 0, 129, 0, 0, 113, 0, 0, 100, 0, 0, 90, 0, 0, 83, 0, 0, 77, 0, 0, 73, 0, 0, 70, 0, 0, 69, 0, 0, 68, 0, 0, 67, 27, 64, 116, 94, 214, 232, 105, 227, 239, 115, 237, 246, 34, 35, 32, 32, 29, 24, + 33, 29, 25, 33, 28, 24, 34, 29, 25, 35, 29, 26, 34, 30, 24, 34, 31, 25, 34, 30, 24, 36, 30, 24, 34, 30, 25, 34, 29, 26, 35, 30, 25, 37, 30, 24, 36, 29, 25, 35, 30, 25, 36, 31, 24, 36, 30, 24, 36, 30, 25, 36, 31, 26, 34, 30, 26, 34, 29, 26, 36, 30, 25, + 37, 30, 25, 35, 30, 25, 35, 30, 24, 37, 30, 24, 36, 31, 24, 35, 31, 24, 36, 30, 25, 37, 30, 24, 36, 30, 23, 35, 30, 25, 34, 31, 25, 34, 31, 24, 36, 30, 24, 36, 31, 24, 35, 30, 25, 34, 30, 26, 34, 30, 26, 34, 30, 25, 34, 30, 26, 34, 30, 26, 34, 31, 25, + 34, 32, 24, 34, 30, 24, 34, 29, 24, 35, 31, 24, 35, 30, 25, 34, 29, 24, 35, 30, 25, 36, 30, 26, 35, 31, 24, 34, 31, 25, 35, 31, 25, 36, 30, 24, 34, 30, 25, 34, 29, 26, 35, 30, 25, 37, 30, 24, 36, 29, 25, 35, 30, 25, 36, 31, 24, 36, 30, 24, 36, 30, 25, + 36, 31, 26, 34, 30, 26, 34, 29, 26, 36, 30, 25, 37, 30, 25, 35, 30, 25, 35, 30, 24, 37, 30, 24, 36, 31, 24, 35, 31, 24, 36, 30, 25, 37, 30, 24, 36, 30, 23, 35, 30, 25, 34, 31, 25, 34, 31, 24, 36, 30, 24, 36, 31, 24, 35, 30, 25, 34, 30, 26, 34, 30, 26, + 34, 30, 25, 34, 30, 26, 34, 30, 26, 34, 31, 25, 34, 32, 24, 34, 30, 24, 34, 29, 24, 35, 31, 24, 35, 30, 25, 34, 29, 24, 35, 30, 25, 36, 30, 26, 35, 31, 24, 34, 31, 25, 35, 31, 25, 36, 30, 24, 34, 30, 25, 34, 29, 26, 35, 30, 25, 37, 30, 24, 36, 29, 25, + 35, 30, 25, 36, 31, 24, 36, 30, 24, 36, 30, 25, 36, 31, 26, 34, 30, 26, 34, 29, 26, 36, 30, 25, 37, 30, 25, 35, 30, 25, 35, 30, 24, 37, 30, 24, 36, 31, 24, 35, 31, 24, 36, 30, 25, 37, 30, 24, 36, 30, 23, 35, 30, 25, 34, 31, 25, 34, 31, 24, 36, 30, 24, + 36, 31, 24, 35, 30, 25, 34, 30, 26, 34, 30, 26, 34, 30, 25, 34, 30, 26, 34, 30, 26, 34, 31, 25, 34, 32, 24, 34, 30, 24, 34, 29, 24, 35, 31, 24, 35, 30, 25, 34, 29, 24, 35, 30, 25, 36, 30, 26, 35, 31, 24, 34, 31, 25, 35, 31, 25, 36, 30, 24, 34, 30, 25, + 34, 29, 26, 35, 30, 25, 37, 30, 24, 36, 29, 25, 35, 30, 25, 36, 31, 24, 36, 30, 24, 36, 30, 25, 36, 31, 26, 34, 30, 26, 34, 29, 26, 36, 30, 25, 37, 30, 25, 35, 30, 25, 35, 30, 24, 37, 30, 24, 36, 31, 24, 35, 31, 24, 36, 30, 25, 37, 30, 24, 36, 30, 23, + 35, 30, 25, 34, 31, 25, 34, 31, 24, 36, 30, 24, 36, 31, 24, 35, 30, 25, 34, 30, 26, 34, 30, 26, 34, 30, 25, 34, 30, 26, 34, 30, 26, 34, 31, 25, 34, 32, 24, 34, 30, 24, 34, 29, 24, 35, 31, 24, 35, 30, 25, 34, 29, 24, 35, 30, 25, 36, 30, 26, 35, 31, 24, + 34, 31, 25, 35, 31, 25, 36, 30, 24, 34, 30, 25, 34, 29, 26, 35, 30, 25, 37, 30, 24, 36, 29, 25, 35, 30, 25, 36, 31, 24, 36, 30, 24, 36, 30, 25, 36, 31, 26, 34, 30, 26, 34, 29, 26, 36, 30, 25, 37, 30, 25, 35, 30, 25, 35, 30, 24, 37, 30, 24, 36, 31, 24, + 35, 31, 24, 36, 30, 25, 37, 30, 24, 36, 30, 23, 35, 30, 25, 34, 31, 25, 34, 31, 24, 36, 30, 24, 36, 31, 24, 35, 30, 25, 34, 30, 26, 34, 30, 26, 34, 30, 25, 34, 30, 26, 34, 30, 26, 34, 31, 25, 34, 32, 24, 34, 30, 24, 34, 29, 24, 35, 31, 24, 35, 30, 25, + 34, 29, 24, 35, 30, 25, 36, 30, 26, 35, 31, 24, 34, 31, 25, 35, 31, 25, 36, 30, 24, 34, 30, 25, 34, 29, 26, 35, 30, 25, 37, 30, 24, 36, 29, 25, 35, 30, 25, 36, 31, 24, 36, 30, 24, 36, 30, 25, 36, 31, 26, 34, 30, 26, 34, 29, 26, 36, 30, 25, 37, 30, 25, + 35, 30, 25, 35, 30, 24, 37, 30, 24, 36, 31, 24, 35, 31, 24, 36, 30, 25, 37, 30, 24, 36, 30, 23, 35, 30, 25, 34, 31, 25, 34, 31, 24, 36, 30, 24, 36, 31, 24, 35, 30, 25, 34, 30, 26, 34, 30, 26, 34, 30, 25, 34, 30, 26, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 64, 64, 66, 81, 81, 82, 91, 91, 93, 88, 88, 89, 67, 67, 69, 55, 55, 56, 50, 50, 51, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, + 46, 46, 47, 50, 50, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 34, 29, 24, 35, 29, 24, 36, 29, 25, 34, 28, 23, 35, 29, 24, 34, 28, 25, 34, 30, 24, 35, 30, 24, 33, 29, 24, + 32, 29, 25, 32, 30, 24, 31, 30, 29, 9, 99, 152, 10, 105, 158, 12, 113, 169, 4, 38, 151, 0, 0, 139, 0, 0, 140, 0, 0, 140, 0, 0, 142, 0, 0, 145, 0, 0, 150, 0, 0, 156, 0, 0, 166, 27, 27, 143, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 30, 30, 30, 73, 73, 76, 101, 101, 104, 54, 54, 125, 35, 35, 131, 40, 40, 123, 60, 60, 113, 46, 46, 110, 28, 28, 118, 32, 32, 130, 77, 77, 122, 111, 111, 113, 62, 62, 62, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, + 86, 86, 86, 189, 189, 189, 173, 173, 173, 157, 157, 157, 140, 140, 140, 124, 124, 124, 108, 108, 108, 56, 56, 56, 70, 70, 70, 190, 190, 190, 177, 177, 177, 161, 161, 161, 144, 144, 144, 128, 128, 128, 112, 112, 112, 62, 62, 62, 58, 58, 58, 158, 158, 158, 181, 181, 181, 165, 165, 165, 149, 149, 149, + 132, 132, 132, 116, 116, 116, 73, 73, 73, 59, 59, 59, 48, 48, 48, 26, 26, 26, 59, 59, 59, 57, 57, 56, 43, 53, 0, 43, 53, 0, 43, 53, 0, 43, 53, 0, 43, 53, 0, 43, 53, 0, 43, 53, 0, 28, 34, 0, 26, 32, 0, 26, 32, 0, 26, 32, 0, 26, 32, 0, 26, 32, 0, + 26, 32, 0, 26, 32, 0, 26, 32, 0, 26, 32, 0, 26, 32, 0, 19, 23, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 99, 0, 0, 129, 0, 0, 113, 0, 0, 99, 0, 0, 89, 0, 0, 82, 0, 0, 75, 0, 0, 71, + 0, 0, 69, 0, 0, 68, 0, 0, 67, 0, 0, 65, 27, 64, 115, 96, 216, 233, 105, 227, 239, 117, 240, 247, 35, 36, 32, 32, 28, 24, 34, 30, 25, 33, 31, 25, 34, 29, 25, 34, 29, 26, 34, 29, 24, 35, 30, 24, 35, 29, 24, 34, 29, 24, 34, 30, 24, 35, 31, 26, 35, 31, 25, + 35, 31, 25, 36, 31, 25, 35, 31, 25, 34, 29, 24, 35, 29, 24, 36, 29, 25, 35, 29, 24, 35, 29, 24, 35, 29, 25, 35, 31, 24, 37, 31, 24, 35, 30, 24, 34, 30, 25, 35, 32, 24, 36, 30, 25, 35, 30, 26, 34, 30, 25, 34, 31, 25, 35, 31, 25, 36, 29, 24, 36, 30, 24, + 34, 31, 25, 34, 30, 24, 36, 31, 24, 35, 31, 24, 33, 31, 25, 35, 29, 25, 36, 31, 26, 36, 31, 25, 36, 30, 25, 37, 30, 26, 35, 30, 25, 35, 31, 24, 36, 31, 25, 36, 30, 24, 36, 31, 25, 34, 32, 25, 35, 30, 25, 35, 30, 26, 35, 30, 24, 35, 30, 24, 36, 30, 25, + 34, 29, 24, 34, 30, 24, 35, 31, 26, 35, 31, 25, 35, 31, 25, 36, 31, 25, 35, 31, 25, 34, 29, 24, 35, 29, 24, 36, 29, 25, 35, 29, 24, 35, 29, 24, 35, 29, 25, 35, 31, 24, 37, 31, 24, 35, 30, 24, 34, 30, 25, 35, 32, 24, 36, 30, 25, 35, 30, 26, 34, 30, 25, + 34, 31, 25, 35, 31, 25, 36, 29, 24, 36, 30, 24, 34, 31, 25, 34, 30, 24, 36, 31, 24, 35, 31, 24, 33, 31, 25, 35, 29, 25, 36, 31, 26, 36, 31, 25, 36, 30, 25, 37, 30, 26, 35, 30, 25, 35, 31, 24, 36, 31, 25, 36, 30, 24, 36, 31, 25, 34, 32, 25, 35, 30, 25, + 35, 30, 26, 35, 30, 24, 35, 30, 24, 36, 30, 25, 34, 29, 24, 34, 30, 24, 35, 31, 26, 35, 31, 25, 35, 31, 25, 36, 31, 25, 35, 31, 25, 34, 29, 24, 35, 29, 24, 36, 29, 25, 35, 29, 24, 35, 29, 24, 35, 29, 25, 35, 31, 24, 37, 31, 24, 35, 30, 24, 34, 30, 25, + 35, 32, 24, 36, 30, 25, 35, 30, 26, 34, 30, 25, 34, 31, 25, 35, 31, 25, 36, 29, 24, 36, 30, 24, 34, 31, 25, 34, 30, 24, 36, 31, 24, 35, 31, 24, 33, 31, 25, 35, 29, 25, 36, 31, 26, 36, 31, 25, 36, 30, 25, 37, 30, 26, 35, 30, 25, 35, 31, 24, 36, 31, 25, + 36, 30, 24, 36, 31, 25, 34, 32, 25, 35, 30, 25, 35, 30, 26, 35, 30, 24, 35, 30, 24, 36, 30, 25, 34, 29, 24, 34, 30, 24, 35, 31, 26, 35, 31, 25, 35, 31, 25, 36, 31, 25, 35, 31, 25, 34, 29, 24, 35, 29, 24, 36, 29, 25, 35, 29, 24, 35, 29, 24, 35, 29, 25, + 35, 31, 24, 37, 31, 24, 35, 30, 24, 34, 30, 25, 35, 32, 24, 36, 30, 25, 35, 30, 26, 34, 30, 25, 34, 31, 25, 35, 31, 25, 36, 29, 24, 36, 30, 24, 34, 31, 25, 34, 30, 24, 36, 31, 24, 35, 31, 24, 33, 31, 25, 35, 29, 25, 36, 31, 26, 36, 31, 25, 36, 30, 25, + 37, 30, 26, 35, 30, 25, 35, 31, 24, 36, 31, 25, 36, 30, 24, 36, 31, 25, 34, 32, 25, 35, 30, 25, 35, 30, 26, 35, 30, 24, 35, 30, 24, 36, 30, 25, 34, 29, 24, 34, 30, 24, 35, 31, 26, 35, 31, 25, 35, 31, 25, 36, 31, 25, 35, 31, 25, 34, 29, 24, 35, 29, 24, + 36, 29, 25, 35, 29, 24, 35, 29, 24, 35, 29, 25, 35, 31, 24, 37, 31, 24, 35, 30, 24, 34, 30, 25, 35, 32, 24, 36, 30, 25, 35, 30, 26, 34, 30, 25, 34, 31, 25, 35, 31, 25, 36, 29, 24, 36, 30, 24, 34, 31, 25, 34, 30, 24, 36, 31, 24, 35, 31, 24, 33, 31, 25, + 35, 29, 25, 36, 31, 26, 36, 31, 25, 36, 30, 25, 37, 30, 26, 35, 30, 25, 35, 31, 24, 36, 31, 25, 36, 30, 24, 36, 31, 25, 34, 32, 25, 35, 30, 25, 35, 30, 26, 35, 30, 24, 35, 30, 24, 36, 30, 25, 34, 29, 24, 34, 30, 24, 35, 31, 26, 35, 31, 25, 35, 31, 25, + 36, 31, 25, 35, 31, 25, 34, 29, 24, 35, 29, 24, 36, 29, 25, 35, 29, 24, 35, 29, 24, 35, 29, 25, 35, 31, 24, 37, 31, 24, 35, 30, 24, 34, 30, 25, 35, 32, 24, 36, 30, 25, 35, 30, 26, 34, 30, 25, 34, 31, 25, 35, 31, 25, 36, 29, 24, 36, 30, 24, 34, 31, 25, + 34, 30, 24, 36, 31, 24, 35, 31, 24, 33, 31, 25, 35, 29, 25, 36, 31, 26, 36, 31, 25, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 36, 36, 37, + 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 25, 25, 25, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 47, 51, 51, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 35, 30, 24, 36, 29, 24, 36, 30, 25, 35, 29, 25, 34, 30, 26, 32, 30, 25, 32, 29, 25, 32, 29, 25, 33, 30, 24, 33, 29, 24, 32, 28, 24, 31, 31, 29, 9, 99, 152, 10, 107, 160, 12, 113, 169, 4, 38, 150, 0, 0, 139, 0, 0, 139, 0, 0, 139, 0, 0, 142, + 0, 0, 144, 0, 0, 149, 0, 0, 156, 0, 0, 165, 27, 27, 142, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 48, 48, 48, 94, 94, 99, 109, 109, 109, 102, 102, 109, 83, 83, 116, 89, 89, 115, 109, 109, 113, 113, 113, 114, + 89, 89, 93, 36, 36, 36, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 66, 66, 66, 154, 154, 154, 156, 156, 156, 140, 140, 140, 123, 123, 123, 107, 107, 107, 77, 77, 77, 53, 53, 53, 58, 58, 58, 121, 121, 121, 160, 160, 160, + 144, 144, 144, 127, 127, 127, 111, 111, 111, 91, 91, 91, 53, 53, 53, 57, 57, 57, 91, 91, 91, 164, 164, 164, 148, 148, 148, 132, 132, 132, 115, 115, 115, 99, 99, 99, 54, 54, 54, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, + 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 152, 184, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, + 36, 36, 36, 77, 77, 77, 53, 53, 99, 0, 0, 128, 0, 0, 112, 0, 0, 98, 0, 0, 87, 0, 0, 80, 0, 0, 74, 0, 0, 70, 0, 0, 68, 0, 0, 66, 0, 0, 65, 0, 0, 64, 27, 65, 114, 96, 216, 233, 105, 227, 239, 117, 240, 247, 33, 35, 32, 31, 28, 25, 34, 29, 25, + 34, 28, 25, 34, 28, 25, 34, 28, 24, 34, 27, 24, 35, 29, 25, 34, 29, 24, 34, 30, 25, 34, 31, 25, 35, 31, 23, 36, 31, 24, 36, 31, 25, 35, 30, 25, 34, 30, 24, 35, 30, 24, 36, 29, 24, 36, 30, 25, 36, 30, 26, 34, 30, 26, 33, 31, 25, 33, 30, 25, 33, 30, 25, + 35, 31, 24, 35, 30, 24, 35, 30, 24, 36, 31, 25, 35, 31, 25, 35, 30, 24, 35, 29, 24, 35, 30, 25, 36, 30, 24, 34, 30, 24, 34, 32, 25, 35, 30, 26, 35, 30, 24, 33, 30, 24, 33, 30, 25, 34, 30, 25, 35, 31, 24, 35, 30, 26, 35, 30, 26, 36, 31, 24, 36, 29, 25, + 35, 29, 25, 33, 29, 25, 34, 30, 25, 36, 30, 25, 36, 29, 25, 36, 29, 25, 35, 29, 24, 35, 28, 24, 35, 29, 25, 35, 30, 25, 34, 30, 25, 34, 31, 25, 35, 31, 23, 36, 31, 24, 36, 31, 25, 35, 30, 25, 34, 30, 24, 35, 30, 24, 36, 29, 24, 36, 30, 25, 36, 30, 26, + 34, 30, 26, 33, 31, 25, 33, 30, 25, 33, 30, 25, 35, 31, 24, 35, 30, 24, 35, 30, 24, 36, 31, 25, 35, 31, 25, 35, 30, 24, 35, 29, 24, 35, 30, 25, 36, 30, 24, 34, 30, 24, 34, 32, 25, 35, 30, 26, 35, 30, 24, 33, 30, 24, 33, 30, 25, 34, 30, 25, 35, 31, 24, + 35, 30, 26, 35, 30, 26, 36, 31, 24, 36, 29, 25, 35, 29, 25, 33, 29, 25, 34, 30, 25, 36, 30, 25, 36, 29, 25, 36, 29, 25, 35, 29, 24, 35, 28, 24, 35, 29, 25, 35, 30, 25, 34, 30, 25, 34, 31, 25, 35, 31, 23, 36, 31, 24, 36, 31, 25, 35, 30, 25, 34, 30, 24, + 35, 30, 24, 36, 29, 24, 36, 30, 25, 36, 30, 26, 34, 30, 26, 33, 31, 25, 33, 30, 25, 33, 30, 25, 35, 31, 24, 35, 30, 24, 35, 30, 24, 36, 31, 25, 35, 31, 25, 35, 30, 24, 35, 29, 24, 35, 30, 25, 36, 30, 24, 34, 30, 24, 34, 32, 25, 35, 30, 26, 35, 30, 24, + 33, 30, 24, 33, 30, 25, 34, 30, 25, 35, 31, 24, 35, 30, 26, 35, 30, 26, 36, 31, 24, 36, 29, 25, 35, 29, 25, 33, 29, 25, 34, 30, 25, 36, 30, 25, 36, 29, 25, 36, 29, 25, 35, 29, 24, 35, 28, 24, 35, 29, 25, 35, 30, 25, 34, 30, 25, 34, 31, 25, 35, 31, 23, + 36, 31, 24, 36, 31, 25, 35, 30, 25, 34, 30, 24, 35, 30, 24, 36, 29, 24, 36, 30, 25, 36, 30, 26, 34, 30, 26, 33, 31, 25, 33, 30, 25, 33, 30, 25, 35, 31, 24, 35, 30, 24, 35, 30, 24, 36, 31, 25, 35, 31, 25, 35, 30, 24, 35, 29, 24, 35, 30, 25, 36, 30, 24, + 34, 30, 24, 34, 32, 25, 35, 30, 26, 35, 30, 24, 33, 30, 24, 33, 30, 25, 34, 30, 25, 35, 31, 24, 35, 30, 26, 35, 30, 26, 36, 31, 24, 36, 29, 25, 35, 29, 25, 33, 29, 25, 34, 30, 25, 36, 30, 25, 36, 29, 25, 36, 29, 25, 35, 29, 24, 35, 28, 24, 35, 29, 25, + 35, 30, 25, 34, 30, 25, 34, 31, 25, 35, 31, 23, 36, 31, 24, 36, 31, 25, 35, 30, 25, 34, 30, 24, 35, 30, 24, 36, 29, 24, 36, 30, 25, 36, 30, 26, 34, 30, 26, 33, 31, 25, 33, 30, 25, 33, 30, 25, 35, 31, 24, 35, 30, 24, 35, 30, 24, 36, 31, 25, 35, 31, 25, + 35, 30, 24, 35, 29, 24, 35, 30, 25, 36, 30, 24, 34, 30, 24, 34, 32, 25, 35, 30, 26, 35, 30, 24, 33, 30, 24, 33, 30, 25, 34, 30, 25, 35, 31, 24, 35, 30, 26, 35, 30, 26, 36, 31, 24, 36, 29, 25, 35, 29, 25, 33, 29, 25, 34, 30, 25, 36, 30, 25, 36, 29, 25, + 36, 29, 25, 35, 29, 24, 35, 28, 24, 35, 29, 25, 35, 30, 25, 34, 30, 25, 34, 31, 25, 35, 31, 23, 36, 31, 24, 36, 31, 25, 35, 30, 25, 34, 30, 24, 35, 30, 24, 36, 29, 24, 36, 30, 25, 36, 30, 26, 34, 30, 26, 33, 31, 25, 33, 30, 25, 33, 30, 25, 35, 31, 24, + 35, 30, 24, 35, 30, 24, 36, 31, 25, 35, 31, 25, 35, 30, 24, 35, 29, 24, 35, 30, 25, 36, 30, 24, 34, 30, 24, 34, 32, 25, 35, 30, 26, 35, 30, 24, 33, 30, 24, 33, 30, 25, 34, 30, 25, 35, 31, 24, 35, 30, 26, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 51, 51, 51, 46, 46, 47, 42, 42, 42, 37, 37, 37, 31, 31, 32, 25, 25, 25, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 25, 25, 25, 31, 31, 32, 37, 37, 37, 41, 41, 42, 46, 46, 47, + 50, 50, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 36, 30, 25, 34, 29, 24, 34, 30, 24, 34, 30, 24, 34, 30, 26, 33, 29, 25, 35, 29, 24, 34, 29, 24, 34, 30, 24, 33, 29, 25, + 32, 28, 25, 31, 30, 29, 9, 100, 153, 10, 107, 160, 12, 113, 169, 4, 38, 151, 0, 0, 138, 0, 0, 138, 0, 0, 139, 0, 0, 141, 0, 0, 143, 0, 0, 149, 0, 0, 155, 0, 0, 165, 27, 27, 142, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 32, 32, 32, 49, 49, 49, 67, 67, 67, 63, 63, 63, 44, 44, 44, 29, 29, 29, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, + 66, 66, 66, 122, 122, 122, 123, 123, 123, 107, 107, 107, 78, 78, 78, 53, 53, 53, 58, 58, 58, 58, 58, 58, 63, 63, 63, 109, 109, 109, 127, 127, 127, 111, 111, 111, 88, 88, 88, 54, 54, 54, 57, 57, 57, 58, 58, 58, 59, 59, 59, 92, 92, 92, 130, 130, 130, 115, 115, 115, 96, 96, 96, + 59, 59, 59, 56, 56, 56, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, + 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 152, 184, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 98, 0, 0, 127, 0, 0, 111, 0, 0, 96, 0, 0, 86, 0, 0, 79, 0, 0, 73, 0, 0, 69, 0, 0, 66, + 0, 0, 65, 0, 0, 64, 0, 0, 63, 27, 65, 114, 96, 216, 233, 107, 229, 241, 117, 240, 247, 34, 35, 32, 31, 28, 25, 32, 30, 25, 33, 29, 25, 34, 28, 25, 35, 29, 25, 35, 29, 24, 35, 29, 24, 35, 28, 23, 36, 30, 25, 35, 30, 26, 35, 30, 25, 36, 31, 23, 36, 31, 24, + 34, 30, 24, 34, 30, 25, 36, 30, 25, 34, 29, 24, 34, 30, 24, 35, 31, 25, 34, 30, 26, 34, 30, 25, 36, 30, 24, 36, 30, 24, 36, 31, 24, 35, 30, 25, 35, 29, 25, 35, 30, 25, 36, 31, 25, 35, 31, 25, 34, 30, 24, 34, 29, 25, 35, 29, 25, 35, 30, 24, 34, 31, 24, + 34, 29, 24, 34, 29, 24, 33, 30, 24, 33, 30, 24, 36, 30, 25, 35, 31, 25, 35, 31, 25, 34, 30, 24, 34, 30, 24, 35, 30, 25, 34, 31, 25, 35, 31, 25, 34, 30, 25, 34, 31, 25, 35, 30, 25, 36, 29, 25, 36, 30, 25, 36, 30, 24, 35, 29, 24, 36, 29, 24, 36, 30, 25, + 35, 30, 26, 35, 30, 25, 36, 31, 23, 36, 31, 24, 34, 30, 24, 34, 30, 25, 36, 30, 25, 34, 29, 24, 34, 30, 24, 35, 31, 25, 34, 30, 26, 34, 30, 25, 36, 30, 24, 36, 30, 24, 36, 31, 24, 35, 30, 25, 35, 29, 25, 35, 30, 25, 36, 31, 25, 35, 31, 25, 34, 30, 24, + 34, 29, 25, 35, 29, 25, 35, 30, 24, 34, 31, 24, 34, 29, 24, 34, 29, 24, 33, 30, 24, 33, 30, 24, 36, 30, 25, 35, 31, 25, 35, 31, 25, 34, 30, 24, 34, 30, 24, 35, 30, 25, 34, 31, 25, 35, 31, 25, 34, 30, 25, 34, 31, 25, 35, 30, 25, 36, 29, 25, 36, 30, 25, + 36, 30, 24, 35, 29, 24, 36, 29, 24, 36, 30, 25, 35, 30, 26, 35, 30, 25, 36, 31, 23, 36, 31, 24, 34, 30, 24, 34, 30, 25, 36, 30, 25, 34, 29, 24, 34, 30, 24, 35, 31, 25, 34, 30, 26, 34, 30, 25, 36, 30, 24, 36, 30, 24, 36, 31, 24, 35, 30, 25, 35, 29, 25, + 35, 30, 25, 36, 31, 25, 35, 31, 25, 34, 30, 24, 34, 29, 25, 35, 29, 25, 35, 30, 24, 34, 31, 24, 34, 29, 24, 34, 29, 24, 33, 30, 24, 33, 30, 24, 36, 30, 25, 35, 31, 25, 35, 31, 25, 34, 30, 24, 34, 30, 24, 35, 30, 25, 34, 31, 25, 35, 31, 25, 34, 30, 25, + 34, 31, 25, 35, 30, 25, 36, 29, 25, 36, 30, 25, 36, 30, 24, 35, 29, 24, 36, 29, 24, 36, 30, 25, 35, 30, 26, 35, 30, 25, 36, 31, 23, 36, 31, 24, 34, 30, 24, 34, 30, 25, 36, 30, 25, 34, 29, 24, 34, 30, 24, 35, 31, 25, 34, 30, 26, 34, 30, 25, 36, 30, 24, + 36, 30, 24, 36, 31, 24, 35, 30, 25, 35, 29, 25, 35, 30, 25, 36, 31, 25, 35, 31, 25, 34, 30, 24, 34, 29, 25, 35, 29, 25, 35, 30, 24, 34, 31, 24, 34, 29, 24, 34, 29, 24, 33, 30, 24, 33, 30, 24, 36, 30, 25, 35, 31, 25, 35, 31, 25, 34, 30, 24, 34, 30, 24, + 35, 30, 25, 34, 31, 25, 35, 31, 25, 34, 30, 25, 34, 31, 25, 35, 30, 25, 36, 29, 25, 36, 30, 25, 36, 30, 24, 35, 29, 24, 36, 29, 24, 36, 30, 25, 35, 30, 26, 35, 30, 25, 36, 31, 23, 36, 31, 24, 34, 30, 24, 34, 30, 25, 36, 30, 25, 34, 29, 24, 34, 30, 24, + 35, 31, 25, 34, 30, 26, 34, 30, 25, 36, 30, 24, 36, 30, 24, 36, 31, 24, 35, 30, 25, 35, 29, 25, 35, 30, 25, 36, 31, 25, 35, 31, 25, 34, 30, 24, 34, 29, 25, 35, 29, 25, 35, 30, 24, 34, 31, 24, 34, 29, 24, 34, 29, 24, 33, 30, 24, 33, 30, 24, 36, 30, 25, + 35, 31, 25, 35, 31, 25, 34, 30, 24, 34, 30, 24, 35, 30, 25, 34, 31, 25, 35, 31, 25, 34, 30, 25, 34, 31, 25, 35, 30, 25, 36, 29, 25, 36, 30, 25, 36, 30, 24, 35, 29, 24, 36, 29, 24, 36, 30, 25, 35, 30, 26, 35, 30, 25, 36, 31, 23, 36, 31, 24, 34, 30, 24, + 34, 30, 25, 36, 30, 25, 34, 29, 24, 34, 30, 24, 35, 31, 25, 34, 30, 26, 34, 30, 25, 36, 30, 24, 36, 30, 24, 36, 31, 24, 35, 30, 25, 35, 29, 25, 35, 30, 25, 36, 31, 25, 35, 31, 25, 34, 30, 24, 34, 29, 25, 35, 29, 25, 35, 30, 24, 34, 31, 24, 34, 29, 24, + 34, 29, 24, 33, 30, 24, 33, 30, 24, 36, 30, 25, 35, 31, 25, 35, 31, 25, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 37, 37, 37, 31, 31, 32, + 25, 25, 25, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 36, 30, 24, 34, 31, 24, 33, 31, 24, 33, 29, 24, 35, 29, 25, 33, 29, 24, 34, 29, 24, 34, 28, 24, 33, 28, 24, 34, 29, 25, 32, 28, 24, 31, 30, 29, 9, 100, 153, 10, 107, 160, 12, 114, 171, 4, 38, 150, 0, 0, 137, 0, 0, 138, 0, 0, 138, 0, 0, 140, 0, 0, 142, + 0, 0, 148, 0, 0, 155, 0, 0, 165, 27, 27, 142, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 57, 57, 57, 59, 59, 59, 57, 57, 57, 54, 54, 54, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 57, 57, 57, 59, 59, 59, + 57, 57, 57, 53, 53, 53, 57, 57, 57, 58, 58, 58, 58, 58, 58, 58, 58, 58, 57, 57, 57, 59, 59, 59, 59, 59, 59, 53, 53, 53, 56, 56, 56, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, + 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 152, 184, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, + 77, 77, 77, 53, 53, 98, 0, 0, 126, 0, 0, 109, 0, 0, 96, 0, 0, 85, 0, 0, 78, 0, 0, 72, 0, 0, 67, 0, 0, 65, 0, 0, 64, 0, 0, 63, 0, 0, 62, 27, 65, 113, 98, 218, 234, 107, 229, 241, 118, 242, 248, 35, 35, 32, 31, 27, 25, 32, 28, 25, 33, 29, 25, + 32, 28, 24, 33, 28, 24, 33, 28, 24, 34, 30, 24, 35, 30, 24, 35, 31, 25, 35, 29, 25, 35, 29, 23, 35, 30, 24, 36, 30, 24, 34, 30, 25, 34, 29, 24, 36, 30, 24, 34, 31, 24, 33, 31, 24, 34, 30, 25, 35, 29, 25, 34, 30, 24, 35, 30, 24, 36, 29, 24, 35, 28, 24, + 36, 30, 25, 35, 30, 24, 35, 30, 24, 36, 31, 25, 35, 30, 25, 36, 29, 23, 35, 29, 24, 36, 29, 24, 35, 30, 24, 35, 29, 25, 36, 29, 24, 36, 30, 24, 34, 30, 24, 33, 29, 25, 34, 30, 24, 35, 31, 25, 36, 29, 25, 35, 30, 24, 34, 30, 25, 35, 31, 26, 36, 31, 25, + 36, 30, 25, 34, 28, 25, 34, 29, 25, 35, 30, 25, 33, 29, 24, 34, 29, 24, 34, 29, 24, 34, 30, 24, 36, 31, 25, 35, 31, 25, 35, 29, 25, 35, 29, 23, 35, 30, 24, 36, 30, 24, 34, 30, 25, 34, 29, 24, 36, 30, 24, 34, 31, 24, 33, 31, 24, 34, 30, 25, 35, 29, 25, + 34, 30, 24, 35, 30, 24, 36, 29, 24, 35, 28, 24, 36, 30, 25, 35, 30, 24, 35, 30, 24, 36, 31, 25, 35, 30, 25, 36, 29, 23, 35, 29, 24, 36, 29, 24, 35, 30, 24, 35, 29, 25, 36, 29, 24, 36, 30, 24, 34, 30, 24, 33, 29, 25, 34, 30, 24, 35, 31, 25, 36, 29, 25, + 35, 30, 24, 34, 30, 25, 35, 31, 26, 36, 31, 25, 36, 30, 25, 34, 28, 25, 34, 29, 25, 35, 30, 25, 33, 29, 24, 34, 29, 24, 34, 29, 24, 34, 30, 24, 36, 31, 25, 35, 31, 25, 35, 29, 25, 35, 29, 23, 35, 30, 24, 36, 30, 24, 34, 30, 25, 34, 29, 24, 36, 30, 24, + 34, 31, 24, 33, 31, 24, 34, 30, 25, 35, 29, 25, 34, 30, 24, 35, 30, 24, 36, 29, 24, 35, 28, 24, 36, 30, 25, 35, 30, 24, 35, 30, 24, 36, 31, 25, 35, 30, 25, 36, 29, 23, 35, 29, 24, 36, 29, 24, 35, 30, 24, 35, 29, 25, 36, 29, 24, 36, 30, 24, 34, 30, 24, + 33, 29, 25, 34, 30, 24, 35, 31, 25, 36, 29, 25, 35, 30, 24, 34, 30, 25, 35, 31, 26, 36, 31, 25, 36, 30, 25, 34, 28, 25, 34, 29, 25, 35, 30, 25, 33, 29, 24, 34, 29, 24, 34, 29, 24, 34, 30, 24, 36, 31, 25, 35, 31, 25, 35, 29, 25, 35, 29, 23, 35, 30, 24, + 36, 30, 24, 34, 30, 25, 34, 29, 24, 36, 30, 24, 34, 31, 24, 33, 31, 24, 34, 30, 25, 35, 29, 25, 34, 30, 24, 35, 30, 24, 36, 29, 24, 35, 28, 24, 36, 30, 25, 35, 30, 24, 35, 30, 24, 36, 31, 25, 35, 30, 25, 36, 29, 23, 35, 29, 24, 36, 29, 24, 35, 30, 24, + 35, 29, 25, 36, 29, 24, 36, 30, 24, 34, 30, 24, 33, 29, 25, 34, 30, 24, 35, 31, 25, 36, 29, 25, 35, 30, 24, 34, 30, 25, 35, 31, 26, 36, 31, 25, 36, 30, 25, 34, 28, 25, 34, 29, 25, 35, 30, 25, 33, 29, 24, 34, 29, 24, 34, 29, 24, 34, 30, 24, 36, 31, 25, + 35, 31, 25, 35, 29, 25, 35, 29, 23, 35, 30, 24, 36, 30, 24, 34, 30, 25, 34, 29, 24, 36, 30, 24, 34, 31, 24, 33, 31, 24, 34, 30, 25, 35, 29, 25, 34, 30, 24, 35, 30, 24, 36, 29, 24, 35, 28, 24, 36, 30, 25, 35, 30, 24, 35, 30, 24, 36, 31, 25, 35, 30, 25, + 36, 29, 23, 35, 29, 24, 36, 29, 24, 35, 30, 24, 35, 29, 25, 36, 29, 24, 36, 30, 24, 34, 30, 24, 33, 29, 25, 34, 30, 24, 35, 31, 25, 36, 29, 25, 35, 30, 24, 34, 30, 25, 35, 31, 26, 36, 31, 25, 36, 30, 25, 34, 28, 25, 34, 29, 25, 35, 30, 25, 33, 29, 24, + 34, 29, 24, 34, 29, 24, 34, 30, 24, 36, 31, 25, 35, 31, 25, 35, 29, 25, 35, 29, 23, 35, 30, 24, 36, 30, 24, 34, 30, 25, 34, 29, 24, 36, 30, 24, 34, 31, 24, 33, 31, 24, 34, 30, 25, 35, 29, 25, 34, 30, 24, 35, 30, 24, 36, 29, 24, 35, 28, 24, 36, 30, 25, + 35, 30, 24, 35, 30, 24, 36, 31, 25, 35, 30, 25, 36, 29, 23, 35, 29, 24, 36, 29, 24, 35, 30, 24, 35, 29, 25, 36, 29, 24, 36, 30, 24, 34, 30, 24, 33, 29, 25, 34, 30, 24, 35, 31, 25, 36, 29, 25, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, + 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 35, 30, 24, 35, 29, 23, 35, 30, 24, 33, 30, 24, 36, 31, 25, 34, 29, 25, 31, 28, 24, 32, 29, 24, 34, 29, 25, 34, 28, 25, 32, 28, 23, + 30, 30, 28, 9, 100, 153, 11, 108, 161, 12, 114, 171, 4, 38, 150, 0, 0, 136, 0, 0, 137, 0, 0, 137, 0, 0, 139, 0, 0, 142, 0, 0, 147, 0, 0, 155, 0, 0, 164, 27, 27, 142, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, + 210, 255, 0, 210, 255, 0, 210, 255, 0, 152, 184, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 98, 0, 0, 125, 0, 0, 109, 0, 0, 95, 0, 0, 84, 0, 0, 77, 0, 0, 70, 0, 0, 66, 0, 0, 64, 0, 0, 63, + 0, 0, 62, 0, 0, 61, 28, 65, 112, 98, 218, 234, 109, 231, 242, 118, 242, 248, 34, 35, 32, 30, 29, 24, 32, 29, 24, 32, 28, 24, 33, 29, 25, 34, 29, 24, 32, 28, 24, 34, 30, 24, 33, 29, 23, 34, 29, 23, 35, 29, 24, 35, 31, 24, 36, 31, 24, 35, 30, 24, 34, 31, 24, + 36, 31, 25, 35, 30, 24, 35, 29, 23, 35, 30, 24, 34, 31, 25, 36, 31, 25, 35, 30, 25, 32, 29, 24, 33, 30, 24, 36, 30, 25, 36, 29, 25, 36, 29, 23, 34, 29, 23, 33, 30, 24, 33, 29, 24, 34, 30, 25, 35, 30, 24, 35, 29, 24, 35, 29, 24, 34, 30, 25, 35, 31, 25, + 35, 31, 24, 33, 30, 24, 33, 29, 24, 36, 29, 25, 36, 30, 25, 35, 31, 25, 34, 30, 24, 34, 30, 25, 35, 30, 25, 35, 30, 26, 35, 30, 25, 33, 31, 24, 34, 30, 24, 33, 29, 24, 34, 30, 25, 35, 30, 24, 33, 29, 24, 34, 30, 24, 34, 30, 24, 34, 29, 23, 35, 29, 24, + 35, 31, 24, 36, 31, 24, 35, 30, 24, 34, 31, 24, 36, 31, 25, 35, 30, 24, 35, 29, 23, 35, 30, 24, 34, 31, 25, 36, 31, 25, 35, 30, 25, 32, 29, 24, 33, 30, 24, 36, 30, 25, 36, 29, 25, 36, 29, 23, 34, 29, 23, 33, 30, 24, 33, 29, 24, 34, 30, 25, 35, 30, 24, + 35, 29, 24, 35, 29, 24, 34, 30, 25, 35, 31, 25, 35, 31, 24, 33, 30, 24, 33, 29, 24, 36, 29, 25, 36, 30, 25, 35, 31, 25, 34, 30, 24, 34, 30, 25, 35, 30, 25, 35, 30, 26, 35, 30, 25, 33, 31, 24, 34, 30, 24, 33, 29, 24, 34, 30, 25, 35, 30, 24, 33, 29, 24, + 34, 30, 24, 34, 30, 24, 34, 29, 23, 35, 29, 24, 35, 31, 24, 220, 219, 218, 255, 255, 255, 34, 31, 24, 36, 31, 25, 35, 30, 24, 35, 29, 23, 35, 30, 24, 34, 31, 25, 36, 31, 25, 35, 30, 25, 32, 29, 24, 33, 30, 24, 36, 30, 25, 36, 29, 25, 36, 29, 23, 34, 29, 23, + 33, 30, 24, 33, 29, 24, 34, 30, 25, 35, 30, 24, 35, 29, 24, 35, 29, 24, 34, 30, 25, 35, 31, 25, 35, 31, 24, 33, 30, 24, 33, 29, 24, 36, 29, 25, 36, 30, 25, 35, 31, 25, 34, 30, 24, 34, 30, 25, 35, 30, 25, 35, 30, 26, 35, 30, 25, 33, 31, 24, 34, 30, 24, + 33, 29, 24, 34, 30, 25, 35, 30, 24, 33, 29, 24, 34, 30, 24, 34, 30, 24, 34, 29, 23, 35, 29, 24, 35, 31, 24, 36, 31, 24, 35, 30, 24, 34, 31, 24, 36, 31, 25, 220, 219, 218, 255, 255, 255, 35, 30, 24, 34, 31, 25, 36, 31, 25, 35, 30, 25, 32, 29, 24, 33, 30, 24, + 36, 30, 25, 36, 29, 25, 36, 29, 23, 34, 29, 23, 33, 30, 24, 33, 29, 24, 34, 30, 25, 35, 30, 24, 35, 29, 24, 35, 29, 24, 34, 30, 25, 35, 31, 25, 35, 31, 24, 33, 30, 24, 33, 29, 24, 36, 29, 25, 36, 30, 25, 35, 31, 25, 34, 30, 24, 34, 30, 25, 35, 30, 25, + 35, 30, 26, 35, 30, 25, 33, 31, 24, 220, 219, 218, 255, 255, 255, 34, 30, 25, 35, 30, 24, 33, 29, 24, 34, 30, 24, 34, 30, 24, 34, 29, 23, 35, 29, 24, 35, 31, 24, 36, 31, 24, 35, 30, 24, 34, 31, 24, 36, 31, 25, 35, 30, 24, 35, 29, 23, 35, 30, 24, 34, 31, 25, + 36, 31, 25, 35, 30, 25, 220, 219, 218, 255, 255, 255, 36, 30, 25, 36, 29, 25, 36, 29, 23, 34, 29, 23, 33, 30, 24, 33, 29, 24, 34, 30, 25, 35, 30, 24, 35, 29, 24, 35, 29, 24, 34, 30, 25, 35, 31, 25, 35, 31, 24, 33, 30, 24, 33, 29, 24, 36, 29, 25, 36, 30, 25, + 35, 31, 25, 34, 30, 24, 34, 30, 25, 35, 30, 25, 35, 30, 26, 35, 30, 25, 33, 31, 24, 34, 30, 24, 33, 29, 24, 34, 30, 25, 35, 30, 24, 33, 29, 24, 34, 30, 24, 34, 30, 24, 34, 29, 23, 35, 29, 24, 35, 31, 24, 36, 31, 24, 35, 30, 24, 34, 31, 24, 36, 31, 25, + 35, 30, 24, 35, 29, 23, 35, 30, 24, 34, 31, 25, 36, 31, 25, 35, 30, 25, 32, 29, 24, 33, 30, 24, 36, 30, 25, 36, 29, 25, 36, 29, 23, 34, 29, 23, 33, 30, 24, 33, 29, 24, 34, 30, 25, 35, 30, 24, 35, 29, 24, 35, 29, 24, 34, 30, 25, 35, 31, 25, 35, 31, 24, + 33, 30, 24, 33, 29, 24, 36, 29, 25, 36, 30, 25, 35, 31, 25, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, + 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 41, 41, 42, 46, 46, 47, 51, 51, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 36, 31, 25, + 35, 30, 25, 34, 30, 25, 33, 28, 24, 34, 29, 25, 31, 29, 25, 32, 30, 25, 34, 28, 24, 34, 28, 25, 32, 29, 25, 31, 28, 24, 30, 30, 28, 9, 102, 154, 11, 108, 161, 12, 115, 172, 4, 38, 149, 0, 0, 136, 0, 0, 136, 0, 0, 136, 0, 0, 139, 0, 0, 141, 0, 0, 147, + 0, 0, 154, 0, 0, 163, 27, 27, 141, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, + 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 152, 184, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, + 53, 53, 97, 0, 0, 124, 0, 0, 108, 0, 0, 94, 0, 0, 83, 0, 0, 75, 0, 0, 69, 0, 0, 65, 0, 0, 63, 0, 0, 62, 0, 0, 60, 0, 0, 59, 28, 65, 111, 100, 221, 236, 109, 231, 242, 118, 242, 248, 33, 35, 32, 32, 29, 24, 33, 29, 24, 32, 28, 25, 33, 29, 25, + 34, 29, 24, 34, 28, 24, 36, 29, 24, 34, 29, 22, 34, 30, 25, 34, 29, 25, 33, 30, 24, 35, 30, 24, 35, 30, 24, 34, 31, 24, 36, 31, 25, 36, 31, 25, 35, 30, 25, 34, 30, 25, 34, 29, 25, 34, 29, 25, 32, 30, 25, 33, 31, 25, 35, 29, 24, 36, 29, 25, 34, 30, 25, + 34, 30, 24, 34, 29, 23, 33, 30, 23, 33, 31, 24, 34, 30, 24, 33, 29, 24, 34, 29, 25, 34, 30, 25, 145, 143, 140, 165, 163, 161, 34, 30, 23, 33, 29, 24, 33, 29, 24, 34, 30, 25, 34, 29, 25, 33, 29, 25, 34, 29, 25, 33, 29, 25, 34, 29, 24, 34, 29, 25, 33, 30, 25, + 35, 31, 24, 35, 30, 24, 33, 29, 25, 34, 30, 25, 35, 30, 24, 35, 29, 24, 36, 29, 24, 35, 30, 23, 34, 30, 25, 34, 29, 25, 33, 30, 24, 35, 30, 24, 35, 30, 24, 34, 31, 24, 36, 31, 25, 36, 31, 25, 35, 30, 25, 34, 30, 25, 34, 29, 25, 34, 29, 25, 32, 30, 25, + 33, 31, 25, 35, 29, 24, 36, 29, 25, 34, 30, 25, 34, 30, 24, 34, 29, 23, 33, 30, 23, 33, 31, 24, 34, 30, 24, 33, 29, 24, 34, 29, 25, 34, 30, 25, 35, 31, 24, 35, 31, 24, 34, 30, 23, 33, 29, 24, 33, 29, 24, 34, 30, 25, 34, 29, 25, 33, 29, 25, 34, 29, 25, + 33, 29, 25, 34, 29, 24, 34, 29, 25, 33, 30, 25, 35, 31, 24, 35, 30, 24, 33, 29, 25, 34, 30, 25, 35, 30, 24, 35, 29, 24, 146, 142, 140, 165, 163, 160, 34, 30, 25, 34, 29, 25, 33, 30, 24, 220, 219, 218, 255, 255, 255, 34, 31, 24, 36, 31, 25, 36, 31, 25, 35, 30, 25, + 34, 30, 25, 34, 29, 25, 34, 29, 25, 32, 30, 25, 33, 31, 25, 35, 29, 24, 36, 29, 25, 34, 30, 25, 34, 30, 24, 34, 29, 23, 33, 30, 23, 33, 31, 24, 34, 30, 24, 33, 29, 24, 34, 29, 25, 34, 30, 25, 35, 31, 24, 35, 31, 24, 34, 30, 23, 33, 29, 24, 33, 29, 24, + 34, 30, 25, 34, 29, 25, 33, 29, 25, 34, 29, 25, 33, 29, 25, 34, 29, 24, 34, 29, 25, 33, 30, 25, 35, 31, 24, 35, 30, 24, 33, 29, 25, 34, 30, 25, 35, 30, 24, 35, 29, 24, 36, 29, 24, 35, 30, 23, 34, 30, 25, 34, 29, 25, 33, 30, 24, 35, 30, 24, 35, 30, 24, + 34, 31, 24, 36, 31, 25, 220, 219, 218, 255, 255, 255, 34, 30, 25, 34, 29, 25, 34, 29, 25, 32, 30, 25, 33, 31, 25, 35, 29, 24, 36, 29, 25, 34, 30, 25, 34, 30, 24, 34, 29, 23, 33, 30, 23, 33, 31, 24, 34, 30, 24, 33, 29, 24, 34, 29, 25, 34, 30, 25, 35, 31, 24, + 35, 31, 24, 34, 30, 23, 33, 29, 24, 33, 29, 24, 34, 30, 25, 34, 29, 25, 33, 29, 25, 34, 29, 25, 33, 29, 25, 34, 29, 24, 34, 29, 25, 33, 30, 25, 35, 31, 24, 220, 219, 218, 255, 255, 255, 34, 30, 25, 35, 30, 24, 35, 29, 24, 36, 29, 24, 35, 30, 23, 34, 30, 25, + 34, 29, 25, 33, 30, 24, 35, 30, 24, 35, 30, 24, 34, 31, 24, 36, 31, 25, 36, 31, 25, 35, 30, 25, 34, 30, 25, 34, 29, 25, 34, 29, 25, 32, 30, 25, 220, 219, 218, 255, 255, 255, 36, 29, 25, 34, 30, 25, 34, 30, 24, 34, 29, 23, 33, 30, 23, 33, 31, 24, 34, 30, 24, + 33, 29, 24, 34, 29, 25, 34, 30, 25, 35, 31, 24, 35, 31, 24, 34, 30, 23, 33, 29, 24, 33, 29, 24, 34, 30, 25, 34, 29, 25, 33, 29, 25, 34, 29, 25, 33, 29, 25, 34, 29, 24, 34, 29, 25, 33, 30, 25, 35, 31, 24, 35, 30, 24, 33, 29, 25, 34, 30, 25, 35, 30, 24, + 35, 29, 24, 36, 29, 24, 35, 30, 23, 34, 30, 25, 34, 29, 25, 33, 30, 24, 35, 30, 24, 35, 30, 24, 34, 31, 24, 36, 31, 25, 36, 31, 25, 35, 30, 25, 34, 30, 25, 34, 29, 25, 34, 29, 25, 32, 30, 25, 33, 31, 25, 35, 29, 24, 36, 29, 25, 34, 30, 25, 34, 30, 24, + 34, 29, 23, 33, 30, 23, 33, 31, 24, 34, 30, 24, 33, 29, 24, 34, 29, 25, 34, 30, 25, 35, 31, 24, 35, 31, 24, 34, 30, 23, 33, 29, 24, 33, 29, 24, 34, 30, 25, 34, 29, 25, 33, 29, 25, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, + 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 51, 51, 51, 46, 46, 47, 41, 41, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 25, 25, 25, 31, 31, 32, 37, 37, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, + 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 34, 29, 25, 35, 30, 24, 35, 30, 24, 34, 29, 24, 35, 30, 25, 32, 28, 25, 32, 28, 23, 31, 28, 23, 33, 28, 24, 32, 28, 25, 30, 28, 24, 30, 30, 28, + 9, 102, 154, 11, 109, 162, 12, 115, 172, 4, 38, 149, 0, 0, 135, 0, 0, 135, 0, 0, 136, 0, 0, 138, 0, 0, 140, 0, 0, 146, 0, 0, 152, 0, 0, 162, 27, 27, 141, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 61, 62, 54, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, 210, 255, 0, + 210, 255, 0, 210, 255, 0, 152, 184, 0, 0, 0, 0, 20, 20, 20, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 97, 0, 0, 123, 0, 0, 106, 0, 0, 91, 0, 0, 82, 0, 0, 74, 0, 0, 68, 0, 0, 65, 0, 0, 61, 0, 0, 60, 0, 0, 59, + 0, 0, 58, 28, 66, 111, 100, 221, 236, 109, 231, 242, 120, 244, 249, 35, 35, 32, 31, 28, 24, 32, 28, 25, 33, 28, 24, 32, 27, 24, 32, 29, 24, 32, 29, 23, 33, 29, 24, 32, 29, 22, 34, 30, 23, 36, 31, 25, 34, 30, 24, 33, 29, 24, 35, 30, 24, 35, 30, 24, 33, 29, 25, + 34, 29, 25, 35, 30, 24, 35, 30, 24, 35, 30, 25, 35, 30, 25, 33, 29, 25, 33, 29, 23, 32, 29, 23, 34, 29, 24, 34, 29, 25, 33, 29, 24, 34, 29, 23, 35, 29, 24, 34, 29, 24, 33, 28, 24, 35, 29, 25, 34, 31, 24, 33, 29, 25, 220, 219, 218, 255, 255, 255, 34, 28, 23, + 34, 30, 24, 33, 29, 24, 33, 28, 25, 33, 30, 25, 35, 30, 23, 35, 28, 25, 33, 29, 25, 34, 29, 24, 36, 29, 24, 36, 30, 24, 34, 30, 24, 34, 29, 25, 35, 28, 24, 33, 28, 24, 33, 30, 24, 33, 30, 23, 33, 29, 24, 33, 30, 23, 34, 30, 23, 36, 31, 25, 34, 30, 24, + 33, 29, 24, 35, 30, 24, 35, 30, 24, 33, 29, 25, 34, 29, 25, 35, 30, 24, 35, 30, 24, 35, 30, 25, 35, 30, 25, 33, 29, 25, 33, 29, 23, 32, 29, 23, 34, 29, 24, 34, 29, 25, 33, 29, 24, 34, 29, 23, 35, 29, 24, 34, 29, 24, 33, 28, 24, 35, 29, 25, 34, 31, 24, + 33, 29, 25, 34, 28, 25, 34, 28, 24, 34, 28, 23, 34, 30, 24, 33, 29, 24, 33, 28, 25, 33, 30, 25, 35, 30, 23, 35, 28, 25, 33, 29, 25, 34, 29, 24, 36, 29, 24, 36, 30, 24, 34, 30, 24, 34, 29, 25, 35, 28, 24, 33, 28, 24, 33, 30, 24, 33, 30, 23, 220, 219, 218, + 255, 255, 255, 34, 30, 23, 36, 31, 25, 34, 30, 24, 220, 219, 218, 255, 255, 255, 35, 30, 24, 33, 29, 25, 34, 29, 25, 35, 30, 24, 35, 30, 24, 35, 30, 25, 35, 30, 25, 33, 29, 25, 33, 29, 23, 32, 29, 23, 34, 29, 24, 34, 29, 25, 33, 29, 24, 34, 29, 23, 35, 29, 24, + 34, 29, 24, 33, 28, 24, 35, 29, 25, 34, 31, 24, 33, 29, 25, 34, 28, 25, 34, 28, 24, 34, 28, 23, 34, 30, 24, 33, 29, 24, 33, 28, 25, 33, 30, 25, 35, 30, 23, 35, 28, 25, 33, 29, 25, 34, 29, 24, 36, 29, 24, 36, 30, 24, 34, 30, 24, 34, 29, 25, 35, 28, 24, + 33, 28, 24, 33, 30, 24, 33, 30, 23, 33, 29, 24, 33, 30, 23, 34, 30, 23, 36, 31, 25, 34, 30, 24, 33, 29, 24, 35, 30, 24, 35, 30, 24, 33, 29, 25, 42, 37, 34, 44, 39, 33, 35, 30, 24, 35, 30, 25, 35, 30, 25, 33, 29, 25, 33, 29, 23, 32, 29, 23, 34, 29, 24, + 34, 29, 25, 33, 29, 24, 34, 29, 23, 35, 29, 24, 34, 29, 24, 33, 28, 24, 35, 29, 25, 34, 31, 24, 33, 29, 25, 34, 28, 25, 34, 28, 24, 34, 28, 23, 34, 30, 24, 33, 29, 24, 33, 28, 25, 33, 30, 25, 35, 30, 23, 35, 28, 25, 33, 29, 25, 34, 29, 24, 36, 29, 24, + 36, 30, 24, 34, 30, 24, 42, 37, 34, 44, 37, 33, 33, 28, 24, 33, 30, 24, 33, 30, 23, 33, 29, 24, 33, 30, 23, 34, 30, 23, 36, 31, 25, 34, 30, 24, 33, 29, 24, 35, 30, 24, 35, 30, 24, 33, 29, 25, 34, 29, 25, 35, 30, 24, 35, 30, 24, 35, 30, 25, 35, 30, 25, + 33, 29, 25, 220, 219, 218, 255, 255, 255, 34, 29, 24, 34, 29, 25, 33, 29, 24, 34, 29, 23, 35, 29, 24, 34, 29, 24, 33, 28, 24, 35, 29, 25, 34, 31, 24, 33, 29, 25, 34, 28, 25, 34, 28, 24, 34, 28, 23, 34, 30, 24, 33, 29, 24, 33, 28, 25, 33, 30, 25, 35, 30, 23, + 35, 28, 25, 33, 29, 25, 34, 29, 24, 36, 29, 24, 36, 30, 24, 34, 30, 24, 34, 29, 25, 35, 28, 24, 33, 28, 24, 33, 30, 24, 33, 30, 23, 33, 29, 24, 33, 30, 23, 34, 30, 23, 36, 31, 25, 34, 30, 24, 33, 29, 24, 35, 30, 24, 35, 30, 24, 33, 29, 25, 34, 29, 25, + 35, 30, 24, 35, 30, 24, 35, 30, 25, 35, 30, 25, 33, 29, 25, 33, 29, 23, 32, 29, 23, 34, 29, 24, 34, 29, 25, 33, 29, 24, 34, 29, 23, 35, 29, 24, 34, 29, 24, 33, 28, 24, 35, 29, 25, 34, 31, 24, 33, 29, 25, 34, 28, 25, 34, 28, 24, 34, 28, 23, 34, 30, 24, + 33, 29, 24, 33, 28, 25, 33, 30, 25, 35, 30, 23, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 37, 37, 37, 31, 31, 32, 25, 25, 25, 19, 19, 19, + 13, 13, 13, 13, 13, 13, 19, 19, 19, 25, 25, 25, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 35, 30, 25, 35, 30, 24, + 34, 29, 24, 33, 28, 23, 35, 30, 23, 33, 27, 23, 32, 28, 24, 32, 29, 23, 33, 29, 23, 32, 29, 24, 30, 28, 23, 30, 30, 28, 9, 102, 154, 11, 109, 162, 12, 115, 172, 4, 39, 149, 0, 0, 134, 0, 0, 135, 0, 0, 135, 0, 0, 137, 0, 0, 140, 0, 0, 145, 0, 0, 151, + 0, 0, 161, 27, 27, 140, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 68, 68, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 62, 62, 62, 48, 48, 48, 26, 26, 26, 59, 59, 59, 58, 58, 58, 64, 67, 51, 64, 67, 51, 64, 67, 51, 64, 67, 51, 64, 67, 51, 64, 67, 51, + 64, 67, 51, 64, 67, 51, 64, 67, 51, 64, 67, 51, 64, 67, 51, 64, 67, 51, 64, 67, 51, 64, 67, 51, 64, 67, 51, 64, 67, 51, 64, 67, 51, 64, 67, 51, 61, 63, 52, 54, 54, 54, 56, 56, 56, 68, 68, 68, 33, 33, 33, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 96, + 0, 0, 121, 0, 0, 104, 0, 0, 90, 0, 0, 80, 0, 0, 73, 0, 0, 68, 0, 0, 63, 0, 0, 60, 0, 0, 59, 0, 0, 58, 0, 0, 57, 28, 66, 110, 100, 221, 236, 111, 233, 243, 120, 244, 249, 34, 34, 32, 31, 28, 24, 33, 28, 25, 33, 28, 25, 32, 27, 24, 33, 28, 23, + 33, 29, 23, 32, 29, 24, 32, 28, 22, 34, 29, 23, 34, 29, 24, 34, 29, 25, 34, 30, 24, 35, 30, 24, 34, 30, 23, 35, 31, 24, 35, 30, 25, 35, 30, 24, 34, 29, 24, 34, 29, 24, 35, 30, 23, 34, 28, 23, 33, 29, 24, 33, 30, 23, 35, 30, 23, 34, 30, 24, 32, 30, 23, + 34, 30, 23, 34, 30, 24, 34, 30, 25, 34, 29, 24, 34, 29, 23, 32, 30, 24, 32, 30, 24, 220, 219, 218, 255, 255, 255, 34, 29, 24, 34, 29, 25, 34, 30, 25, 34, 31, 25, 34, 30, 25, 34, 29, 26, 33, 29, 25, 33, 29, 24, 34, 29, 24, 36, 29, 25, 35, 29, 24, 34, 30, 24, + 35, 29, 25, 34, 28, 25, 33, 28, 24, 34, 29, 23, 34, 30, 23, 32, 29, 24, 33, 29, 23, 34, 29, 23, 34, 29, 24, 34, 29, 25, 34, 30, 24, 35, 30, 24, 34, 30, 23, 35, 31, 24, 35, 30, 25, 35, 30, 24, 34, 29, 24, 34, 29, 24, 35, 30, 23, 34, 28, 23, 33, 29, 24, + 33, 30, 23, 35, 30, 23, 34, 30, 24, 32, 30, 23, 34, 30, 23, 34, 30, 24, 34, 30, 25, 34, 29, 24, 34, 29, 23, 32, 30, 24, 32, 30, 24, 34, 28, 24, 35, 29, 23, 34, 29, 24, 34, 29, 25, 34, 30, 25, 34, 31, 25, 34, 30, 25, 34, 29, 26, 33, 29, 25, 33, 29, 24, + 34, 29, 24, 36, 29, 25, 35, 29, 24, 34, 30, 24, 35, 29, 25, 34, 28, 25, 33, 28, 24, 34, 29, 23, 34, 30, 23, 220, 219, 218, 255, 255, 255, 34, 29, 23, 34, 29, 24, 34, 29, 25, 220, 219, 218, 255, 255, 255, 34, 30, 23, 35, 31, 24, 35, 30, 25, 35, 30, 24, 34, 29, 24, + 34, 29, 24, 35, 30, 23, 34, 28, 23, 33, 29, 24, 33, 30, 23, 35, 30, 23, 34, 30, 24, 32, 30, 23, 34, 30, 23, 34, 30, 24, 34, 30, 25, 34, 29, 24, 34, 29, 23, 32, 30, 24, 32, 30, 24, 34, 28, 24, 35, 29, 23, 34, 29, 24, 34, 29, 25, 34, 30, 25, 34, 31, 25, + 34, 30, 25, 34, 29, 26, 33, 29, 25, 33, 29, 24, 34, 29, 24, 36, 29, 25, 35, 29, 24, 34, 30, 24, 35, 29, 25, 34, 28, 25, 33, 28, 24, 34, 29, 23, 34, 30, 23, 32, 29, 24, 33, 29, 23, 34, 29, 23, 34, 29, 24, 34, 29, 25, 34, 30, 24, 35, 30, 24, 34, 30, 23, + 35, 31, 24, 35, 30, 25, 35, 30, 24, 34, 29, 24, 34, 29, 24, 35, 30, 23, 34, 28, 23, 33, 29, 24, 33, 30, 23, 35, 30, 23, 34, 30, 24, 32, 30, 23, 34, 30, 23, 34, 30, 24, 34, 30, 25, 34, 29, 24, 34, 29, 23, 32, 30, 24, 32, 30, 24, 34, 28, 24, 35, 29, 23, + 34, 29, 24, 34, 29, 25, 34, 30, 25, 34, 31, 25, 34, 30, 25, 34, 29, 26, 33, 29, 25, 33, 29, 24, 34, 29, 24, 36, 29, 25, 35, 29, 24, 34, 30, 24, 35, 29, 25, 34, 28, 25, 33, 28, 24, 34, 29, 23, 34, 30, 23, 32, 29, 24, 33, 29, 23, 34, 29, 23, 34, 29, 24, + 34, 29, 25, 34, 30, 24, 35, 30, 24, 34, 30, 23, 35, 31, 24, 35, 30, 25, 35, 30, 24, 34, 29, 24, 34, 29, 24, 35, 30, 23, 34, 28, 23, 220, 219, 218, 255, 255, 255, 35, 30, 23, 34, 30, 24, 32, 30, 23, 34, 30, 23, 34, 30, 24, 34, 30, 25, 34, 29, 24, 34, 29, 23, + 32, 30, 24, 32, 30, 24, 34, 28, 24, 35, 29, 23, 34, 29, 24, 34, 29, 25, 34, 30, 25, 34, 31, 25, 34, 30, 25, 34, 29, 26, 33, 29, 25, 33, 29, 24, 34, 29, 24, 36, 29, 25, 35, 29, 24, 34, 30, 24, 35, 29, 25, 34, 28, 25, 33, 28, 24, 34, 29, 23, 34, 30, 23, + 32, 29, 24, 33, 29, 23, 34, 29, 23, 34, 29, 24, 34, 29, 25, 34, 30, 24, 35, 30, 24, 34, 30, 23, 35, 31, 24, 35, 30, 25, 35, 30, 24, 34, 29, 24, 34, 29, 24, 35, 30, 23, 34, 28, 23, 33, 29, 24, 33, 30, 23, 35, 30, 23, 34, 30, 24, 32, 30, 23, 34, 30, 23, + 34, 30, 24, 34, 30, 25, 34, 29, 24, 34, 29, 23, 32, 30, 24, 32, 30, 24, 34, 28, 24, 35, 29, 23, 34, 29, 24, 34, 29, 25, 34, 30, 25, 34, 31, 25, 34, 30, 25, 34, 29, 26, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, + 62, 62, 64, 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 25, 25, 25, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, 58, 58, 60, + 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 34, 30, 24, 34, 31, 24, 34, 30, 24, 32, 29, 22, 34, 30, 24, 32, 28, 24, 31, 28, 24, 31, 29, 24, 32, 29, 24, 32, 28, 24, 30, 28, 23, 29, 30, 29, 9, 102, 155, + 11, 109, 162, 12, 117, 172, 4, 39, 148, 0, 0, 134, 0, 0, 134, 0, 0, 134, 0, 0, 136, 0, 0, 139, 0, 0, 143, 0, 0, 151, 0, 0, 160, 27, 27, 138, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 71, 71, 71, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, + 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 69, 69, 69, + 43, 43, 43, 26, 26, 26, 55, 55, 55, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, + 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 70, 70, 70, 32, 32, 32, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 95, 0, 0, 118, 0, 0, 102, 0, 0, 89, 0, 0, 79, 0, 0, 70, 0, 0, 66, 0, 0, 62, 0, 0, 59, 0, 0, 58, 0, 0, 57, 0, 0, 56, + 28, 66, 109, 102, 223, 237, 111, 233, 243, 122, 246, 251, 34, 34, 32, 31, 27, 24, 33, 28, 24, 33, 28, 25, 34, 27, 25, 34, 28, 24, 32, 27, 23, 34, 28, 23, 33, 28, 23, 34, 30, 24, 33, 29, 24, 34, 30, 24, 36, 30, 23, 35, 29, 24, 34, 30, 25, 34, 30, 26, 34, 30, 24, + 34, 31, 24, 34, 30, 24, 33, 30, 23, 34, 30, 24, 33, 29, 24, 32, 29, 24, 32, 30, 24, 33, 30, 24, 34, 29, 24, 33, 29, 23, 33, 30, 24, 33, 29, 24, 32, 28, 24, 32, 28, 23, 33, 28, 24, 34, 29, 25, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 34, 29, 23, + 33, 28, 24, 33, 29, 24, 67, 65, 61, 189, 187, 186, 235, 234, 234, 234, 233, 233, 188, 186, 185, 67, 62, 58, 35, 28, 24, 34, 28, 24, 35, 28, 24, 35, 28, 25, 35, 28, 25, 35, 28, 24, 33, 28, 23, 34, 28, 23, 34, 29, 24, 68, 65, 60, 189, 187, 186, 235, 234, 234, 234, 233, 233, + 188, 186, 185, 67, 64, 60, 34, 30, 26, 34, 30, 24, 34, 31, 24, 222, 221, 220, 255, 255, 255, 53, 50, 44, 184, 183, 181, 240, 239, 239, 218, 217, 217, 155, 153, 151, 43, 38, 33, 33, 29, 23, 33, 30, 24, 33, 29, 24, 50, 46, 42, 171, 169, 167, 225, 224, 224, 243, 243, 243, 198, 197, 196, + 85, 81, 76, 35, 29, 24, 35, 29, 24, 34, 29, 23, 220, 219, 218, 255, 255, 255, 44, 41, 36, 187, 185, 184, 246, 246, 245, 234, 233, 233, 175, 173, 171, 54, 49, 44, 35, 28, 24, 34, 28, 24, 35, 28, 24, 35, 28, 25, 35, 28, 25, 35, 28, 24, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 33, 29, 24, 34, 30, 24, 220, 219, 218, 255, 255, 255, 54, 51, 46, 187, 186, 185, 239, 239, 238, 235, 234, 234, 178, 177, 175, 56, 53, 47, 34, 30, 24, 33, 29, 24, 32, 29, 24, 50, 48, 42, 171, 170, 168, 225, 224, 224, 243, 243, 243, 198, 197, 196, 84, 81, 77, 32, 28, 24, + 32, 28, 23, 33, 28, 24, 34, 29, 25, 33, 29, 24, 35, 29, 23, 35, 29, 24, 35, 29, 24, 220, 219, 218, 255, 255, 255, 50, 46, 42, 182, 181, 179, 237, 237, 236, 223, 222, 222, 160, 157, 155, 38, 31, 27, 128, 125, 122, 226, 225, 225, 241, 240, 240, 185, 183, 181, 55, 49, 46, 35, 28, 25, + 35, 28, 24, 37, 32, 27, 125, 121, 118, 207, 206, 205, 235, 235, 235, 247, 247, 247, 226, 225, 225, 162, 160, 157, 46, 40, 35, 34, 30, 25, 34, 30, 26, 220, 219, 218, 255, 255, 255, 34, 30, 24, 33, 30, 23, 220, 219, 218, 255, 255, 255, 43, 40, 35, 186, 186, 184, 246, 246, 245, 234, 233, 233, + 175, 173, 171, 53, 51, 45, 33, 29, 24, 32, 28, 24, 32, 28, 23, 33, 28, 24, 34, 29, 25, 33, 29, 24, 198, 196, 195, 225, 224, 224, 35, 29, 24, 34, 29, 23, 33, 28, 24, 200, 199, 198, 255, 255, 255, 99, 95, 93, 34, 28, 24, 36, 28, 23, 101, 96, 93, 255, 255, 255, 107, 103, 100, + 34, 28, 24, 220, 219, 218, 255, 255, 255, 35, 28, 25, 35, 28, 24, 220, 219, 218, 255, 255, 255, 45, 40, 35, 187, 186, 184, 246, 246, 245, 234, 233, 233, 176, 174, 171, 55, 50, 45, 34, 30, 25, 34, 30, 26, 44, 40, 34, 157, 156, 152, 219, 218, 217, 242, 242, 242, 197, 196, 195, 78, 75, 71, + 220, 219, 218, 255, 255, 255, 33, 30, 24, 34, 29, 24, 33, 29, 23, 67, 65, 60, 189, 187, 186, 234, 234, 234, 233, 233, 233, 188, 186, 185, 67, 63, 60, 33, 29, 24, 35, 29, 23, 198, 196, 195, 225, 224, 224, 34, 29, 23, 33, 28, 24, 33, 29, 24, 200, 199, 198, 255, 255, 255, 99, 95, 92, + 36, 28, 23, 35, 28, 24, 100, 96, 93, 255, 255, 255, 107, 103, 100, 35, 28, 24, 35, 28, 25, 35, 28, 25, 35, 28, 24, 33, 28, 23, 34, 28, 23, 34, 29, 24, 34, 30, 24, 33, 29, 24, 34, 30, 24, 36, 30, 23, 35, 29, 24, 34, 30, 25, 34, 30, 26, 34, 30, 24, 34, 31, 24, + 34, 30, 24, 33, 30, 23, 34, 30, 24, 33, 29, 24, 32, 29, 24, 32, 30, 24, 33, 30, 24, 34, 29, 24, 33, 29, 23, 33, 30, 24, 33, 29, 24, 32, 28, 24, 32, 28, 23, 33, 28, 24, 34, 29, 25, 33, 29, 24, 35, 29, 23, 35, 29, 24, 35, 29, 24, 34, 29, 23, 33, 28, 24, + 33, 29, 24, 33, 30, 25, 33, 28, 25, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, + 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 41, 41, 42, 46, 46, 47, 48, 48, 49, 44, 44, 45, 41, 41, 42, 45, 45, 46, 53, 53, 55, 59, 59, 61, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 35, 29, 25, 34, 29, 24, 32, 28, 24, + 33, 27, 24, 34, 30, 24, 33, 29, 22, 33, 28, 23, 32, 28, 24, 33, 29, 23, 33, 29, 24, 31, 28, 24, 29, 29, 29, 9, 102, 155, 11, 110, 164, 12, 117, 172, 4, 39, 148, 0, 0, 133, 0, 0, 133, 0, 0, 134, 0, 0, 135, 0, 0, 137, 0, 0, 143, 0, 0, 149, 0, 0, 157, + 27, 27, 137, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 94, 0, 0, 115, + 0, 0, 99, 0, 0, 86, 0, 0, 76, 0, 0, 69, 0, 0, 64, 0, 0, 61, 0, 0, 58, 0, 0, 57, 0, 0, 56, 0, 0, 54, 29, 67, 109, 102, 223, 237, 113, 235, 244, 122, 246, 251, 33, 34, 31, 32, 28, 25, 32, 28, 24, 33, 28, 23, 33, 29, 24, 32, 29, 24, 33, 28, 24, + 34, 28, 25, 32, 28, 23, 33, 29, 24, 34, 29, 24, 35, 31, 24, 35, 31, 24, 33, 29, 24, 32, 29, 24, 34, 30, 24, 35, 29, 25, 34, 29, 24, 32, 28, 24, 34, 28, 25, 34, 30, 24, 34, 30, 22, 34, 28, 23, 33, 29, 24, 34, 30, 23, 35, 30, 23, 34, 30, 24, 33, 28, 24, + 33, 27, 24, 34, 30, 24, 33, 30, 25, 33, 28, 24, 34, 28, 24, 81, 78, 73, 228, 227, 226, 255, 255, 255, 83, 77, 73, 35, 29, 23, 34, 27, 23, 63, 59, 53, 246, 246, 245, 243, 243, 243, 147, 144, 143, 147, 145, 143, 244, 244, 244, 246, 246, 245, 61, 57, 53, 35, 29, 25, 34, 28, 24, + 34, 28, 23, 34, 30, 24, 33, 30, 24, 34, 29, 24, 34, 28, 25, 62, 59, 54, 246, 246, 245, 243, 243, 243, 148, 146, 143, 148, 146, 143, 244, 244, 244, 246, 246, 245, 62, 59, 53, 35, 29, 25, 34, 29, 24, 225, 224, 224, 255, 255, 255, 210, 210, 208, 172, 171, 168, 136, 133, 130, 193, 192, 190, + 255, 255, 255, 214, 213, 212, 37, 33, 27, 33, 28, 24, 48, 43, 40, 232, 232, 231, 241, 241, 241, 150, 148, 146, 136, 133, 130, 215, 214, 213, 248, 248, 248, 79, 75, 72, 36, 29, 23, 35, 29, 23, 220, 219, 218, 255, 255, 255, 188, 186, 185, 153, 151, 148, 113, 110, 107, 189, 187, 186, 255, 255, 255, + 197, 196, 195, 33, 28, 24, 35, 29, 25, 34, 28, 24, 34, 28, 23, 34, 30, 24, 33, 30, 24, 81, 77, 73, 228, 227, 227, 255, 255, 255, 80, 77, 73, 34, 29, 24, 35, 31, 24, 220, 219, 218, 255, 255, 255, 218, 217, 217, 150, 148, 145, 117, 114, 111, 193, 192, 190, 255, 255, 255, 199, 198, 197, + 34, 30, 24, 34, 30, 22, 49, 44, 39, 232, 231, 231, 241, 241, 241, 151, 149, 146, 136, 134, 130, 215, 214, 213, 248, 248, 248, 79, 76, 72, 33, 30, 25, 33, 28, 24, 34, 28, 24, 34, 30, 23, 33, 29, 24, 34, 28, 24, 36, 29, 23, 220, 219, 218, 255, 255, 255, 206, 205, 204, 143, 140, 138, + 114, 110, 107, 204, 203, 202, 255, 255, 255, 216, 215, 214, 213, 212, 211, 116, 113, 111, 190, 188, 187, 255, 255, 255, 173, 171, 169, 34, 30, 24, 33, 30, 24, 175, 173, 171, 255, 255, 255, 229, 229, 228, 154, 152, 150, 139, 137, 134, 205, 205, 203, 255, 255, 255, 173, 171, 170, 32, 29, 24, 34, 30, 24, + 220, 219, 218, 255, 255, 255, 32, 28, 24, 34, 28, 25, 220, 219, 218, 255, 255, 255, 188, 186, 185, 153, 151, 149, 113, 111, 106, 189, 188, 186, 255, 255, 255, 197, 196, 195, 33, 27, 24, 34, 30, 24, 33, 30, 25, 33, 28, 24, 34, 28, 24, 34, 30, 23, 131, 129, 126, 255, 255, 255, 65, 59, 53, + 35, 29, 23, 40, 34, 30, 248, 248, 248, 255, 255, 255, 158, 155, 153, 34, 28, 24, 33, 29, 24, 159, 156, 154, 249, 249, 249, 44, 39, 35, 35, 29, 25, 220, 219, 218, 255, 255, 255, 34, 30, 24, 33, 30, 24, 220, 219, 218, 255, 255, 255, 188, 186, 185, 153, 151, 149, 113, 110, 107, 189, 188, 186, + 255, 255, 255, 197, 196, 195, 32, 29, 24, 39, 35, 29, 216, 215, 214, 255, 255, 255, 193, 192, 191, 136, 133, 131, 172, 170, 168, 241, 241, 241, 241, 241, 241, 255, 255, 255, 34, 30, 23, 35, 30, 23, 63, 59, 54, 246, 246, 245, 243, 243, 243, 147, 145, 143, 147, 145, 143, 244, 244, 244, 246, 246, 245, + 62, 59, 53, 33, 29, 24, 131, 128, 126, 255, 255, 255, 64, 59, 53, 34, 27, 23, 40, 36, 30, 248, 248, 248, 255, 255, 255, 158, 155, 153, 33, 29, 24, 34, 29, 24, 159, 156, 154, 249, 249, 249, 46, 40, 36, 34, 28, 24, 34, 28, 23, 34, 30, 24, 33, 30, 24, 34, 29, 24, 34, 28, 25, + 33, 29, 24, 33, 29, 24, 34, 29, 24, 35, 31, 24, 35, 31, 24, 33, 29, 24, 32, 29, 24, 34, 30, 24, 35, 29, 25, 34, 29, 24, 32, 28, 24, 34, 28, 25, 34, 30, 24, 34, 30, 22, 34, 28, 23, 33, 29, 24, 34, 30, 23, 35, 30, 23, 34, 30, 24, 33, 28, 24, 33, 27, 24, + 34, 30, 24, 33, 30, 25, 33, 28, 24, 34, 28, 24, 34, 30, 23, 33, 29, 24, 34, 28, 24, 36, 29, 23, 35, 29, 23, 34, 27, 23, 34, 29, 23, 34, 28, 23, 34, 28, 23, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 59, 59, 61, 53, 53, 55, 45, 45, 46, + 41, 41, 42, 44, 44, 45, 48, 48, 49, 46, 46, 47, 41, 41, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 40, 40, 41, 28, 28, 29, 19, 19, 20, 18, 18, 18, 21, 21, 21, + 25, 25, 26, 43, 43, 44, 56, 56, 58, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 35, 30, 24, 35, 29, 25, 35, 30, 24, 34, 29, 22, 34, 30, 23, 33, 29, 23, 33, 29, 23, 31, 29, 23, 31, 28, 25, 32, 28, 24, 31, 27, 24, 29, 30, 29, 10, 104, 156, 11, 110, 164, + 12, 118, 174, 4, 39, 148, 0, 0, 132, 0, 0, 133, 0, 0, 133, 0, 0, 134, 0, 0, 137, 0, 0, 141, 0, 0, 146, 0, 0, 154, 27, 27, 134, 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 92, 0, 0, 110, 0, 0, 96, 0, 0, 83, 0, 0, 74, 0, 0, 68, 0, 0, 63, 0, 0, 60, 0, 0, 57, 0, 0, 55, 0, 0, 54, 0, 0, 53, 29, 67, 108, + 103, 225, 238, 113, 235, 244, 122, 246, 251, 34, 34, 32, 31, 28, 24, 31, 28, 24, 32, 28, 25, 32, 28, 24, 32, 28, 23, 31, 28, 23, 32, 29, 24, 33, 28, 23, 34, 29, 24, 33, 28, 23, 33, 28, 24, 34, 29, 23, 34, 30, 23, 34, 31, 24, 34, 30, 24, 35, 30, 24, 35, 29, 25, + 35, 30, 24, 35, 30, 23, 34, 30, 23, 34, 30, 23, 34, 30, 23, 32, 30, 23, 32, 29, 25, 34, 28, 24, 34, 28, 24, 32, 29, 24, 34, 29, 25, 35, 29, 23, 34, 29, 23, 33, 29, 23, 34, 29, 24, 34, 27, 24, 220, 219, 218, 255, 255, 255, 34, 28, 24, 33, 28, 24, 33, 28, 23, + 175, 173, 171, 255, 255, 255, 102, 99, 96, 35, 29, 23, 35, 29, 24, 104, 100, 97, 255, 255, 255, 173, 170, 169, 34, 29, 24, 32, 29, 24, 33, 29, 25, 33, 29, 24, 33, 28, 23, 32, 29, 23, 32, 29, 24, 175, 173, 171, 255, 255, 255, 102, 99, 95, 33, 28, 24, 34, 29, 23, 104, 101, 96, + 255, 255, 255, 172, 171, 169, 35, 30, 24, 35, 29, 25, 228, 227, 226, 255, 255, 255, 128, 126, 122, 34, 30, 23, 34, 30, 23, 32, 30, 23, 169, 168, 166, 255, 255, 255, 126, 123, 120, 32, 29, 24, 158, 156, 154, 255, 255, 255, 84, 80, 75, 33, 29, 23, 34, 29, 24, 40, 33, 30, 219, 218, 217, + 188, 186, 185, 34, 28, 24, 33, 28, 24, 220, 219, 218, 255, 255, 255, 132, 129, 127, 33, 28, 24, 35, 29, 23, 40, 34, 29, 241, 241, 241, 251, 251, 251, 35, 28, 24, 34, 29, 24, 32, 29, 24, 33, 29, 25, 33, 29, 24, 33, 28, 23, 32, 29, 23, 220, 219, 218, 255, 255, 255, 34, 29, 24, + 33, 28, 23, 33, 28, 24, 220, 219, 218, 255, 255, 255, 131, 129, 125, 34, 30, 24, 35, 30, 24, 38, 32, 28, 240, 239, 239, 251, 251, 251, 34, 30, 23, 34, 30, 23, 158, 156, 153, 255, 255, 255, 82, 80, 77, 34, 28, 24, 34, 28, 24, 38, 35, 30, 219, 218, 218, 188, 186, 185, 34, 29, 23, + 33, 29, 23, 34, 29, 24, 34, 27, 24, 33, 28, 24, 34, 29, 24, 34, 28, 24, 220, 219, 218, 255, 255, 255, 104, 100, 98, 33, 28, 24, 33, 28, 24, 59, 53, 48, 255, 255, 255, 252, 252, 252, 59, 54, 50, 35, 28, 24, 68, 64, 60, 255, 255, 255, 216, 216, 215, 33, 29, 24, 33, 28, 23, + 202, 201, 200, 213, 212, 211, 84, 80, 76, 34, 29, 24, 33, 28, 23, 42, 37, 33, 255, 255, 255, 218, 217, 216, 34, 31, 24, 34, 30, 24, 220, 219, 218, 255, 255, 255, 35, 30, 24, 35, 30, 23, 220, 219, 218, 255, 255, 255, 132, 130, 126, 32, 30, 23, 32, 29, 25, 39, 33, 29, 241, 241, 241, + 251, 251, 251, 34, 29, 25, 35, 29, 23, 34, 29, 23, 33, 29, 23, 34, 29, 24, 34, 27, 24, 65, 60, 57, 255, 255, 255, 122, 118, 116, 33, 28, 24, 89, 85, 82, 255, 255, 255, 190, 189, 188, 215, 215, 214, 35, 29, 23, 35, 29, 24, 216, 216, 215, 195, 194, 192, 35, 28, 24, 34, 29, 24, + 220, 219, 218, 255, 255, 255, 33, 29, 24, 33, 28, 23, 220, 219, 218, 255, 255, 255, 132, 130, 127, 34, 29, 24, 33, 28, 23, 38, 33, 29, 241, 241, 241, 251, 251, 251, 34, 31, 24, 132, 130, 127, 255, 255, 255, 169, 167, 165, 35, 30, 24, 35, 30, 23, 34, 30, 23, 128, 126, 122, 255, 255, 255, + 255, 255, 255, 32, 29, 25, 34, 28, 24, 175, 173, 171, 255, 255, 255, 103, 99, 97, 35, 29, 23, 34, 29, 23, 103, 100, 96, 255, 255, 255, 172, 170, 169, 33, 28, 24, 66, 61, 57, 255, 255, 255, 121, 118, 116, 33, 28, 23, 90, 85, 83, 255, 255, 255, 190, 189, 188, 216, 215, 214, 35, 29, 24, + 34, 29, 25, 217, 216, 215, 195, 193, 192, 34, 29, 24, 32, 29, 24, 33, 29, 25, 33, 29, 24, 33, 28, 23, 32, 29, 23, 32, 29, 24, 34, 29, 24, 34, 29, 24, 33, 28, 23, 33, 28, 24, 34, 29, 23, 34, 30, 23, 34, 31, 24, 34, 30, 24, 35, 30, 24, 35, 29, 25, 35, 30, 24, + 35, 30, 23, 34, 30, 23, 34, 30, 23, 34, 30, 23, 32, 30, 23, 32, 29, 25, 34, 28, 24, 34, 28, 24, 32, 29, 24, 34, 29, 25, 35, 29, 23, 34, 29, 23, 33, 29, 23, 34, 29, 24, 34, 27, 24, 33, 28, 24, 34, 29, 24, 34, 28, 24, 33, 28, 24, 33, 28, 23, 34, 28, 24, + 33, 28, 24, 33, 28, 24, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 56, 56, 58, 43, 43, 44, 25, 25, 26, 21, 21, 21, 18, 18, 18, 19, 19, 20, 28, 28, 29, 40, 40, 41, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, + 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 39, 39, 40, 25, 25, 26, 13, 13, 13, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 16, 16, 17, 42, 42, 44, 62, 62, 64, 60, 60, 62, 59, 59, 61, 59, 59, 61, 35, 29, 24, 33, 29, 23, 32, 29, 23, 31, 28, 22, + 33, 29, 23, 32, 28, 23, 31, 28, 24, 31, 27, 23, 32, 28, 23, 31, 28, 24, 30, 28, 24, 30, 30, 29, 10, 104, 156, 11, 112, 165, 12, 118, 174, 4, 39, 147, 0, 0, 132, 0, 0, 131, 0, 0, 132, 0, 0, 132, 0, 0, 135, 0, 0, 138, 0, 0, 144, 0, 0, 151, 27, 27, 131, + 77, 77, 77, 53, 53, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 36, 36, 36, 77, 77, 77, 53, 53, 90, 0, 0, 104, 0, 0, 91, + 0, 0, 80, 0, 0, 71, 0, 0, 66, 0, 0, 61, 0, 0, 59, 0, 0, 55, 0, 0, 54, 0, 0, 53, 0, 0, 52, 29, 67, 108, 103, 225, 238, 113, 235, 244, 124, 247, 252, 33, 35, 32, 31, 28, 24, 31, 28, 24, 31, 28, 24, 32, 28, 24, 33, 28, 24, 33, 28, 24, 33, 30, 24, + 31, 27, 23, 33, 29, 24, 34, 30, 25, 32, 29, 24, 32, 30, 23, 34, 29, 23, 34, 29, 24, 34, 30, 25, 35, 29, 24, 33, 29, 23, 32, 29, 23, 32, 29, 23, 33, 29, 23, 33, 29, 23, 32, 29, 24, 32, 28, 23, 33, 28, 23, 33, 29, 23, 32, 29, 24, 34, 29, 24, 34, 29, 23, + 32, 28, 23, 32, 27, 25, 33, 27, 25, 33, 28, 24, 34, 29, 23, 220, 219, 218, 255, 255, 255, 35, 27, 22, 33, 29, 23, 33, 29, 23, 223, 222, 222, 245, 245, 244, 34, 29, 25, 35, 28, 24, 34, 29, 23, 33, 30, 24, 246, 246, 245, 221, 220, 219, 34, 29, 24, 33, 29, 24, 32, 28, 24, + 33, 29, 24, 34, 29, 24, 34, 29, 24, 33, 30, 24, 223, 222, 222, 245, 245, 244, 35, 31, 26, 32, 29, 24, 32, 30, 23, 35, 30, 24, 246, 246, 245, 221, 220, 219, 35, 29, 24, 33, 29, 23, 230, 230, 229, 249, 249, 249, 37, 33, 27, 33, 29, 23, 32, 29, 24, 32, 28, 23, 69, 65, 61, + 255, 255, 255, 181, 180, 179, 34, 29, 24, 216, 216, 215, 239, 238, 238, 66, 61, 60, 66, 61, 60, 66, 62, 59, 67, 63, 58, 166, 163, 162, 235, 235, 234, 35, 27, 22, 33, 29, 23, 220, 219, 218, 255, 255, 255, 55, 51, 47, 33, 28, 24, 35, 28, 24, 34, 29, 23, 220, 220, 219, 255, 255, 255, + 33, 30, 25, 34, 29, 24, 33, 29, 24, 32, 28, 24, 33, 29, 24, 34, 29, 24, 34, 29, 24, 220, 219, 218, 255, 255, 255, 33, 29, 24, 34, 30, 25, 32, 29, 24, 220, 219, 218, 255, 255, 255, 55, 51, 46, 34, 30, 25, 35, 29, 24, 33, 29, 23, 220, 219, 218, 255, 255, 255, 33, 29, 23, + 33, 29, 23, 216, 216, 215, 239, 238, 238, 66, 62, 58, 66, 63, 58, 66, 63, 59, 67, 63, 59, 166, 164, 161, 235, 235, 234, 32, 27, 25, 33, 27, 25, 33, 28, 24, 34, 29, 23, 34, 28, 24, 34, 27, 23, 35, 27, 22, 220, 219, 218, 255, 255, 255, 38, 35, 31, 33, 28, 24, 33, 28, 24, + 35, 28, 24, 255, 255, 255, 226, 225, 225, 32, 29, 24, 33, 30, 25, 34, 29, 24, 255, 255, 255, 220, 219, 218, 33, 29, 24, 34, 29, 24, 34, 29, 24, 33, 30, 24, 32, 28, 24, 39, 36, 31, 77, 74, 70, 147, 146, 143, 255, 255, 255, 220, 219, 218, 34, 29, 24, 34, 30, 25, 220, 219, 218, + 255, 255, 255, 32, 29, 23, 32, 29, 23, 220, 219, 218, 255, 255, 255, 54, 51, 47, 32, 28, 23, 33, 28, 23, 33, 29, 23, 220, 220, 219, 255, 255, 255, 34, 29, 23, 32, 28, 23, 32, 27, 25, 33, 27, 25, 33, 28, 24, 34, 29, 23, 34, 28, 24, 222, 221, 220, 182, 180, 178, 33, 29, 23, + 146, 144, 141, 218, 217, 217, 111, 108, 105, 255, 255, 255, 53, 47, 43, 53, 49, 43, 255, 255, 255, 126, 124, 121, 33, 30, 25, 34, 29, 24, 220, 219, 218, 255, 255, 255, 33, 29, 24, 34, 29, 24, 220, 219, 218, 255, 255, 255, 54, 51, 47, 33, 29, 24, 34, 30, 25, 32, 29, 24, 220, 220, 219, + 255, 255, 255, 34, 29, 24, 187, 186, 184, 255, 255, 255, 66, 63, 58, 32, 29, 23, 32, 29, 23, 33, 29, 23, 37, 33, 27, 249, 249, 249, 255, 255, 255, 33, 28, 23, 33, 29, 23, 223, 223, 222, 245, 245, 244, 35, 30, 24, 32, 28, 23, 32, 27, 25, 34, 28, 26, 246, 246, 245, 221, 220, 219, + 34, 28, 24, 34, 27, 23, 222, 221, 220, 182, 180, 178, 33, 29, 23, 146, 144, 142, 218, 217, 217, 111, 108, 105, 255, 255, 255, 53, 48, 43, 52, 49, 43, 255, 255, 255, 127, 125, 122, 34, 29, 24, 33, 29, 24, 32, 28, 24, 33, 29, 24, 34, 29, 24, 34, 29, 24, 33, 30, 24, 32, 28, 24, + 33, 29, 24, 34, 30, 25, 32, 29, 24, 32, 30, 23, 34, 29, 23, 34, 29, 24, 34, 30, 25, 35, 29, 24, 33, 29, 23, 32, 29, 23, 32, 29, 23, 33, 29, 23, 33, 29, 23, 32, 29, 24, 32, 28, 23, 33, 28, 23, 33, 29, 23, 32, 29, 24, 34, 29, 24, 34, 29, 23, 32, 28, 23, + 32, 27, 25, 33, 27, 25, 33, 28, 24, 34, 29, 23, 34, 28, 24, 34, 27, 23, 35, 27, 22, 33, 29, 23, 33, 29, 23, 32, 28, 24, 33, 28, 24, 33, 28, 24, 59, 59, 61, 59, 59, 61, 60, 60, 62, 62, 62, 64, 42, 42, 44, 16, 16, 17, 15, 15, 15, 15, 15, 15, 13, 13, 13, + 12, 12, 12, 13, 13, 13, 25, 25, 26, 39, 39, 40, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 32, 32, 33, 15, 15, 16, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, + 15, 15, 15, 16, 16, 17, 68, 68, 69, 62, 62, 64, 59, 59, 61, 59, 59, 61, 33, 28, 23, 35, 29, 24, 35, 30, 24, 33, 27, 23, 33, 28, 24, 30, 27, 23, 31, 29, 22, 33, 28, 23, 33, 29, 24, 31, 29, 24, 31, 28, 24, 29, 30, 29, 10, 104, 156, 11, 112, 165, 12, 118, 174, + 4, 39, 147, 0, 0, 131, 0, 0, 130, 0, 0, 130, 0, 0, 132, 0, 0, 133, 0, 0, 136, 0, 0, 141, 0, 0, 147, 27, 27, 128, 77, 77, 77, 70, 70, 70, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 65, 65, 65, 77, 77, 77, 53, 53, 87, 0, 0, 98, 0, 0, 86, 0, 0, 77, 0, 0, 69, 0, 0, 64, 0, 0, 59, 0, 0, 56, 0, 0, 54, 0, 0, 53, 0, 0, 52, 0, 0, 50, 29, 67, 106, 103, 225, 238, + 115, 237, 246, 124, 247, 252, 33, 34, 32, 32, 27, 24, 32, 28, 24, 32, 29, 24, 33, 28, 23, 32, 29, 23, 32, 29, 23, 33, 30, 23, 30, 29, 22, 32, 29, 25, 34, 28, 24, 34, 29, 23, 33, 31, 25, 34, 29, 24, 35, 29, 24, 34, 30, 23, 33, 28, 23, 35, 29, 24, 35, 30, 24, + 34, 28, 24, 33, 28, 24, 31, 28, 23, 32, 29, 22, 34, 29, 23, 34, 29, 24, 33, 30, 24, 33, 29, 24, 33, 29, 24, 32, 29, 23, 34, 29, 23, 33, 28, 25, 33, 28, 24, 33, 28, 24, 34, 28, 24, 220, 219, 218, 255, 255, 255, 34, 28, 24, 33, 28, 23, 34, 29, 22, 247, 247, 247, + 226, 225, 225, 32, 29, 24, 34, 28, 24, 34, 28, 24, 32, 29, 24, 227, 226, 226, 247, 246, 246, 35, 27, 23, 34, 28, 23, 33, 29, 24, 34, 29, 23, 33, 29, 23, 33, 30, 23, 33, 30, 23, 247, 247, 247, 226, 225, 225, 34, 28, 24, 34, 29, 23, 33, 31, 25, 34, 29, 24, 227, 226, 226, + 247, 246, 246, 33, 28, 23, 35, 29, 24, 233, 232, 232, 228, 227, 226, 33, 28, 24, 31, 28, 23, 32, 29, 22, 34, 29, 23, 41, 36, 32, 255, 255, 255, 211, 210, 209, 33, 29, 24, 246, 246, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, + 34, 28, 24, 33, 28, 23, 220, 219, 218, 255, 255, 255, 33, 30, 25, 32, 29, 24, 34, 28, 24, 34, 28, 24, 220, 219, 218, 255, 255, 255, 34, 29, 24, 35, 27, 23, 34, 28, 23, 33, 29, 24, 34, 29, 23, 33, 29, 23, 33, 30, 23, 220, 219, 218, 255, 255, 255, 32, 29, 25, 34, 28, 24, + 34, 29, 23, 220, 219, 218, 255, 255, 255, 35, 29, 24, 34, 30, 23, 33, 28, 23, 35, 29, 24, 220, 219, 218, 255, 255, 255, 33, 28, 24, 31, 28, 23, 246, 246, 245, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 249, 33, 28, 25, 33, 28, 24, + 33, 28, 24, 34, 28, 24, 33, 28, 23, 33, 28, 23, 34, 28, 24, 220, 219, 218, 255, 255, 255, 34, 29, 24, 33, 30, 25, 32, 29, 24, 34, 28, 24, 255, 255, 255, 220, 219, 218, 32, 30, 24, 34, 29, 24, 35, 27, 23, 255, 255, 255, 220, 219, 218, 34, 29, 23, 33, 29, 23, 46, 44, 37, + 165, 164, 161, 222, 222, 221, 248, 248, 248, 212, 211, 210, 167, 165, 163, 255, 255, 255, 220, 219, 218, 35, 29, 24, 34, 30, 23, 220, 219, 218, 255, 255, 255, 35, 30, 24, 34, 28, 24, 220, 219, 218, 255, 255, 255, 32, 29, 22, 34, 29, 23, 34, 29, 24, 33, 30, 24, 220, 219, 218, 255, 255, 255, + 32, 29, 23, 34, 29, 23, 33, 28, 25, 33, 28, 24, 33, 28, 24, 34, 28, 24, 33, 28, 23, 156, 153, 151, 239, 238, 238, 34, 29, 24, 202, 201, 199, 162, 160, 158, 53, 51, 46, 255, 255, 255, 110, 106, 103, 111, 107, 104, 255, 255, 255, 59, 57, 52, 34, 29, 24, 35, 27, 23, 220, 219, 218, + 255, 255, 255, 34, 29, 23, 33, 29, 23, 220, 219, 218, 255, 255, 255, 31, 30, 23, 32, 29, 25, 34, 28, 24, 34, 29, 23, 220, 219, 218, 255, 255, 255, 35, 29, 24, 212, 211, 210, 255, 255, 255, 41, 36, 31, 35, 30, 24, 34, 28, 24, 33, 28, 24, 31, 28, 23, 228, 228, 227, 255, 255, 255, + 34, 29, 24, 33, 30, 24, 247, 247, 247, 226, 225, 225, 32, 29, 23, 34, 29, 23, 33, 28, 25, 33, 28, 24, 227, 226, 226, 247, 246, 246, 33, 28, 23, 33, 28, 23, 156, 153, 152, 239, 238, 238, 35, 30, 24, 202, 201, 199, 162, 160, 158, 52, 50, 45, 255, 255, 255, 110, 106, 103, 110, 108, 104, + 255, 255, 255, 60, 56, 52, 35, 27, 23, 34, 28, 23, 33, 29, 24, 34, 29, 23, 33, 29, 23, 33, 30, 23, 33, 30, 23, 31, 30, 23, 32, 29, 25, 34, 28, 24, 34, 29, 23, 33, 31, 25, 34, 29, 24, 35, 29, 24, 34, 30, 23, 33, 28, 23, 35, 29, 24, 35, 30, 24, 34, 28, 24, + 33, 28, 24, 31, 28, 23, 32, 29, 22, 34, 29, 23, 34, 29, 24, 33, 30, 24, 33, 29, 24, 33, 29, 24, 32, 29, 23, 34, 29, 23, 33, 28, 25, 33, 28, 24, 33, 28, 24, 34, 28, 24, 33, 28, 23, 33, 28, 23, 34, 28, 24, 33, 28, 23, 34, 29, 22, 34, 29, 24, 33, 30, 25, + 32, 29, 24, 59, 59, 61, 59, 59, 61, 62, 62, 64, 68, 68, 69, 16, 16, 17, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 15, 15, 16, 32, 32, 33, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, + 26, 26, 26, 31, 31, 32, 36, 36, 37, 28, 28, 28, 12, 12, 12, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 56, 56, 57, 75, 75, 77, 59, 59, 61, 59, 59, 61, 33, 30, 23, 33, 29, 22, 33, 28, 23, 31, 27, 23, 32, 29, 23, + 32, 29, 22, 33, 29, 22, 33, 28, 23, 33, 29, 24, 31, 28, 25, 30, 27, 24, 29, 30, 28, 10, 105, 157, 11, 112, 165, 12, 120, 175, 4, 39, 147, 0, 0, 130, 0, 0, 129, 0, 0, 130, 0, 0, 130, 0, 0, 132, 0, 0, 135, 0, 0, 138, 0, 0, 142, 27, 27, 125, 77, 77, 77, + 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, + 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, + 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, + 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 53, 53, 84, 0, 0, 90, 0, 0, 81, 0, 0, 73, + 0, 0, 66, 0, 0, 61, 0, 0, 57, 0, 0, 55, 0, 0, 53, 0, 0, 51, 0, 0, 50, 0, 0, 49, 29, 67, 106, 105, 227, 239, 115, 237, 246, 122, 245, 250, 33, 34, 32, 31, 27, 24, 32, 29, 24, 33, 28, 24, 32, 28, 24, 33, 29, 24, 32, 28, 24, 33, 29, 24, 32, 29, 23, + 33, 30, 24, 34, 29, 24, 33, 29, 24, 32, 29, 24, 34, 28, 24, 34, 28, 23, 33, 29, 23, 33, 30, 23, 33, 29, 22, 33, 28, 23, 32, 28, 24, 32, 29, 23, 33, 30, 22, 34, 29, 22, 34, 29, 23, 34, 29, 24, 32, 28, 24, 32, 28, 24, 33, 29, 23, 33, 29, 24, 32, 29, 24, + 34, 28, 24, 35, 28, 24, 33, 29, 24, 33, 28, 23, 220, 219, 218, 255, 255, 255, 33, 29, 22, 34, 29, 22, 34, 28, 22, 224, 224, 223, 245, 245, 244, 33, 29, 25, 33, 28, 23, 34, 28, 24, 35, 29, 25, 245, 245, 244, 223, 222, 222, 33, 28, 24, 34, 29, 23, 34, 28, 24, 33, 29, 24, + 34, 29, 24, 33, 29, 24, 33, 29, 24, 224, 224, 223, 245, 245, 244, 35, 30, 25, 33, 29, 24, 32, 29, 24, 35, 29, 25, 245, 245, 244, 223, 223, 222, 33, 30, 23, 33, 29, 22, 235, 235, 234, 249, 249, 249, 36, 33, 27, 33, 30, 22, 34, 29, 22, 34, 29, 23, 67, 63, 59, 255, 255, 255, + 185, 183, 182, 33, 29, 23, 225, 224, 224, 232, 231, 231, 34, 28, 24, 35, 28, 24, 33, 29, 24, 33, 28, 23, 35, 27, 23, 33, 28, 23, 33, 29, 22, 34, 29, 22, 220, 219, 218, 255, 255, 255, 34, 29, 23, 32, 28, 24, 33, 28, 23, 34, 28, 24, 220, 219, 218, 255, 255, 255, 34, 28, 24, + 33, 28, 24, 34, 29, 23, 34, 28, 24, 33, 29, 24, 34, 29, 24, 33, 29, 24, 220, 219, 218, 255, 255, 255, 33, 30, 24, 34, 29, 24, 33, 29, 24, 220, 219, 218, 255, 255, 255, 34, 28, 23, 33, 29, 23, 33, 30, 23, 33, 29, 22, 220, 219, 218, 255, 255, 255, 32, 29, 23, 33, 30, 22, + 225, 224, 223, 232, 231, 231, 34, 29, 24, 32, 28, 24, 32, 28, 24, 33, 29, 23, 33, 29, 24, 32, 29, 24, 34, 28, 24, 35, 28, 24, 33, 29, 24, 33, 28, 23, 35, 27, 23, 33, 28, 23, 33, 29, 22, 220, 219, 218, 255, 255, 255, 33, 29, 24, 34, 29, 23, 32, 28, 24, 33, 28, 23, + 255, 255, 255, 220, 219, 218, 35, 29, 23, 34, 28, 24, 33, 28, 24, 255, 255, 255, 220, 219, 218, 33, 29, 24, 34, 29, 24, 190, 189, 188, 253, 253, 253, 125, 123, 120, 48, 45, 40, 34, 29, 24, 33, 29, 24, 255, 255, 255, 220, 219, 218, 34, 28, 23, 33, 29, 23, 220, 219, 218, 255, 255, 255, + 33, 28, 23, 32, 28, 24, 220, 219, 218, 255, 255, 255, 34, 29, 22, 34, 29, 23, 34, 29, 24, 32, 28, 24, 220, 219, 218, 255, 255, 255, 33, 29, 24, 32, 29, 24, 34, 28, 24, 35, 28, 24, 33, 29, 24, 33, 28, 23, 35, 27, 23, 89, 85, 82, 255, 255, 255, 87, 84, 78, 249, 249, 249, + 105, 102, 99, 34, 29, 23, 217, 216, 216, 168, 166, 164, 169, 167, 165, 216, 215, 214, 35, 29, 23, 34, 28, 24, 33, 28, 24, 220, 219, 218, 255, 255, 255, 33, 29, 24, 34, 29, 24, 220, 219, 218, 255, 255, 255, 33, 30, 24, 33, 30, 24, 34, 29, 24, 33, 29, 24, 220, 219, 218, 255, 255, 255, + 34, 28, 23, 184, 183, 181, 255, 255, 255, 66, 63, 57, 33, 28, 23, 32, 28, 24, 32, 29, 23, 37, 34, 26, 249, 249, 249, 255, 255, 255, 34, 29, 24, 32, 28, 24, 224, 223, 223, 245, 245, 244, 34, 30, 25, 32, 29, 24, 34, 28, 24, 36, 29, 25, 245, 245, 244, 223, 222, 222, 35, 27, 23, + 33, 28, 23, 89, 86, 81, 255, 255, 255, 87, 83, 78, 249, 249, 249, 105, 102, 98, 32, 28, 24, 217, 216, 215, 168, 166, 164, 169, 167, 165, 216, 215, 214, 34, 28, 24, 33, 28, 24, 34, 29, 23, 34, 28, 24, 33, 29, 24, 34, 29, 24, 33, 29, 24, 33, 29, 24, 33, 30, 24, 33, 30, 24, + 34, 29, 24, 33, 29, 24, 32, 29, 24, 34, 28, 24, 34, 28, 23, 33, 29, 23, 33, 30, 23, 33, 29, 22, 33, 28, 23, 32, 28, 24, 32, 29, 23, 33, 30, 22, 34, 29, 22, 34, 29, 23, 34, 29, 24, 32, 28, 24, 32, 28, 24, 33, 29, 23, 33, 29, 24, 32, 29, 24, 34, 28, 24, + 35, 28, 24, 33, 29, 24, 33, 28, 23, 35, 27, 23, 33, 28, 23, 33, 29, 22, 34, 29, 22, 34, 28, 22, 33, 29, 24, 34, 29, 23, 32, 28, 24, 59, 59, 61, 59, 59, 61, 75, 75, 77, 56, 56, 57, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, + 11, 11, 11, 12, 12, 12, 28, 28, 28, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 27, 27, 28, 13, 13, 13, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, + 15, 15, 16, 51, 51, 51, 91, 91, 92, 59, 59, 61, 59, 59, 61, 34, 29, 23, 35, 29, 23, 35, 28, 23, 32, 26, 23, 32, 28, 24, 33, 29, 24, 31, 29, 24, 30, 27, 23, 31, 27, 23, 32, 29, 23, 31, 29, 23, 29, 29, 28, 10, 105, 157, 12, 113, 166, 12, 120, 175, 4, 40, 146, + 0, 0, 129, 0, 0, 129, 0, 0, 129, 0, 0, 129, 0, 0, 131, 0, 0, 132, 0, 0, 134, 0, 0, 139, 4, 4, 139, 12, 12, 136, 12, 12, 141, 12, 12, 144, 12, 12, 147, 12, 12, 150, 12, 12, 152, 12, 12, 152, 12, 12, 154, 12, 12, 153, 12, 12, 153, 12, 12, 153, 12, 12, 152, + 12, 12, 152, 12, 12, 152, 12, 12, 151, 12, 12, 150, 12, 12, 150, 12, 12, 150, 12, 12, 149, 12, 12, 149, 12, 12, 149, 12, 12, 149, 12, 12, 149, 12, 12, 148, 12, 12, 147, 12, 12, 147, 12, 12, 147, 12, 12, 146, 12, 12, 146, 12, 12, 145, 12, 12, 145, 12, 12, 145, 12, 12, 144, + 12, 12, 144, 12, 12, 144, 12, 12, 144, 12, 12, 143, 12, 12, 143, 12, 12, 143, 12, 12, 142, 12, 12, 142, 12, 12, 141, 12, 12, 141, 12, 12, 141, 12, 12, 140, 12, 12, 139, 12, 12, 139, 12, 12, 139, 12, 12, 138, 12, 12, 138, 12, 12, 138, 12, 12, 138, 12, 12, 138, 12, 12, 137, + 12, 12, 137, 12, 12, 136, 12, 12, 136, 12, 12, 135, 12, 12, 135, 12, 12, 135, 12, 12, 134, 12, 12, 133, 12, 12, 133, 12, 12, 133, 12, 12, 133, 12, 12, 133, 12, 12, 132, 12, 12, 131, 12, 12, 131, 12, 12, 130, 12, 12, 129, 12, 12, 129, 12, 12, 128, 12, 12, 127, 12, 12, 126, + 12, 12, 123, 12, 12, 120, 12, 12, 117, 12, 12, 111, 12, 12, 104, 12, 12, 97, 8, 8, 89, 0, 0, 83, 0, 0, 74, 0, 0, 68, 0, 0, 62, 0, 0, 59, 0, 0, 56, 0, 0, 54, 0, 0, 51, 0, 0, 50, 0, 0, 49, 0, 0, 48, 30, 68, 105, 105, 227, 239, 117, 240, 247, + 122, 245, 250, 33, 33, 32, 31, 28, 25, 30, 28, 22, 30, 28, 23, 33, 28, 24, 33, 29, 24, 32, 28, 24, 33, 28, 23, 31, 28, 22, 32, 29, 24, 33, 29, 24, 34, 29, 23, 34, 29, 23, 33, 28, 23, 33, 28, 24, 33, 28, 23, 34, 29, 23, 35, 29, 23, 35, 28, 23, 33, 27, 24, + 32, 28, 24, 34, 30, 24, 32, 29, 24, 31, 27, 23, 33, 28, 23, 34, 30, 23, 33, 30, 22, 32, 29, 23, 34, 28, 24, 34, 27, 25, 32, 27, 24, 32, 28, 23, 34, 29, 23, 34, 29, 23, 220, 219, 218, 255, 255, 255, 33, 29, 23, 34, 28, 23, 34, 28, 22, 175, 174, 172, 255, 255, 255, + 101, 98, 95, 32, 28, 23, 32, 28, 24, 102, 100, 97, 255, 255, 255, 174, 172, 171, 33, 28, 24, 32, 29, 22, 32, 29, 23, 34, 29, 24, 34, 29, 24, 33, 28, 24, 33, 28, 23, 175, 174, 172, 255, 255, 255, 101, 98, 95, 34, 29, 23, 34, 29, 23, 103, 100, 96, 255, 255, 255, 174, 172, 170, + 34, 29, 23, 35, 29, 23, 239, 238, 238, 255, 255, 255, 126, 124, 121, 34, 30, 24, 32, 29, 24, 31, 27, 23, 168, 166, 164, 255, 255, 255, 130, 128, 124, 32, 29, 23, 177, 175, 173, 255, 255, 255, 88, 84, 82, 32, 28, 23, 34, 29, 23, 41, 36, 31, 206, 205, 204, 163, 161, 158, 33, 29, 23, + 34, 28, 23, 220, 219, 218, 255, 255, 255, 32, 28, 24, 33, 28, 24, 32, 28, 23, 32, 28, 24, 220, 219, 218, 255, 255, 255, 34, 28, 25, 33, 28, 24, 32, 29, 22, 32, 29, 23, 34, 29, 24, 34, 29, 24, 33, 28, 24, 220, 219, 218, 255, 255, 255, 32, 29, 24, 33, 29, 24, 34, 29, 23, + 220, 219, 218, 255, 255, 255, 33, 28, 24, 33, 28, 23, 34, 29, 23, 35, 29, 23, 220, 219, 218, 255, 255, 255, 32, 28, 24, 34, 30, 24, 176, 175, 173, 255, 255, 255, 88, 85, 81, 34, 30, 23, 33, 30, 22, 39, 36, 31, 206, 205, 204, 163, 160, 159, 32, 27, 24, 32, 28, 23, 34, 29, 23, + 34, 29, 23, 33, 29, 23, 33, 29, 23, 33, 29, 23, 220, 219, 218, 255, 255, 255, 32, 28, 24, 32, 28, 24, 33, 28, 24, 32, 28, 23, 255, 255, 255, 220, 219, 218, 33, 29, 24, 34, 28, 25, 33, 28, 24, 255, 255, 255, 220, 219, 218, 34, 29, 24, 34, 29, 24, 241, 241, 241, 232, 231, 231, + 32, 29, 23, 32, 29, 24, 33, 29, 24, 79, 75, 70, 255, 255, 255, 220, 219, 218, 33, 28, 24, 33, 28, 23, 220, 219, 218, 255, 255, 255, 35, 28, 23, 33, 27, 24, 220, 219, 218, 255, 255, 255, 32, 29, 24, 31, 27, 23, 33, 28, 23, 34, 30, 23, 220, 219, 218, 255, 255, 255, 34, 28, 24, + 34, 27, 25, 32, 27, 24, 32, 28, 23, 34, 29, 23, 34, 29, 23, 33, 29, 23, 37, 33, 27, 241, 241, 241, 197, 196, 195, 255, 255, 255, 49, 45, 42, 32, 28, 24, 158, 156, 154, 226, 225, 225, 226, 225, 225, 147, 146, 143, 33, 29, 24, 34, 28, 25, 33, 28, 24, 220, 219, 218, 255, 255, 255, + 34, 29, 24, 34, 29, 24, 220, 219, 218, 255, 255, 255, 32, 29, 23, 32, 29, 24, 33, 29, 24, 34, 29, 23, 220, 219, 218, 255, 255, 255, 33, 28, 24, 127, 125, 122, 255, 255, 255, 168, 166, 164, 35, 28, 23, 33, 27, 24, 32, 28, 24, 127, 125, 121, 255, 255, 255, 255, 255, 255, 33, 28, 23, + 34, 30, 23, 176, 174, 172, 255, 255, 255, 102, 98, 95, 34, 27, 25, 32, 27, 24, 102, 100, 96, 255, 255, 255, 174, 172, 170, 33, 29, 23, 33, 29, 23, 37, 33, 27, 241, 241, 241, 197, 196, 194, 255, 255, 255, 49, 45, 42, 33, 28, 24, 158, 156, 154, 226, 225, 225, 226, 225, 225, 148, 146, 143, + 34, 28, 25, 33, 28, 24, 32, 29, 22, 32, 29, 23, 34, 29, 24, 34, 29, 24, 33, 28, 24, 33, 28, 23, 32, 29, 23, 32, 29, 24, 33, 29, 24, 34, 29, 23, 34, 29, 23, 33, 28, 23, 33, 28, 24, 33, 28, 23, 34, 29, 23, 35, 29, 23, 35, 28, 23, 33, 27, 24, 32, 28, 24, + 34, 30, 24, 32, 29, 24, 31, 27, 23, 33, 28, 23, 34, 30, 23, 33, 30, 22, 32, 29, 23, 34, 28, 24, 34, 27, 25, 32, 27, 24, 32, 28, 23, 34, 29, 23, 34, 29, 23, 33, 29, 23, 33, 29, 23, 33, 29, 23, 34, 28, 23, 34, 28, 22, 32, 28, 24, 32, 28, 24, 33, 28, 24, + 59, 59, 61, 59, 59, 61, 91, 91, 92, 51, 51, 51, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 13, 13, 13, 27, 27, 28, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, + 31, 31, 32, 36, 36, 37, 34, 34, 34, 16, 16, 16, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 65, 65, 65, 94, 94, 95, 59, 59, 61, 59, 59, 61, 33, 30, 24, 35, 29, 24, 34, 28, 24, 33, 28, 23, 33, 29, 23, 32, 28, 23, + 32, 27, 24, 31, 27, 24, 31, 27, 24, 30, 27, 24, 31, 27, 24, 30, 28, 24, 10, 106, 157, 12, 112, 166, 13, 121, 176, 5, 46, 148, 0, 0, 129, 0, 0, 128, 0, 0, 128, 0, 0, 129, 0, 0, 129, 0, 0, 130, 0, 0, 132, 0, 0, 134, 0, 0, 137, 0, 0, 141, 0, 0, 144, + 0, 0, 147, 0, 0, 150, 0, 0, 152, 0, 0, 153, 0, 0, 154, 0, 0, 154, 0, 0, 153, 0, 0, 154, 0, 0, 153, 0, 0, 152, 0, 0, 152, 0, 0, 152, 0, 0, 151, 0, 0, 151, 0, 0, 150, 0, 0, 149, 0, 0, 149, 0, 0, 149, 0, 0, 148, 0, 0, 148, 0, 0, 147, + 0, 0, 146, 0, 0, 146, 0, 0, 146, 0, 0, 145, 0, 0, 145, 0, 0, 144, 0, 0, 144, 0, 0, 144, 0, 0, 143, 0, 0, 142, 0, 0, 141, 0, 0, 141, 0, 0, 141, 0, 0, 140, 0, 0, 140, 0, 0, 139, 0, 0, 139, 0, 0, 138, 0, 0, 138, 0, 0, 138, 0, 0, 137, + 0, 0, 136, 0, 0, 136, 0, 0, 135, 0, 0, 135, 0, 0, 135, 0, 0, 134, 0, 0, 133, 0, 0, 133, 0, 0, 133, 0, 0, 132, 0, 0, 131, 0, 0, 131, 0, 0, 130, 0, 0, 130, 0, 0, 130, 0, 0, 129, 0, 0, 128, 0, 0, 128, 0, 0, 127, 0, 0, 127, 0, 0, 127, + 0, 0, 125, 0, 0, 124, 0, 0, 124, 0, 0, 123, 0, 0, 122, 0, 0, 122, 0, 0, 121, 0, 0, 119, 0, 0, 118, 0, 0, 116, 0, 0, 114, 0, 0, 111, 0, 0, 107, 0, 0, 102, 0, 0, 96, 0, 0, 89, 0, 0, 83, 0, 0, 75, 0, 0, 69, 0, 0, 64, 0, 0, 60, + 0, 0, 57, 0, 0, 55, 0, 0, 52, 0, 0, 50, 0, 0, 49, 0, 0, 48, 0, 0, 47, 34, 77, 113, 107, 229, 241, 117, 240, 247, 120, 242, 247, 31, 29, 26, 29, 27, 23, 32, 27, 22, 31, 28, 22, 31, 28, 22, 32, 28, 22, 32, 28, 23, 32, 29, 23, 33, 28, 22, 31, 28, 23, + 31, 29, 23, 33, 29, 23, 33, 29, 23, 32, 28, 23, 31, 29, 24, 31, 30, 24, 33, 30, 24, 35, 29, 24, 34, 28, 24, 34, 29, 24, 34, 30, 24, 33, 29, 23, 32, 27, 24, 32, 27, 24, 32, 28, 24, 32, 28, 24, 34, 28, 24, 33, 30, 23, 32, 29, 23, 33, 27, 23, 32, 28, 24, + 32, 28, 24, 33, 29, 23, 34, 29, 23, 215, 214, 214, 255, 255, 255, 121, 119, 115, 33, 28, 22, 33, 28, 22, 63, 58, 55, 246, 246, 245, 243, 243, 243, 146, 143, 142, 147, 144, 142, 244, 244, 244, 246, 245, 245, 62, 59, 54, 32, 28, 23, 34, 28, 22, 33, 29, 22, 32, 28, 22, 33, 28, 22, + 33, 29, 23, 33, 30, 24, 64, 60, 54, 246, 246, 245, 243, 243, 243, 146, 144, 141, 147, 145, 142, 244, 244, 244, 246, 246, 245, 60, 59, 54, 33, 30, 24, 35, 29, 24, 241, 241, 241, 243, 243, 243, 243, 243, 243, 170, 169, 167, 134, 131, 129, 192, 190, 189, 255, 255, 255, 215, 215, 214, 38, 32, 28, + 33, 30, 23, 59, 57, 52, 244, 244, 244, 245, 245, 244, 154, 152, 151, 139, 137, 134, 210, 209, 208, 249, 249, 249, 79, 76, 72, 33, 29, 22, 33, 28, 22, 220, 219, 218, 255, 255, 255, 34, 29, 24, 32, 28, 24, 32, 27, 24, 33, 28, 23, 220, 219, 218, 255, 255, 255, 33, 29, 24, 32, 28, 23, + 34, 28, 22, 33, 29, 22, 32, 28, 22, 33, 28, 22, 33, 29, 23, 215, 215, 214, 255, 255, 255, 120, 118, 115, 31, 29, 23, 33, 29, 23, 220, 219, 218, 255, 255, 255, 31, 29, 24, 31, 30, 24, 33, 30, 24, 35, 29, 24, 220, 219, 218, 255, 255, 255, 34, 30, 24, 33, 29, 23, 59, 55, 52, + 244, 244, 244, 245, 245, 244, 154, 152, 151, 140, 137, 135, 210, 210, 208, 249, 249, 249, 80, 75, 72, 32, 28, 24, 32, 28, 24, 33, 29, 23, 34, 29, 23, 33, 27, 24, 32, 29, 23, 33, 29, 22, 220, 219, 218, 255, 255, 255, 33, 27, 24, 34, 29, 24, 32, 28, 24, 32, 27, 24, 255, 255, 255, + 220, 219, 218, 33, 27, 23, 33, 29, 24, 32, 28, 23, 255, 255, 255, 220, 219, 218, 32, 28, 22, 33, 28, 22, 191, 190, 188, 255, 255, 255, 172, 170, 167, 112, 110, 107, 149, 148, 145, 228, 227, 226, 246, 246, 245, 245, 245, 244, 102, 100, 97, 31, 30, 24, 220, 219, 218, 255, 255, 255, 34, 28, 24, + 34, 29, 24, 220, 219, 218, 255, 255, 255, 32, 27, 24, 32, 27, 24, 32, 28, 24, 32, 28, 24, 220, 219, 218, 255, 255, 255, 32, 29, 23, 33, 27, 23, 32, 28, 24, 32, 28, 24, 33, 29, 23, 34, 29, 23, 33, 27, 24, 32, 29, 23, 180, 179, 176, 255, 255, 255, 215, 214, 213, 33, 27, 24, + 34, 29, 24, 99, 96, 93, 255, 255, 255, 255, 255, 255, 80, 76, 73, 33, 27, 23, 33, 29, 24, 32, 28, 23, 220, 219, 218, 255, 255, 255, 32, 28, 22, 33, 28, 22, 220, 219, 218, 255, 255, 255, 34, 29, 23, 31, 28, 23, 31, 29, 23, 33, 29, 23, 220, 219, 218, 255, 255, 255, 31, 29, 24, + 35, 34, 28, 214, 213, 212, 255, 255, 255, 192, 191, 189, 135, 132, 129, 171, 169, 167, 230, 230, 229, 236, 236, 235, 255, 255, 255, 32, 28, 24, 32, 28, 24, 64, 59, 55, 246, 246, 245, 243, 243, 243, 146, 143, 141, 146, 144, 143, 244, 244, 244, 246, 246, 245, 63, 59, 53, 33, 27, 24, 32, 29, 23, + 33, 29, 22, 180, 178, 176, 255, 255, 255, 215, 213, 213, 34, 29, 24, 32, 28, 24, 99, 95, 93, 255, 255, 255, 255, 255, 255, 80, 76, 73, 33, 29, 24, 32, 28, 23, 34, 28, 22, 196, 195, 193, 227, 226, 225, 33, 28, 22, 33, 29, 23, 33, 30, 24, 34, 29, 23, 31, 28, 23, 31, 29, 23, + 33, 29, 23, 33, 29, 23, 32, 28, 23, 31, 29, 24, 31, 30, 24, 33, 30, 24, 35, 29, 24, 34, 28, 24, 34, 29, 24, 34, 30, 24, 33, 29, 23, 32, 27, 24, 32, 27, 24, 32, 28, 24, 32, 28, 24, 34, 28, 24, 33, 30, 23, 32, 29, 23, 33, 27, 23, 32, 28, 24, 32, 28, 24, + 33, 29, 23, 34, 29, 23, 33, 27, 24, 32, 29, 23, 33, 29, 22, 33, 28, 22, 33, 28, 22, 33, 27, 24, 34, 29, 24, 32, 28, 24, 59, 59, 61, 59, 59, 61, 94, 94, 95, 65, 65, 65, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, + 16, 16, 16, 34, 34, 34, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 37, 37, 37, 40, 40, 40, 30, 30, 30, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 17, 17, 18, + 105, 105, 106, 82, 82, 84, 59, 59, 61, 59, 59, 61, 33, 28, 24, 33, 29, 24, 33, 29, 23, 33, 28, 22, 32, 28, 22, 32, 29, 24, 32, 29, 23, 32, 28, 23, 33, 27, 23, 31, 28, 23, 29, 27, 23, 30, 28, 25, 12, 98, 145, 12, 113, 165, 13, 121, 176, 6, 58, 153, 0, 0, 128, + 0, 0, 127, 0, 0, 128, 0, 0, 127, 0, 0, 127, 0, 0, 128, 0, 0, 129, 0, 0, 130, 0, 0, 132, 0, 0, 135, 0, 0, 136, 0, 0, 139, 0, 0, 140, 0, 0, 141, 0, 0, 142, 0, 0, 142, 0, 0, 142, 0, 0, 142, 0, 0, 142, 0, 0, 141, 0, 0, 141, 0, 0, 140, + 0, 0, 139, 0, 0, 139, 0, 0, 138, 0, 0, 138, 0, 0, 138, 0, 0, 137, 0, 0, 136, 0, 0, 136, 0, 0, 135, 0, 0, 134, 0, 0, 134, 0, 0, 133, 0, 0, 133, 0, 0, 132, 0, 0, 132, 0, 0, 131, 0, 0, 130, 0, 0, 130, 0, 0, 129, 0, 0, 129, 0, 0, 129, + 0, 0, 128, 0, 0, 127, 0, 0, 127, 0, 0, 126, 0, 0, 126, 0, 0, 125, 0, 0, 124, 0, 0, 124, 0, 0, 124, 0, 0, 123, 0, 0, 122, 0, 0, 122, 0, 0, 121, 0, 0, 120, 0, 0, 120, 0, 0, 120, 0, 0, 119, 0, 0, 119, 0, 0, 118, 0, 0, 117, 0, 0, 117, + 0, 0, 116, 0, 0, 116, 0, 0, 116, 0, 0, 115, 0, 0, 114, 0, 0, 114, 0, 0, 113, 0, 0, 112, 0, 0, 112, 0, 0, 111, 0, 0, 110, 0, 0, 109, 0, 0, 108, 0, 0, 107, 0, 0, 107, 0, 0, 105, 0, 0, 104, 0, 0, 103, 0, 0, 102, 0, 0, 101, 0, 0, 98, + 0, 0, 95, 0, 0, 93, 0, 0, 89, 0, 0, 85, 0, 0, 80, 0, 0, 74, 0, 0, 69, 0, 0, 65, 0, 0, 60, 0, 0, 57, 0, 0, 55, 0, 0, 52, 0, 0, 50, 0, 0, 49, 0, 0, 48, 0, 0, 47, 0, 0, 46, 43, 97, 129, 107, 229, 241, 117, 240, 247, 110, 219, 224, + 30, 27, 24, 31, 27, 23, 31, 27, 24, 31, 27, 23, 31, 29, 23, 32, 28, 24, 32, 27, 23, 33, 28, 21, 31, 28, 21, 33, 28, 23, 34, 27, 23, 32, 28, 22, 33, 30, 23, 34, 30, 24, 33, 28, 23, 32, 27, 23, 33, 28, 24, 33, 29, 24, 33, 29, 23, 34, 29, 23, 33, 29, 23, + 32, 29, 24, 32, 29, 23, 33, 28, 23, 34, 28, 23, 33, 29, 23, 31, 28, 23, 32, 30, 24, 33, 29, 24, 31, 28, 24, 31, 28, 23, 33, 28, 24, 34, 27, 24, 34, 28, 23, 113, 111, 107, 215, 214, 213, 242, 242, 242, 32, 27, 22, 31, 27, 21, 33, 29, 24, 66, 64, 59, 189, 188, 186, + 234, 234, 234, 234, 234, 234, 188, 187, 186, 66, 62, 58, 33, 27, 23, 34, 28, 23, 33, 27, 24, 32, 28, 23, 31, 29, 23, 32, 28, 24, 33, 27, 23, 34, 29, 22, 32, 29, 22, 67, 63, 59, 190, 188, 186, 234, 234, 233, 234, 234, 234, 189, 188, 186, 66, 62, 58, 32, 27, 23, 33, 28, 24, + 33, 29, 24, 244, 244, 244, 220, 219, 218, 77, 74, 69, 200, 199, 198, 242, 242, 242, 220, 219, 218, 158, 155, 153, 43, 39, 33, 31, 28, 23, 32, 30, 24, 33, 29, 24, 60, 58, 54, 182, 181, 179, 230, 230, 229, 243, 243, 243, 201, 199, 198, 88, 85, 80, 32, 27, 22, 33, 27, 23, 32, 27, 22, + 219, 219, 218, 255, 255, 255, 32, 29, 23, 31, 29, 23, 32, 29, 23, 33, 28, 23, 220, 219, 218, 255, 255, 255, 33, 27, 23, 34, 28, 23, 33, 27, 24, 32, 28, 23, 31, 29, 23, 32, 28, 24, 33, 27, 23, 114, 111, 107, 215, 215, 213, 242, 242, 242, 34, 27, 23, 32, 28, 22, 220, 219, 218, + 255, 255, 255, 33, 28, 23, 32, 27, 23, 33, 28, 24, 33, 29, 24, 220, 219, 218, 255, 255, 255, 33, 29, 23, 32, 29, 24, 32, 29, 23, 62, 58, 53, 183, 181, 179, 230, 230, 229, 243, 243, 243, 200, 200, 198, 88, 85, 82, 31, 28, 24, 31, 28, 23, 33, 28, 24, 34, 27, 24, 34, 28, 23, + 32, 29, 22, 32, 27, 22, 33, 27, 23, 220, 219, 218, 255, 255, 255, 33, 29, 24, 32, 29, 23, 31, 29, 23, 32, 29, 23, 255, 255, 255, 220, 219, 218, 32, 28, 23, 33, 27, 23, 34, 28, 23, 255, 255, 255, 220, 219, 218, 31, 29, 23, 32, 28, 24, 52, 46, 43, 174, 172, 170, 234, 234, 233, + 239, 238, 238, 185, 183, 182, 58, 54, 49, 134, 133, 129, 230, 230, 229, 228, 227, 226, 32, 27, 23, 220, 219, 218, 255, 255, 255, 33, 29, 23, 34, 29, 23, 220, 219, 218, 255, 255, 255, 32, 29, 23, 33, 28, 23, 34, 28, 23, 33, 29, 23, 219, 219, 218, 255, 255, 255, 33, 29, 24, 31, 28, 24, + 31, 28, 23, 33, 28, 24, 34, 27, 24, 34, 28, 23, 32, 29, 22, 32, 27, 22, 114, 110, 107, 255, 255, 255, 157, 156, 153, 33, 29, 24, 32, 29, 23, 43, 41, 35, 251, 251, 251, 234, 234, 234, 33, 29, 24, 32, 28, 23, 33, 27, 23, 34, 28, 23, 220, 219, 218, 255, 255, 255, 31, 29, 23, + 32, 28, 24, 220, 219, 218, 255, 255, 255, 32, 29, 22, 33, 28, 23, 34, 27, 23, 32, 28, 22, 220, 219, 218, 255, 255, 255, 33, 28, 23, 32, 27, 23, 42, 37, 33, 156, 154, 152, 218, 217, 216, 242, 242, 242, 195, 194, 193, 67, 65, 61, 220, 219, 218, 255, 255, 255, 34, 28, 23, 33, 29, 23, + 31, 28, 23, 66, 65, 60, 189, 188, 187, 234, 234, 234, 234, 234, 234, 189, 187, 186, 67, 61, 59, 34, 28, 23, 32, 29, 22, 32, 27, 22, 33, 27, 23, 113, 110, 107, 255, 255, 255, 158, 156, 154, 32, 29, 23, 31, 29, 23, 44, 41, 35, 251, 251, 251, 234, 234, 234, 33, 29, 24, 33, 27, 23, + 34, 28, 23, 33, 27, 24, 220, 219, 218, 255, 255, 255, 32, 28, 24, 33, 27, 23, 34, 29, 22, 32, 29, 22, 33, 28, 23, 34, 27, 23, 32, 28, 22, 33, 30, 23, 34, 30, 24, 33, 28, 23, 32, 27, 23, 33, 28, 24, 33, 29, 24, 33, 29, 23, 34, 29, 23, 33, 29, 23, 32, 29, 24, + 32, 29, 23, 33, 28, 23, 34, 28, 23, 33, 29, 23, 31, 28, 23, 32, 30, 24, 33, 29, 24, 31, 28, 24, 31, 28, 23, 33, 28, 24, 34, 27, 24, 34, 28, 23, 32, 29, 22, 32, 27, 22, 33, 27, 23, 32, 27, 22, 31, 27, 21, 33, 29, 24, 32, 29, 23, 31, 29, 23, 59, 59, 61, + 59, 59, 61, 82, 82, 84, 105, 105, 106, 17, 17, 18, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 30, 30, 30, 40, 40, 40, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, + 36, 36, 37, 41, 41, 42, 42, 42, 43, 34, 34, 35, 14, 14, 14, 13, 13, 13, 15, 15, 15, 15, 15, 15, 20, 20, 20, 87, 87, 88, 104, 104, 106, 64, 64, 66, 59, 59, 61, 59, 59, 61, 32, 28, 23, 32, 29, 24, 33, 29, 23, 31, 28, 22, 30, 27, 22, 34, 28, 23, 33, 28, 22, + 31, 27, 22, 30, 28, 23, 29, 29, 24, 30, 29, 25, 29, 27, 24, 14, 90, 131, 12, 115, 166, 13, 121, 176, 9, 77, 161, 0, 0, 127, 0, 0, 127, 0, 0, 127, 0, 0, 126, 0, 0, 126, 0, 0, 126, 0, 0, 126, 0, 0, 128, 0, 0, 128, 0, 0, 129, 0, 0, 131, 0, 0, 132, + 0, 0, 132, 0, 0, 133, 0, 0, 133, 0, 0, 133, 0, 0, 132, 0, 0, 132, 0, 0, 132, 0, 0, 132, 0, 0, 131, 0, 0, 130, 0, 0, 130, 0, 0, 129, 0, 0, 129, 0, 0, 129, 0, 0, 128, 0, 0, 127, 0, 0, 127, 0, 0, 126, 0, 0, 125, 0, 0, 124, 0, 0, 124, + 0, 0, 123, 0, 0, 122, 0, 0, 122, 0, 0, 121, 0, 0, 121, 0, 0, 121, 0, 0, 120, 0, 0, 119, 0, 0, 119, 0, 0, 118, 0, 0, 117, 0, 0, 117, 0, 0, 116, 0, 0, 115, 0, 0, 115, 0, 0, 114, 0, 0, 114, 0, 0, 114, 0, 0, 113, 0, 0, 112, 0, 0, 112, + 0, 0, 111, 0, 0, 110, 0, 0, 110, 0, 0, 109, 0, 0, 108, 0, 0, 108, 0, 0, 107, 0, 0, 107, 0, 0, 107, 0, 0, 106, 0, 0, 105, 0, 0, 105, 0, 0, 104, 0, 0, 103, 0, 0, 103, 0, 0, 102, 0, 0, 101, 0, 0, 101, 0, 0, 100, 0, 0, 99, 0, 0, 98, + 0, 0, 97, 0, 0, 96, 0, 0, 94, 0, 0, 93, 0, 0, 92, 0, 0, 92, 0, 0, 90, 0, 0, 88, 0, 0, 87, 0, 0, 86, 0, 0, 84, 0, 0, 82, 0, 0, 78, 0, 0, 75, 0, 0, 71, 0, 0, 67, 0, 0, 64, 0, 0, 60, 0, 0, 58, 0, 0, 55, 0, 0, 53, + 0, 0, 51, 0, 0, 49, 0, 0, 48, 0, 0, 47, 0, 0, 45, 0, 0, 44, 58, 130, 157, 107, 229, 241, 118, 242, 248, 101, 197, 201, 30, 27, 24, 31, 28, 25, 31, 28, 24, 31, 28, 24, 31, 27, 22, 30, 28, 22, 31, 29, 24, 32, 27, 22, 33, 27, 22, 33, 28, 24, 32, 27, 23, + 31, 28, 23, 31, 29, 23, 32, 29, 23, 33, 30, 23, 33, 28, 22, 32, 28, 23, 32, 29, 24, 33, 29, 23, 32, 29, 23, 31, 28, 23, 34, 28, 23, 34, 29, 23, 32, 28, 22, 31, 28, 23, 30, 29, 24, 31, 30, 24, 32, 29, 24, 31, 27, 23, 32, 28, 23, 31, 28, 23, 33, 26, 23, + 34, 28, 23, 33, 28, 23, 33, 27, 24, 33, 29, 23, 32, 28, 22, 33, 28, 23, 33, 28, 23, 32, 27, 23, 31, 27, 22, 31, 29, 22, 33, 29, 22, 32, 27, 24, 32, 29, 23, 33, 29, 22, 33, 28, 24, 33, 28, 24, 32, 28, 24, 32, 28, 24, 32, 28, 23, 31, 29, 23, 31, 29, 24, + 33, 28, 23, 34, 28, 23, 33, 28, 24, 32, 27, 23, 31, 28, 23, 31, 29, 23, 32, 29, 23, 33, 30, 23, 33, 28, 22, 32, 28, 23, 32, 29, 24, 247, 246, 246, 220, 219, 218, 31, 28, 23, 34, 28, 23, 34, 29, 23, 32, 28, 22, 31, 28, 23, 30, 29, 24, 31, 30, 24, 32, 29, 24, + 31, 27, 23, 32, 28, 23, 31, 28, 23, 33, 26, 23, 34, 28, 23, 33, 28, 23, 33, 27, 24, 33, 29, 23, 32, 28, 22, 33, 28, 23, 33, 28, 23, 32, 27, 23, 31, 27, 22, 31, 29, 22, 33, 29, 22, 32, 27, 24, 32, 29, 23, 33, 29, 22, 33, 28, 24, 33, 28, 24, 32, 28, 24, + 32, 28, 24, 32, 28, 23, 31, 29, 23, 31, 29, 24, 33, 28, 23, 34, 28, 23, 33, 28, 24, 32, 27, 23, 31, 28, 23, 31, 29, 23, 32, 29, 23, 33, 30, 23, 33, 28, 22, 32, 28, 23, 32, 29, 24, 33, 29, 23, 32, 29, 23, 31, 28, 23, 34, 28, 23, 34, 29, 23, 32, 28, 22, + 31, 28, 23, 30, 29, 24, 31, 30, 24, 32, 29, 24, 31, 27, 23, 32, 28, 23, 31, 28, 23, 33, 26, 23, 34, 28, 23, 33, 28, 23, 33, 27, 24, 33, 29, 23, 32, 28, 22, 33, 28, 23, 33, 28, 23, 32, 27, 23, 31, 27, 22, 31, 29, 22, 33, 29, 22, 32, 27, 24, 32, 29, 23, + 33, 29, 22, 33, 28, 24, 33, 28, 24, 32, 28, 24, 32, 28, 24, 32, 28, 23, 31, 29, 23, 31, 29, 24, 33, 28, 23, 34, 28, 23, 33, 28, 24, 32, 27, 23, 31, 28, 23, 31, 29, 23, 32, 29, 23, 33, 30, 23, 33, 28, 22, 32, 28, 23, 32, 29, 24, 33, 29, 23, 32, 29, 23, + 31, 28, 23, 34, 28, 23, 34, 29, 23, 32, 28, 22, 31, 28, 23, 30, 29, 24, 31, 30, 24, 32, 29, 24, 31, 27, 23, 32, 28, 23, 31, 28, 23, 33, 26, 23, 34, 28, 23, 33, 28, 23, 33, 27, 24, 33, 29, 23, 32, 28, 22, 33, 28, 23, 33, 28, 23, 32, 27, 23, 31, 27, 22, + 31, 29, 22, 33, 29, 22, 32, 27, 24, 32, 29, 23, 33, 29, 22, 33, 28, 24, 33, 28, 24, 32, 28, 24, 32, 28, 24, 32, 28, 23, 31, 29, 23, 31, 29, 24, 33, 28, 23, 34, 28, 23, 33, 28, 24, 32, 27, 23, 31, 28, 23, 31, 29, 23, 32, 29, 23, 33, 30, 23, 33, 28, 22, + 32, 28, 23, 32, 29, 24, 33, 29, 23, 32, 29, 23, 31, 28, 23, 34, 28, 23, 34, 29, 23, 32, 28, 22, 31, 28, 23, 30, 29, 24, 31, 30, 24, 32, 29, 24, 31, 27, 23, 32, 28, 23, 31, 28, 23, 33, 26, 23, 34, 28, 23, 33, 28, 23, 33, 27, 24, 33, 29, 23, 32, 28, 22, + 33, 28, 23, 33, 28, 23, 32, 27, 23, 31, 27, 22, 31, 29, 22, 33, 29, 22, 32, 27, 24, 32, 29, 23, 33, 29, 22, 33, 28, 24, 33, 28, 24, 32, 28, 24, 32, 28, 24, 32, 28, 23, 31, 29, 23, 31, 29, 24, 33, 28, 23, 34, 28, 23, 33, 28, 24, 32, 27, 23, 31, 28, 23, + 31, 29, 23, 32, 29, 23, 33, 30, 23, 33, 28, 22, 32, 28, 23, 32, 29, 24, 33, 29, 23, 32, 29, 23, 31, 28, 23, 34, 28, 23, 34, 29, 23, 32, 28, 22, 31, 28, 23, 30, 29, 24, 31, 30, 24, 32, 29, 24, 31, 27, 23, 32, 28, 23, 31, 28, 23, 33, 26, 23, 34, 28, 23, + 33, 28, 23, 33, 27, 24, 33, 29, 23, 32, 28, 22, 33, 28, 23, 33, 28, 23, 32, 27, 23, 31, 27, 22, 31, 29, 22, 59, 59, 61, 59, 59, 61, 64, 64, 66, 104, 104, 106, 87, 87, 88, 20, 20, 20, 15, 15, 15, 15, 15, 15, 13, 13, 13, 14, 14, 14, 34, 34, 35, 42, 42, 43, + 41, 41, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 46, 50, 50, 50, 58, 58, 59, 53, 53, 54, 51, 51, 52, 68, 68, 69, 104, 104, 105, 103, 103, 104, 73, 73, 75, + 59, 59, 61, 59, 59, 61, 59, 59, 61, 33, 28, 23, 32, 30, 23, 32, 29, 23, 31, 26, 23, 31, 26, 22, 31, 28, 23, 30, 27, 22, 32, 27, 23, 30, 28, 23, 30, 28, 24, 31, 28, 24, 31, 28, 25, 19, 75, 106, 12, 115, 166, 14, 122, 176, 13, 115, 177, 0, 1, 127, 0, 0, 126, + 0, 0, 125, 0, 0, 126, 0, 0, 125, 0, 0, 124, 0, 0, 125, 0, 0, 125, 0, 0, 125, 0, 0, 125, 0, 0, 126, 0, 0, 126, 0, 0, 126, 0, 0, 127, 0, 0, 126, 0, 0, 126, 0, 0, 126, 0, 0, 125, 0, 0, 125, 0, 0, 124, 0, 0, 123, 0, 0, 123, 0, 0, 122, + 0, 0, 121, 0, 0, 120, 0, 0, 120, 0, 0, 119, 0, 0, 118, 0, 0, 118, 0, 0, 117, 0, 0, 117, 0, 0, 117, 0, 0, 116, 0, 0, 115, 0, 0, 115, 0, 0, 114, 0, 0, 113, 0, 0, 113, 0, 0, 112, 0, 0, 111, 0, 0, 111, 0, 0, 110, 0, 0, 109, 0, 0, 109, + 0, 0, 108, 0, 0, 107, 0, 0, 107, 0, 0, 106, 0, 0, 105, 0, 0, 105, 0, 0, 104, 0, 0, 104, 0, 0, 104, 0, 0, 103, 0, 0, 102, 0, 0, 102, 0, 0, 101, 0, 0, 100, 0, 0, 100, 0, 0, 99, 0, 0, 98, 0, 0, 98, 0, 0, 97, 0, 0, 96, 0, 0, 96, + 0, 0, 95, 0, 0, 94, 0, 0, 94, 0, 0, 93, 0, 0, 92, 0, 0, 91, 0, 0, 90, 0, 0, 90, 0, 0, 89, 0, 0, 88, 0, 0, 86, 0, 0, 85, 0, 0, 84, 0, 0, 83, 0, 0, 82, 0, 0, 81, 0, 0, 79, 0, 0, 78, 0, 0, 77, 0, 0, 76, 0, 0, 75, + 0, 0, 72, 0, 0, 71, 0, 0, 67, 0, 0, 65, 0, 0, 62, 0, 0, 60, 0, 0, 57, 0, 0, 54, 0, 0, 53, 0, 0, 51, 0, 0, 49, 0, 0, 48, 0, 0, 46, 0, 0, 45, 0, 0, 44, 0, 1, 44, 88, 195, 214, 109, 231, 242, 118, 242, 248, 81, 153, 157, 30, 27, 24, + 31, 26, 23, 30, 26, 22, 30, 28, 22, 31, 28, 23, 31, 27, 22, 33, 28, 23, 32, 26, 22, 31, 26, 22, 32, 28, 23, 34, 28, 23, 33, 29, 22, 31, 29, 23, 32, 29, 24, 32, 28, 23, 32, 28, 22, 33, 28, 23, 32, 30, 23, 32, 29, 23, 32, 27, 24, 32, 27, 23, 31, 28, 23, + 31, 28, 23, 33, 28, 23, 32, 29, 24, 31, 29, 24, 33, 29, 24, 34, 29, 24, 33, 27, 24, 31, 27, 23, 31, 29, 23, 31, 28, 23, 33, 27, 22, 34, 28, 23, 32, 27, 23, 33, 27, 23, 34, 29, 22, 31, 28, 22, 32, 27, 23, 31, 28, 23, 31, 27, 22, 32, 27, 23, 32, 29, 23, + 32, 28, 23, 31, 27, 23, 31, 27, 22, 32, 27, 23, 33, 26, 23, 32, 27, 22, 31, 29, 22, 32, 29, 23, 32, 28, 23, 33, 28, 23, 33, 27, 23, 32, 27, 23, 32, 28, 23, 34, 28, 23, 33, 29, 22, 31, 29, 23, 32, 29, 24, 32, 28, 23, 32, 28, 22, 33, 28, 23, 32, 30, 23, + 249, 249, 249, 220, 219, 218, 32, 27, 23, 31, 28, 23, 31, 28, 23, 33, 28, 23, 32, 29, 24, 31, 29, 24, 33, 29, 24, 34, 29, 24, 33, 27, 24, 31, 27, 23, 31, 29, 23, 31, 28, 23, 33, 27, 22, 34, 28, 23, 32, 27, 23, 33, 27, 23, 34, 29, 22, 31, 28, 22, 32, 27, 23, + 31, 28, 23, 31, 27, 22, 32, 27, 23, 32, 29, 23, 32, 28, 23, 31, 27, 23, 31, 27, 22, 32, 27, 23, 33, 26, 23, 32, 27, 22, 31, 29, 22, 32, 29, 23, 32, 28, 23, 33, 28, 23, 33, 27, 23, 32, 27, 23, 32, 28, 23, 34, 28, 23, 33, 29, 22, 31, 29, 23, 32, 29, 24, + 32, 28, 23, 32, 28, 22, 33, 28, 23, 32, 30, 23, 32, 29, 23, 32, 27, 24, 32, 27, 23, 31, 28, 23, 31, 28, 23, 33, 28, 23, 32, 29, 24, 31, 29, 24, 33, 29, 24, 34, 29, 24, 33, 27, 24, 31, 27, 23, 31, 29, 23, 31, 28, 23, 33, 27, 22, 34, 28, 23, 32, 27, 23, + 33, 27, 23, 34, 29, 22, 31, 28, 22, 32, 27, 23, 31, 28, 23, 31, 27, 22, 32, 27, 23, 32, 29, 23, 32, 28, 23, 31, 27, 23, 31, 27, 22, 32, 27, 23, 33, 26, 23, 32, 27, 22, 31, 29, 22, 32, 29, 23, 32, 28, 23, 33, 28, 23, 33, 27, 23, 32, 27, 23, 32, 28, 23, + 34, 28, 23, 33, 29, 22, 31, 29, 23, 32, 29, 24, 32, 28, 23, 32, 28, 22, 33, 28, 23, 32, 30, 23, 32, 29, 23, 32, 27, 24, 32, 27, 23, 31, 28, 23, 31, 28, 23, 33, 28, 23, 32, 29, 24, 31, 29, 24, 33, 29, 24, 34, 29, 24, 33, 27, 24, 31, 27, 23, 31, 29, 23, + 31, 28, 23, 33, 27, 22, 34, 28, 23, 32, 27, 23, 33, 27, 23, 34, 29, 22, 31, 28, 22, 32, 27, 23, 31, 28, 23, 31, 27, 22, 32, 27, 23, 32, 29, 23, 32, 28, 23, 31, 27, 23, 31, 27, 22, 32, 27, 23, 33, 26, 23, 32, 27, 22, 31, 29, 22, 32, 29, 23, 32, 28, 23, + 33, 28, 23, 33, 27, 23, 32, 27, 23, 32, 28, 23, 34, 28, 23, 33, 29, 22, 31, 29, 23, 32, 29, 24, 32, 28, 23, 32, 28, 22, 33, 28, 23, 32, 30, 23, 32, 29, 23, 32, 27, 24, 32, 27, 23, 31, 28, 23, 31, 28, 23, 33, 28, 23, 32, 29, 24, 31, 29, 24, 33, 29, 24, + 34, 29, 24, 33, 27, 24, 31, 27, 23, 31, 29, 23, 31, 28, 23, 33, 27, 22, 34, 28, 23, 32, 27, 23, 33, 27, 23, 34, 29, 22, 31, 28, 22, 32, 27, 23, 31, 28, 23, 31, 27, 22, 32, 27, 23, 32, 29, 23, 32, 28, 23, 31, 27, 23, 31, 27, 22, 32, 27, 23, 33, 26, 23, + 32, 27, 22, 31, 29, 22, 32, 29, 23, 32, 28, 23, 33, 28, 23, 33, 27, 23, 32, 27, 23, 32, 28, 23, 34, 28, 23, 33, 29, 22, 31, 29, 23, 32, 29, 24, 32, 28, 23, 32, 28, 22, 33, 28, 23, 32, 30, 23, 32, 29, 23, 32, 27, 24, 32, 27, 23, 31, 28, 23, 31, 28, 23, + 33, 28, 23, 32, 29, 24, 31, 29, 24, 33, 29, 24, 34, 29, 24, 33, 27, 24, 31, 27, 23, 31, 29, 23, 31, 28, 23, 33, 27, 22, 34, 28, 23, 32, 27, 23, 33, 27, 23, 34, 29, 22, 31, 28, 22, 32, 27, 23, 31, 28, 23, 31, 27, 22, 32, 27, 23, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 73, 73, 75, 103, 103, 104, 104, 104, 105, 68, 68, 69, 51, 51, 52, 53, 53, 54, 58, 58, 59, 50, 50, 50, 46, 46, 46, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, + 41, 41, 42, 46, 46, 47, 51, 51, 51, 55, 55, 56, 67, 67, 69, 88, 88, 89, 91, 91, 93, 81, 81, 82, 64, 64, 66, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 32, 29, 23, 32, 29, 23, 33, 28, 22, 32, 28, 22, 30, 28, 23, 31, 28, 24, 32, 28, 23, 31, 28, 23, + 30, 26, 23, 30, 28, 24, 30, 27, 23, 29, 27, 24, 24, 49, 63, 12, 116, 167, 14, 123, 175, 15, 131, 185, 4, 36, 143, 0, 0, 125, 0, 0, 124, 0, 0, 124, 0, 0, 124, 0, 0, 123, 0, 0, 123, 0, 0, 123, 0, 0, 122, 0, 0, 123, 0, 0, 122, 0, 0, 122, 0, 0, 122, + 0, 0, 122, 0, 0, 121, 0, 0, 121, 0, 0, 120, 0, 0, 120, 0, 0, 120, 0, 0, 119, 0, 0, 118, 0, 0, 118, 0, 0, 117, 0, 0, 116, 0, 0, 116, 0, 0, 115, 0, 0, 114, 0, 0, 114, 0, 0, 113, 0, 0, 112, 0, 0, 112, 0, 0, 111, 0, 0, 110, 0, 0, 110, + 0, 0, 109, 0, 0, 108, 0, 0, 108, 0, 0, 107, 0, 0, 106, 0, 0, 106, 0, 0, 105, 0, 0, 104, 0, 0, 104, 0, 0, 103, 0, 0, 102, 0, 0, 102, 0, 0, 101, 0, 0, 100, 0, 0, 100, 0, 0, 99, 0, 0, 98, 0, 0, 98, 0, 0, 97, 0, 0, 96, 0, 0, 96, + 0, 0, 96, 0, 0, 95, 0, 0, 95, 0, 0, 94, 0, 0, 93, 0, 0, 93, 0, 0, 92, 0, 0, 91, 0, 0, 91, 0, 0, 90, 0, 0, 89, 0, 0, 89, 0, 0, 88, 0, 0, 87, 0, 0, 86, 0, 0, 85, 0, 0, 84, 0, 0, 83, 0, 0, 82, 0, 0, 80, 0, 0, 79, + 0, 0, 78, 0, 0, 77, 0, 0, 76, 0, 0, 75, 0, 0, 73, 0, 0, 72, 0, 0, 71, 0, 0, 71, 0, 0, 70, 0, 0, 68, 0, 0, 66, 0, 0, 64, 0, 0, 62, 0, 0, 61, 0, 0, 58, 0, 0, 56, 0, 0, 54, 0, 0, 53, 0, 0, 51, 0, 0, 50, 0, 0, 48, + 0, 0, 46, 0, 0, 45, 0, 0, 44, 0, 0, 43, 23, 55, 91, 100, 221, 236, 109, 231, 242, 120, 244, 249, 55, 88, 88, 31, 28, 24, 30, 27, 22, 30, 28, 22, 31, 27, 22, 32, 27, 22, 31, 28, 22, 31, 28, 22, 32, 28, 22, 31, 27, 21, 32, 28, 22, 32, 28, 23, 32, 28, 24, + 32, 29, 23, 32, 30, 22, 33, 29, 22, 33, 28, 22, 32, 29, 23, 32, 29, 23, 33, 28, 22, 33, 29, 23, 31, 29, 24, 31, 28, 24, 33, 29, 24, 32, 29, 23, 31, 27, 23, 31, 28, 24, 32, 28, 23, 31, 28, 23, 32, 27, 24, 32, 26, 23, 31, 27, 23, 30, 29, 23, 31, 28, 23, + 33, 27, 23, 32, 28, 22, 31, 28, 22, 32, 27, 23, 32, 29, 22, 32, 29, 22, 32, 28, 23, 32, 27, 22, 30, 27, 22, 32, 27, 22, 34, 27, 23, 33, 28, 23, 32, 30, 23, 33, 29, 23, 32, 28, 22, 31, 28, 22, 32, 28, 22, 33, 28, 22, 32, 29, 22, 31, 28, 22, 33, 29, 23, + 32, 28, 22, 32, 28, 22, 32, 28, 23, 32, 28, 24, 32, 29, 23, 32, 30, 22, 33, 29, 22, 33, 28, 22, 32, 29, 23, 32, 29, 23, 253, 253, 253, 220, 219, 218, 31, 29, 24, 31, 28, 24, 33, 29, 24, 32, 29, 23, 31, 27, 23, 31, 28, 24, 32, 28, 23, 31, 28, 23, 32, 27, 24, + 32, 26, 23, 31, 27, 23, 30, 29, 23, 31, 28, 23, 33, 27, 23, 32, 28, 22, 31, 28, 22, 32, 27, 23, 32, 29, 22, 32, 29, 22, 32, 28, 23, 32, 27, 22, 30, 27, 22, 32, 27, 22, 34, 27, 23, 33, 28, 23, 32, 30, 23, 33, 29, 23, 32, 28, 22, 31, 28, 22, 32, 28, 22, + 33, 28, 22, 32, 29, 22, 31, 28, 22, 33, 29, 23, 32, 28, 22, 32, 28, 22, 32, 28, 23, 32, 28, 24, 32, 29, 23, 32, 30, 22, 33, 29, 22, 33, 28, 22, 32, 29, 23, 32, 29, 23, 33, 28, 22, 33, 29, 23, 31, 29, 24, 31, 28, 24, 33, 29, 24, 32, 29, 23, 31, 27, 23, + 31, 28, 24, 32, 28, 23, 31, 28, 23, 32, 27, 24, 32, 26, 23, 31, 27, 23, 30, 29, 23, 31, 28, 23, 33, 27, 23, 32, 28, 22, 31, 28, 22, 32, 27, 23, 32, 29, 22, 32, 29, 22, 32, 28, 23, 32, 27, 22, 30, 27, 22, 32, 27, 22, 34, 27, 23, 33, 28, 23, 32, 30, 23, + 33, 29, 23, 32, 28, 22, 31, 28, 22, 32, 28, 22, 33, 28, 22, 32, 29, 22, 31, 28, 22, 33, 29, 23, 32, 28, 22, 32, 28, 22, 32, 28, 23, 32, 28, 24, 32, 29, 23, 32, 30, 22, 33, 29, 22, 33, 28, 22, 32, 29, 23, 32, 29, 23, 33, 28, 22, 33, 29, 23, 31, 29, 24, + 31, 28, 24, 33, 29, 24, 32, 29, 23, 31, 27, 23, 31, 28, 24, 32, 28, 23, 31, 28, 23, 32, 27, 24, 32, 26, 23, 31, 27, 23, 30, 29, 23, 31, 28, 23, 33, 27, 23, 32, 28, 22, 31, 28, 22, 32, 27, 23, 32, 29, 22, 32, 29, 22, 32, 28, 23, 32, 27, 22, 30, 27, 22, + 32, 27, 22, 34, 27, 23, 33, 28, 23, 32, 30, 23, 33, 29, 23, 32, 28, 22, 31, 28, 22, 32, 28, 22, 33, 28, 22, 32, 29, 22, 31, 28, 22, 33, 29, 23, 32, 28, 22, 32, 28, 22, 32, 28, 23, 32, 28, 24, 32, 29, 23, 32, 30, 22, 33, 29, 22, 33, 28, 22, 32, 29, 23, + 32, 29, 23, 33, 28, 22, 33, 29, 23, 31, 29, 24, 31, 28, 24, 33, 29, 24, 32, 29, 23, 31, 27, 23, 31, 28, 24, 32, 28, 23, 31, 28, 23, 32, 27, 24, 32, 26, 23, 31, 27, 23, 30, 29, 23, 31, 28, 23, 33, 27, 23, 32, 28, 22, 31, 28, 22, 32, 27, 23, 32, 29, 22, + 32, 29, 22, 32, 28, 23, 32, 27, 22, 30, 27, 22, 32, 27, 22, 34, 27, 23, 33, 28, 23, 32, 30, 23, 33, 29, 23, 32, 28, 22, 31, 28, 22, 32, 28, 22, 33, 28, 22, 32, 29, 22, 31, 28, 22, 33, 29, 23, 32, 28, 22, 32, 28, 22, 32, 28, 23, 32, 28, 24, 32, 29, 23, + 32, 30, 22, 33, 29, 22, 33, 28, 22, 32, 29, 23, 32, 29, 23, 33, 28, 22, 33, 29, 23, 31, 29, 24, 31, 28, 24, 33, 29, 24, 32, 29, 23, 31, 27, 23, 31, 28, 24, 32, 28, 23, 31, 28, 23, 32, 27, 24, 32, 26, 23, 31, 27, 23, 30, 29, 23, 31, 28, 23, 33, 27, 23, + 32, 28, 22, 31, 28, 22, 32, 27, 23, 32, 29, 22, 32, 29, 22, 32, 28, 23, 32, 27, 22, 30, 27, 22, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 64, 64, 66, 81, 81, 82, 91, 91, 93, 88, 88, 89, 67, 67, 69, 55, 55, 56, 51, 51, 51, 46, 46, 47, 41, 41, 42, + 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 41, 41, 42, 46, 46, 47, 51, 51, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 59, 59, 61, 31, 29, 23, 31, 28, 23, 30, 27, 23, 30, 26, 22, 31, 27, 23, 31, 28, 24, 31, 28, 23, 32, 29, 23, 31, 29, 24, 31, 27, 24, 30, 27, 23, 29, 26, 23, 29, 30, 27, 13, 111, 160, 14, 124, 174, 15, 131, 185, 14, 116, 180, 1, 5, 126, 0, 0, 124, + 0, 0, 123, 0, 0, 122, 0, 0, 123, 0, 0, 122, 0, 0, 121, 0, 0, 121, 0, 0, 120, 0, 0, 120, 0, 0, 120, 0, 0, 119, 0, 0, 118, 0, 0, 119, 0, 0, 118, 0, 0, 117, 0, 0, 117, 0, 0, 116, 0, 0, 115, 0, 0, 115, 0, 0, 114, 0, 0, 113, 0, 0, 113, + 0, 0, 112, 0, 0, 111, 0, 0, 111, 0, 0, 110, 0, 0, 109, 0, 0, 109, 0, 0, 108, 0, 0, 107, 0, 0, 107, 0, 0, 106, 0, 0, 105, 0, 0, 105, 0, 0, 104, 0, 0, 103, 0, 0, 103, 0, 0, 102, 0, 0, 101, 0, 0, 101, 0, 0, 100, 0, 0, 99, 0, 0, 99, + 0, 0, 98, 0, 0, 97, 0, 0, 97, 0, 0, 96, 0, 0, 95, 0, 0, 95, 0, 0, 94, 0, 0, 93, 0, 0, 93, 0, 0, 92, 0, 0, 91, 0, 0, 91, 0, 0, 90, 0, 0, 89, 0, 0, 89, 0, 0, 88, 0, 0, 87, 0, 0, 87, 0, 0, 86, 0, 0, 85, 0, 0, 85, + 0, 0, 84, 0, 0, 83, 0, 0, 82, 0, 0, 81, 0, 0, 80, 0, 0, 80, 0, 0, 78, 0, 0, 77, 0, 0, 76, 0, 0, 75, 0, 0, 74, 0, 0, 73, 0, 0, 72, 0, 0, 70, 0, 0, 69, 0, 0, 68, 0, 0, 67, 0, 0, 66, 0, 0, 65, 0, 0, 62, 0, 0, 61, + 0, 0, 60, 0, 0, 58, 0, 0, 57, 0, 0, 55, 0, 0, 54, 0, 0, 52, 0, 0, 51, 0, 0, 49, 0, 0, 47, 0, 0, 46, 0, 0, 45, 0, 0, 44, 0, 0, 43, 2, 6, 48, 77, 179, 201, 100, 221, 236, 109, 231, 242, 115, 233, 237, 31, 32, 29, 30, 26, 23, 32, 27, 23, + 31, 27, 22, 31, 28, 22, 32, 29, 23, 31, 28, 23, 32, 27, 23, 31, 25, 23, 31, 26, 22, 33, 28, 23, 31, 27, 23, 31, 27, 23, 31, 27, 22, 32, 28, 22, 32, 28, 22, 31, 27, 22, 31, 29, 23, 31, 28, 23, 30, 27, 23, 31, 27, 23, 32, 28, 24, 31, 28, 24, 32, 29, 23, + 33, 29, 23, 32, 29, 24, 32, 28, 24, 31, 27, 23, 31, 27, 22, 32, 29, 23, 30, 28, 23, 31, 27, 23, 32, 26, 23, 32, 28, 22, 33, 29, 23, 32, 29, 23, 32, 28, 22, 32, 28, 23, 32, 28, 22, 31, 28, 22, 33, 28, 22, 33, 29, 22, 32, 29, 23, 33, 27, 23, 33, 27, 23, + 32, 28, 22, 31, 28, 23, 32, 26, 22, 34, 27, 22, 32, 28, 22, 32, 28, 22, 32, 29, 23, 32, 29, 23, 32, 27, 23, 32, 26, 24, 32, 27, 23, 33, 28, 23, 31, 27, 23, 31, 27, 23, 31, 27, 22, 32, 28, 22, 32, 28, 22, 31, 27, 22, 31, 29, 23, 31, 28, 23, 145, 144, 142, + 128, 126, 124, 32, 28, 24, 31, 28, 24, 32, 29, 23, 33, 29, 23, 32, 29, 24, 32, 28, 24, 31, 27, 23, 31, 27, 22, 32, 29, 23, 30, 28, 23, 31, 27, 23, 32, 26, 23, 32, 28, 22, 33, 29, 23, 32, 29, 23, 32, 28, 22, 32, 28, 23, 32, 28, 22, 31, 28, 22, 33, 28, 22, + 33, 29, 22, 32, 29, 23, 33, 27, 23, 33, 27, 23, 32, 28, 22, 31, 28, 23, 32, 26, 22, 34, 27, 22, 32, 28, 22, 32, 28, 22, 32, 29, 23, 32, 29, 23, 32, 27, 23, 32, 26, 24, 32, 27, 23, 33, 28, 23, 31, 27, 23, 31, 27, 23, 31, 27, 22, 32, 28, 22, 32, 28, 22, + 31, 27, 22, 31, 29, 23, 31, 28, 23, 30, 27, 23, 31, 27, 23, 32, 28, 24, 31, 28, 24, 32, 29, 23, 33, 29, 23, 32, 29, 24, 32, 28, 24, 31, 27, 23, 31, 27, 22, 32, 29, 23, 30, 28, 23, 31, 27, 23, 32, 26, 23, 32, 28, 22, 33, 29, 23, 32, 29, 23, 32, 28, 22, + 32, 28, 23, 32, 28, 22, 31, 28, 22, 33, 28, 22, 33, 29, 22, 32, 29, 23, 33, 27, 23, 33, 27, 23, 32, 28, 22, 31, 28, 23, 32, 26, 22, 34, 27, 22, 32, 28, 22, 32, 28, 22, 32, 29, 23, 32, 29, 23, 32, 27, 23, 32, 26, 24, 32, 27, 23, 33, 28, 23, 31, 27, 23, + 31, 27, 23, 31, 27, 22, 32, 28, 22, 32, 28, 22, 31, 27, 22, 31, 29, 23, 31, 28, 23, 30, 27, 23, 31, 27, 23, 32, 28, 24, 31, 28, 24, 32, 29, 23, 33, 29, 23, 32, 29, 24, 32, 28, 24, 31, 27, 23, 31, 27, 22, 32, 29, 23, 30, 28, 23, 31, 27, 23, 32, 26, 23, + 32, 28, 22, 33, 29, 23, 32, 29, 23, 32, 28, 22, 32, 28, 23, 32, 28, 22, 31, 28, 22, 33, 28, 22, 33, 29, 22, 32, 29, 23, 33, 27, 23, 33, 27, 23, 32, 28, 22, 31, 28, 23, 32, 26, 22, 34, 27, 22, 32, 28, 22, 32, 28, 22, 32, 29, 23, 32, 29, 23, 32, 27, 23, + 32, 26, 24, 32, 27, 23, 33, 28, 23, 31, 27, 23, 31, 27, 23, 31, 27, 22, 32, 28, 22, 32, 28, 22, 31, 27, 22, 31, 29, 23, 31, 28, 23, 30, 27, 23, 31, 27, 23, 32, 28, 24, 31, 28, 24, 32, 29, 23, 33, 29, 23, 32, 29, 24, 32, 28, 24, 31, 27, 23, 31, 27, 22, + 32, 29, 23, 30, 28, 23, 31, 27, 23, 32, 26, 23, 32, 28, 22, 33, 29, 23, 32, 29, 23, 32, 28, 22, 32, 28, 23, 32, 28, 22, 31, 28, 22, 33, 28, 22, 33, 29, 22, 32, 29, 23, 33, 27, 23, 33, 27, 23, 32, 28, 22, 31, 28, 23, 32, 26, 22, 34, 27, 22, 32, 28, 22, + 32, 28, 22, 32, 29, 23, 32, 29, 23, 32, 27, 23, 32, 26, 24, 32, 27, 23, 33, 28, 23, 31, 27, 23, 31, 27, 23, 31, 27, 22, 32, 28, 22, 32, 28, 22, 31, 27, 22, 31, 29, 23, 31, 28, 23, 30, 27, 23, 31, 27, 23, 32, 28, 24, 31, 28, 24, 32, 29, 23, 33, 29, 23, + 32, 29, 24, 32, 28, 24, 31, 27, 23, 31, 27, 22, 32, 29, 23, 30, 28, 23, 31, 27, 23, 32, 26, 23, 32, 28, 22, 33, 29, 23, 32, 29, 23, 32, 28, 22, 32, 28, 23, 32, 28, 22, 31, 28, 22, 33, 28, 22, 33, 29, 22, 32, 29, 23, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 51, 51, 51, 46, 46, 47, 41, 41, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 42, 42, 42, + 46, 46, 47, 50, 50, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 33, 29, 23, 32, 28, 22, 32, 28, 23, 31, 27, 22, 31, 27, 21, 30, 26, 21, 31, 27, 23, 31, 27, 23, 30, 26, 23, + 31, 27, 23, 30, 27, 22, 29, 27, 22, 30, 26, 23, 22, 67, 90, 14, 125, 174, 16, 130, 182, 16, 138, 192, 10, 78, 164, 0, 0, 123, 0, 0, 122, 0, 0, 122, 0, 0, 121, 0, 0, 120, 0, 0, 121, 0, 0, 120, 0, 0, 119, 0, 0, 119, 0, 0, 118, 0, 0, 117, 0, 0, 117, + 0, 0, 116, 0, 0, 115, 0, 0, 115, 0, 0, 114, 0, 0, 113, 0, 0, 113, 0, 0, 112, 0, 0, 111, 0, 0, 111, 0, 0, 110, 0, 0, 109, 0, 0, 109, 0, 0, 108, 0, 0, 107, 0, 0, 107, 0, 0, 106, 0, 0, 105, 0, 0, 105, 0, 0, 104, 0, 0, 103, 0, 0, 103, + 0, 0, 102, 0, 0, 101, 0, 0, 101, 0, 0, 100, 0, 0, 99, 0, 0, 99, 0, 0, 98, 0, 0, 97, 0, 0, 97, 0, 0, 96, 0, 0, 95, 0, 0, 95, 0, 0, 94, 0, 0, 93, 0, 0, 93, 0, 0, 92, 0, 0, 91, 0, 0, 90, 0, 0, 90, 0, 0, 89, 0, 0, 89, + 0, 0, 88, 0, 0, 87, 0, 0, 87, 0, 0, 86, 0, 0, 85, 0, 0, 85, 0, 0, 84, 0, 0, 83, 0, 0, 83, 0, 0, 82, 0, 0, 81, 0, 0, 80, 0, 0, 79, 0, 0, 78, 0, 0, 77, 0, 0, 75, 0, 0, 74, 0, 0, 73, 0, 0, 72, 0, 0, 71, 0, 0, 70, + 0, 0, 69, 0, 0, 67, 0, 0, 66, 0, 0, 65, 0, 0, 65, 0, 0, 64, 0, 0, 62, 0, 0, 61, 0, 0, 60, 0, 0, 59, 0, 0, 57, 0, 0, 55, 0, 0, 54, 0, 0, 53, 0, 0, 52, 0, 0, 50, 0, 0, 49, 0, 0, 47, 0, 0, 46, 0, 0, 45, 0, 0, 44, + 0, 0, 43, 0, 0, 42, 44, 108, 140, 90, 210, 229, 100, 221, 236, 111, 233, 243, 74, 132, 133, 30, 28, 22, 29, 26, 23, 30, 27, 21, 33, 29, 23, 32, 26, 23, 30, 26, 21, 32, 27, 22, 30, 26, 21, 30, 27, 21, 32, 27, 22, 32, 28, 23, 31, 29, 23, 31, 28, 23, 32, 27, 22, + 32, 28, 23, 32, 27, 23, 33, 27, 22, 33, 29, 23, 32, 28, 22, 32, 28, 23, 32, 28, 23, 32, 28, 22, 31, 27, 22, 31, 27, 23, 32, 28, 24, 31, 27, 24, 32, 27, 23, 31, 28, 22, 31, 28, 21, 32, 26, 22, 33, 26, 23, 33, 28, 23, 33, 27, 23, 32, 27, 22, 32, 28, 22, + 33, 28, 23, 32, 28, 22, 32, 28, 22, 32, 27, 22, 32, 28, 21, 32, 28, 23, 32, 27, 22, 32, 27, 22, 33, 29, 22, 33, 28, 23, 33, 28, 23, 33, 29, 21, 31, 27, 22, 31, 28, 21, 34, 29, 22, 33, 27, 23, 31, 27, 22, 33, 27, 22, 31, 27, 22, 31, 28, 22, 33, 28, 23, + 32, 28, 23, 31, 29, 23, 31, 28, 23, 32, 27, 22, 32, 28, 23, 32, 27, 23, 33, 27, 22, 33, 29, 23, 32, 28, 22, 32, 28, 23, 32, 28, 23, 32, 28, 22, 31, 27, 22, 31, 27, 23, 32, 28, 24, 31, 27, 24, 32, 27, 23, 31, 28, 22, 31, 28, 21, 32, 26, 22, 33, 26, 23, + 33, 28, 23, 33, 27, 23, 32, 27, 22, 32, 28, 22, 33, 28, 23, 32, 28, 22, 32, 28, 22, 32, 27, 22, 32, 28, 21, 32, 28, 23, 32, 27, 22, 32, 27, 22, 33, 29, 22, 33, 28, 23, 33, 28, 23, 33, 29, 21, 31, 27, 22, 31, 28, 21, 34, 29, 22, 33, 27, 23, 31, 27, 22, + 33, 27, 22, 31, 27, 22, 31, 28, 22, 33, 28, 23, 32, 28, 23, 31, 29, 23, 31, 28, 23, 32, 27, 22, 32, 28, 23, 32, 27, 23, 33, 27, 22, 33, 29, 23, 32, 28, 22, 32, 28, 23, 32, 28, 23, 32, 28, 22, 31, 27, 22, 31, 27, 23, 32, 28, 24, 31, 27, 24, 32, 27, 23, + 31, 28, 22, 31, 28, 21, 32, 26, 22, 33, 26, 23, 33, 28, 23, 33, 27, 23, 32, 27, 22, 32, 28, 22, 33, 28, 23, 32, 28, 22, 32, 28, 22, 32, 27, 22, 32, 28, 21, 32, 28, 23, 32, 27, 22, 32, 27, 22, 33, 29, 22, 33, 28, 23, 33, 28, 23, 33, 29, 21, 31, 27, 22, + 31, 28, 21, 34, 29, 22, 33, 27, 23, 31, 27, 22, 33, 27, 22, 31, 27, 22, 31, 28, 22, 33, 28, 23, 32, 28, 23, 31, 29, 23, 31, 28, 23, 32, 27, 22, 32, 28, 23, 32, 27, 23, 33, 27, 22, 33, 29, 23, 32, 28, 22, 32, 28, 23, 32, 28, 23, 32, 28, 22, 31, 27, 22, + 31, 27, 23, 32, 28, 24, 31, 27, 24, 32, 27, 23, 31, 28, 22, 31, 28, 21, 32, 26, 22, 33, 26, 23, 33, 28, 23, 33, 27, 23, 32, 27, 22, 32, 28, 22, 33, 28, 23, 32, 28, 22, 32, 28, 22, 32, 27, 22, 32, 28, 21, 32, 28, 23, 32, 27, 22, 32, 27, 22, 33, 29, 22, + 33, 28, 23, 33, 28, 23, 33, 29, 21, 31, 27, 22, 31, 28, 21, 34, 29, 22, 33, 27, 23, 31, 27, 22, 33, 27, 22, 31, 27, 22, 31, 28, 22, 33, 28, 23, 32, 28, 23, 31, 29, 23, 31, 28, 23, 32, 27, 22, 32, 28, 23, 32, 27, 23, 33, 27, 22, 33, 29, 23, 32, 28, 22, + 32, 28, 23, 32, 28, 23, 32, 28, 22, 31, 27, 22, 31, 27, 23, 32, 28, 24, 31, 27, 24, 32, 27, 23, 31, 28, 22, 31, 28, 21, 32, 26, 22, 33, 26, 23, 33, 28, 23, 33, 27, 23, 32, 27, 22, 32, 28, 22, 33, 28, 23, 32, 28, 22, 32, 28, 22, 32, 27, 22, 32, 28, 21, + 32, 28, 23, 32, 27, 22, 32, 27, 22, 33, 29, 22, 33, 28, 23, 33, 28, 23, 33, 29, 21, 31, 27, 22, 31, 28, 21, 34, 29, 22, 33, 27, 23, 31, 27, 22, 33, 27, 22, 31, 27, 22, 31, 28, 22, 33, 28, 23, 32, 28, 23, 31, 29, 23, 31, 28, 23, 32, 27, 22, 32, 28, 23, + 32, 27, 23, 33, 27, 22, 33, 29, 23, 32, 28, 22, 32, 28, 23, 32, 28, 23, 32, 28, 22, 31, 27, 22, 31, 27, 23, 32, 28, 24, 31, 27, 24, 32, 27, 23, 31, 28, 22, 31, 28, 21, 32, 26, 22, 33, 26, 23, 33, 28, 23, 33, 27, 23, 32, 27, 22, 32, 28, 22, 33, 28, 23, + 32, 28, 22, 32, 28, 22, 32, 27, 22, 32, 28, 21, 32, 28, 23, 32, 27, 22, 32, 27, 22, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 37, 37, 37, + 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 33, 26, 22, 32, 26, 22, 30, 27, 22, 31, 27, 23, 31, 27, 21, 32, 27, 22, 33, 28, 23, 32, 27, 23, 31, 27, 23, 31, 27, 23, 30, 28, 22, 29, 28, 22, 28, 26, 23, 28, 26, 24, 18, 102, 140, 16, 132, 180, 16, 138, 191, 18, 145, 199, 4, 33, 139, 0, 0, 122, + 0, 0, 121, 0, 0, 120, 0, 0, 120, 0, 0, 119, 0, 0, 118, 0, 0, 118, 0, 0, 117, 0, 0, 116, 0, 0, 116, 0, 0, 115, 0, 0, 114, 0, 0, 114, 0, 0, 113, 0, 0, 112, 0, 0, 112, 0, 0, 111, 0, 0, 110, 0, 0, 110, 0, 0, 109, 0, 0, 108, 0, 0, 108, + 0, 0, 107, 0, 0, 106, 0, 0, 106, 0, 0, 105, 0, 0, 104, 0, 0, 104, 0, 0, 103, 0, 0, 102, 0, 0, 102, 0, 0, 101, 0, 0, 100, 0, 0, 100, 0, 0, 99, 0, 0, 98, 0, 0, 98, 0, 0, 97, 0, 0, 96, 0, 0, 96, 0, 0, 95, 0, 0, 94, 0, 0, 94, + 0, 0, 93, 0, 0, 92, 0, 0, 91, 0, 0, 91, 0, 0, 90, 0, 0, 89, 0, 0, 89, 0, 0, 88, 0, 0, 88, 0, 0, 87, 0, 0, 86, 0, 0, 86, 0, 0, 85, 0, 0, 84, 0, 0, 84, 0, 0, 83, 0, 0, 82, 0, 0, 81, 0, 0, 81, 0, 0, 80, 0, 0, 79, + 0, 0, 78, 0, 0, 77, 0, 0, 76, 0, 0, 74, 0, 0, 73, 0, 0, 72, 0, 0, 71, 0, 0, 70, 0, 0, 69, 0, 0, 67, 0, 0, 66, 0, 0, 65, 0, 0, 64, 0, 0, 63, 0, 0, 61, 0, 0, 60, 0, 0, 59, 0, 0, 58, 0, 0, 57, 0, 0, 56, 0, 0, 54, + 0, 0, 53, 0, 0, 52, 0, 0, 51, 0, 0, 50, 0, 0, 49, 0, 0, 47, 0, 0, 46, 0, 0, 45, 0, 0, 44, 0, 0, 43, 0, 0, 42, 15, 41, 78, 80, 197, 222, 90, 210, 229, 102, 223, 237, 94, 191, 198, 30, 30, 26, 30, 27, 23, 30, 27, 23, 31, 27, 22, 32, 26, 23, + 32, 27, 22, 31, 27, 21, 32, 27, 21, 30, 26, 20, 31, 26, 21, 33, 27, 23, 33, 28, 23, 32, 28, 22, 31, 28, 22, 32, 28, 22, 32, 28, 23, 31, 27, 23, 32, 26, 22, 33, 26, 22, 32, 26, 22, 30, 27, 22, 31, 27, 23, 32, 28, 22, 33, 28, 23, 33, 28, 23, 33, 28, 23, + 32, 28, 23, 32, 28, 23, 32, 29, 22, 31, 29, 22, 30, 27, 22, 31, 26, 22, 32, 28, 22, 32, 28, 22, 32, 28, 23, 31, 28, 22, 31, 28, 22, 32, 27, 23, 33, 28, 23, 33, 29, 22, 31, 30, 22, 31, 28, 23, 31, 26, 23, 33, 28, 22, 32, 28, 22, 31, 28, 22, 32, 28, 22, + 32, 28, 23, 32, 28, 23, 33, 28, 22, 33, 27, 23, 33, 27, 22, 32, 28, 21, 32, 27, 21, 31, 27, 21, 32, 27, 22, 33, 27, 23, 33, 28, 23, 32, 28, 22, 31, 28, 22, 32, 28, 22, 32, 28, 23, 31, 27, 23, 32, 26, 22, 33, 26, 22, 32, 26, 22, 30, 27, 22, 31, 27, 23, + 32, 28, 22, 33, 28, 23, 33, 28, 23, 33, 28, 23, 32, 28, 23, 32, 28, 23, 32, 29, 22, 31, 29, 22, 30, 27, 22, 31, 26, 22, 32, 28, 22, 32, 28, 22, 32, 28, 23, 31, 28, 22, 31, 28, 22, 32, 27, 23, 33, 28, 23, 33, 29, 22, 31, 30, 22, 31, 28, 23, 31, 26, 23, + 33, 28, 22, 32, 28, 22, 31, 28, 22, 32, 28, 22, 32, 28, 23, 32, 28, 23, 33, 28, 22, 33, 27, 23, 33, 27, 22, 32, 28, 21, 32, 27, 21, 31, 27, 21, 32, 27, 22, 33, 27, 23, 33, 28, 23, 32, 28, 22, 31, 28, 22, 32, 28, 22, 32, 28, 23, 31, 27, 23, 32, 26, 22, + 33, 26, 22, 32, 26, 22, 30, 27, 22, 31, 27, 23, 32, 28, 22, 33, 28, 23, 33, 28, 23, 33, 28, 23, 32, 28, 23, 32, 28, 23, 32, 29, 22, 31, 29, 22, 30, 27, 22, 31, 26, 22, 32, 28, 22, 32, 28, 22, 32, 28, 23, 31, 28, 22, 31, 28, 22, 32, 27, 23, 33, 28, 23, + 33, 29, 22, 31, 30, 22, 31, 28, 23, 31, 26, 23, 33, 28, 22, 32, 28, 22, 31, 28, 22, 32, 28, 22, 32, 28, 23, 32, 28, 23, 33, 28, 22, 33, 27, 23, 33, 27, 22, 32, 28, 21, 32, 27, 21, 31, 27, 21, 32, 27, 22, 33, 27, 23, 33, 28, 23, 32, 28, 22, 31, 28, 22, + 32, 28, 22, 32, 28, 23, 31, 27, 23, 32, 26, 22, 33, 26, 22, 32, 26, 22, 30, 27, 22, 31, 27, 23, 32, 28, 22, 33, 28, 23, 33, 28, 23, 33, 28, 23, 32, 28, 23, 32, 28, 23, 32, 29, 22, 31, 29, 22, 30, 27, 22, 31, 26, 22, 32, 28, 22, 32, 28, 22, 32, 28, 23, + 31, 28, 22, 31, 28, 22, 32, 27, 23, 33, 28, 23, 33, 29, 22, 31, 30, 22, 31, 28, 23, 31, 26, 23, 33, 28, 22, 32, 28, 22, 31, 28, 22, 32, 28, 22, 32, 28, 23, 32, 28, 23, 33, 28, 22, 33, 27, 23, 33, 27, 22, 32, 28, 21, 32, 27, 21, 31, 27, 21, 32, 27, 22, + 33, 27, 23, 33, 28, 23, 32, 28, 22, 31, 28, 22, 32, 28, 22, 32, 28, 23, 31, 27, 23, 32, 26, 22, 33, 26, 22, 32, 26, 22, 30, 27, 22, 31, 27, 23, 32, 28, 22, 33, 28, 23, 33, 28, 23, 33, 28, 23, 32, 28, 23, 32, 28, 23, 32, 29, 22, 31, 29, 22, 30, 27, 22, + 31, 26, 22, 32, 28, 22, 32, 28, 22, 32, 28, 23, 31, 28, 22, 31, 28, 22, 32, 27, 23, 33, 28, 23, 33, 29, 22, 31, 30, 22, 31, 28, 23, 31, 26, 23, 33, 28, 22, 32, 28, 22, 31, 28, 22, 32, 28, 22, 32, 28, 23, 32, 28, 23, 33, 28, 22, 33, 27, 23, 33, 27, 22, + 32, 28, 21, 32, 27, 21, 31, 27, 21, 32, 27, 22, 33, 27, 23, 33, 28, 23, 32, 28, 22, 31, 28, 22, 32, 28, 22, 32, 28, 23, 31, 27, 23, 32, 26, 22, 33, 26, 22, 32, 26, 22, 30, 27, 22, 31, 27, 23, 32, 28, 22, 33, 28, 23, 33, 28, 23, 33, 28, 23, 32, 28, 23, + 32, 28, 23, 32, 29, 22, 31, 29, 22, 30, 27, 22, 31, 26, 22, 32, 28, 22, 32, 28, 22, 32, 28, 23, 31, 28, 22, 31, 28, 22, 32, 27, 23, 33, 28, 23, 33, 29, 22, 31, 30, 22, 31, 28, 23, 31, 26, 23, 33, 28, 22, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, + 51, 51, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 31, 28, 23, 30, 27, 23, 31, 27, 22, 32, 28, 22, 31, 27, 21, 32, 26, 22, 30, 27, 21, 30, 28, 22, 30, 28, 21, 31, 27, 21, + 31, 27, 22, 29, 27, 23, 29, 26, 22, 30, 26, 23, 26, 41, 47, 16, 128, 175, 18, 140, 188, 18, 146, 199, 16, 131, 192, 4, 34, 139, 0, 0, 120, 0, 0, 120, 0, 0, 119, 0, 0, 118, 0, 0, 118, 0, 0, 117, 0, 0, 116, 0, 0, 116, 0, 0, 115, 0, 0, 114, 0, 0, 114, + 0, 0, 113, 0, 0, 112, 0, 0, 112, 0, 0, 111, 0, 0, 110, 0, 0, 110, 0, 0, 109, 0, 0, 108, 0, 0, 107, 0, 0, 107, 0, 0, 106, 0, 0, 106, 0, 0, 105, 0, 0, 104, 0, 0, 104, 0, 0, 103, 0, 0, 102, 0, 0, 102, 0, 0, 101, 0, 0, 100, 0, 0, 100, + 0, 0, 99, 0, 0, 98, 0, 0, 98, 0, 0, 97, 0, 0, 96, 0, 0, 95, 0, 0, 95, 0, 0, 94, 0, 0, 93, 0, 0, 93, 0, 0, 92, 0, 0, 91, 0, 0, 91, 0, 0, 90, 0, 0, 89, 0, 0, 89, 0, 0, 88, 0, 0, 88, 0, 0, 87, 0, 0, 86, 0, 0, 86, + 0, 0, 85, 0, 0, 84, 0, 0, 83, 0, 0, 83, 0, 0, 82, 0, 0, 81, 0, 0, 81, 0, 0, 80, 0, 0, 79, 0, 0, 78, 0, 0, 77, 0, 0, 76, 0, 0, 74, 0, 0, 73, 0, 0, 72, 0, 0, 71, 0, 0, 70, 0, 0, 68, 0, 0, 67, 0, 0, 66, 0, 0, 65, + 0, 0, 64, 0, 0, 63, 0, 0, 61, 0, 0, 60, 0, 0, 59, 0, 0, 58, 0, 0, 57, 0, 0, 56, 0, 0, 54, 0, 0, 53, 0, 0, 52, 0, 0, 51, 0, 0, 50, 0, 0, 49, 0, 0, 47, 0, 0, 46, 0, 0, 45, 0, 0, 44, 0, 0, 43, 0, 0, 41, 14, 42, 80, + 64, 167, 195, 81, 199, 223, 92, 212, 230, 99, 216, 230, 43, 61, 60, 30, 26, 23, 30, 26, 23, 30, 26, 24, 30, 27, 23, 31, 26, 21, 31, 27, 22, 30, 28, 23, 31, 26, 20, 31, 26, 21, 30, 25, 21, 31, 27, 22, 31, 28, 22, 31, 28, 22, 31, 28, 23, 32, 28, 21, 32, 27, 21, + 32, 27, 23, 31, 28, 23, 31, 28, 23, 30, 27, 23, 31, 27, 22, 32, 28, 22, 32, 28, 22, 33, 27, 23, 31, 28, 22, 31, 29, 22, 31, 29, 22, 33, 28, 21, 32, 27, 22, 30, 28, 23, 31, 26, 22, 32, 27, 22, 31, 27, 23, 30, 27, 23, 32, 28, 23, 33, 28, 22, 32, 27, 22, + 30, 27, 22, 31, 28, 22, 31, 28, 22, 30, 28, 22, 31, 28, 22, 31, 27, 23, 32, 28, 23, 31, 28, 22, 31, 27, 22, 33, 27, 22, 32, 27, 23, 31, 27, 24, 31, 27, 23, 33, 27, 21, 32, 28, 23, 31, 28, 23, 32, 27, 21, 32, 27, 22, 31, 26, 22, 31, 27, 22, 31, 28, 22, + 31, 28, 22, 31, 28, 23, 32, 28, 21, 32, 27, 21, 32, 27, 23, 31, 28, 23, 31, 28, 23, 30, 27, 23, 31, 27, 22, 32, 28, 22, 32, 28, 22, 33, 27, 23, 31, 28, 22, 31, 29, 22, 31, 29, 22, 33, 28, 21, 32, 27, 22, 30, 28, 23, 31, 26, 22, 32, 27, 22, 31, 27, 23, + 30, 27, 23, 32, 28, 23, 33, 28, 22, 32, 27, 22, 30, 27, 22, 31, 28, 22, 31, 28, 22, 30, 28, 22, 31, 28, 22, 31, 27, 23, 32, 28, 23, 31, 28, 22, 31, 27, 22, 33, 27, 22, 32, 27, 23, 31, 27, 24, 31, 27, 23, 33, 27, 21, 32, 28, 23, 31, 28, 23, 32, 27, 21, + 32, 27, 22, 31, 26, 22, 31, 27, 22, 31, 28, 22, 31, 28, 22, 31, 28, 23, 32, 28, 21, 32, 27, 21, 32, 27, 23, 31, 28, 23, 31, 28, 23, 30, 27, 23, 31, 27, 22, 32, 28, 22, 32, 28, 22, 33, 27, 23, 31, 28, 22, 31, 29, 22, 31, 29, 22, 33, 28, 21, 32, 27, 22, + 30, 28, 23, 31, 26, 22, 32, 27, 22, 31, 27, 23, 30, 27, 23, 32, 28, 23, 33, 28, 22, 32, 27, 22, 30, 27, 22, 31, 28, 22, 31, 28, 22, 30, 28, 22, 31, 28, 22, 31, 27, 23, 32, 28, 23, 31, 28, 22, 31, 27, 22, 33, 27, 22, 32, 27, 23, 31, 27, 24, 31, 27, 23, + 33, 27, 21, 32, 28, 23, 31, 28, 23, 32, 27, 21, 32, 27, 22, 31, 26, 22, 31, 27, 22, 31, 28, 22, 31, 28, 22, 31, 28, 23, 32, 28, 21, 32, 27, 21, 32, 27, 23, 31, 28, 23, 31, 28, 23, 30, 27, 23, 31, 27, 22, 32, 28, 22, 32, 28, 22, 33, 27, 23, 31, 28, 22, + 31, 29, 22, 31, 29, 22, 33, 28, 21, 32, 27, 22, 30, 28, 23, 31, 26, 22, 32, 27, 22, 31, 27, 23, 30, 27, 23, 32, 28, 23, 33, 28, 22, 32, 27, 22, 30, 27, 22, 31, 28, 22, 31, 28, 22, 30, 28, 22, 31, 28, 22, 31, 27, 23, 32, 28, 23, 31, 28, 22, 31, 27, 22, + 33, 27, 22, 32, 27, 23, 31, 27, 24, 31, 27, 23, 33, 27, 21, 32, 28, 23, 31, 28, 23, 32, 27, 21, 32, 27, 22, 31, 26, 22, 31, 27, 22, 31, 28, 22, 31, 28, 22, 31, 28, 23, 32, 28, 21, 32, 27, 21, 32, 27, 23, 31, 28, 23, 31, 28, 23, 30, 27, 23, 31, 27, 22, + 32, 28, 22, 32, 28, 22, 33, 27, 23, 31, 28, 22, 31, 29, 22, 31, 29, 22, 33, 28, 21, 32, 27, 22, 30, 28, 23, 31, 26, 22, 32, 27, 22, 31, 27, 23, 30, 27, 23, 32, 28, 23, 33, 28, 22, 32, 27, 22, 30, 27, 22, 31, 28, 22, 31, 28, 22, 30, 28, 22, 31, 28, 22, + 31, 27, 23, 32, 28, 23, 31, 28, 22, 31, 27, 22, 33, 27, 22, 32, 27, 23, 31, 27, 24, 31, 27, 23, 33, 27, 21, 32, 28, 23, 31, 28, 23, 32, 27, 21, 32, 27, 22, 31, 26, 22, 31, 27, 22, 31, 28, 22, 31, 28, 22, 31, 28, 23, 32, 28, 21, 32, 27, 21, 32, 27, 23, + 31, 28, 23, 31, 28, 23, 30, 27, 23, 31, 27, 22, 32, 28, 22, 32, 28, 22, 33, 27, 23, 31, 28, 22, 31, 29, 22, 31, 29, 22, 33, 28, 21, 32, 27, 22, 30, 28, 23, 31, 26, 22, 32, 27, 22, 31, 27, 23, 30, 27, 23, 32, 28, 23, 33, 28, 22, 32, 27, 22, 30, 27, 22, + 31, 28, 22, 31, 28, 22, 30, 28, 22, 31, 28, 22, 31, 27, 23, 32, 28, 23, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 51, 51, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, + 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 32, 27, 22, 30, 26, 23, 31, 27, 22, 32, 28, 21, 31, 27, 21, 30, 26, 22, 30, 26, 21, 32, 27, 21, 30, 26, 21, 31, 27, 23, 31, 26, 22, 29, 27, 22, 29, 27, 23, 30, 26, 23, 30, 26, 23, 23, 75, 95, 18, 140, 187, 19, 147, 195, 18, 147, 200, 17, 140, 193, 9, 75, 158, + 0, 4, 121, 0, 0, 118, 0, 0, 118, 0, 0, 117, 0, 0, 116, 0, 0, 116, 0, 0, 115, 0, 0, 114, 0, 0, 114, 0, 0, 113, 0, 0, 112, 0, 0, 112, 0, 0, 111, 0, 0, 110, 0, 0, 109, 0, 0, 109, 0, 0, 108, 0, 0, 107, 0, 0, 107, 0, 0, 106, 0, 0, 106, + 0, 0, 105, 0, 0, 104, 0, 0, 104, 0, 0, 103, 0, 0, 102, 0, 0, 102, 0, 0, 101, 0, 0, 100, 0, 0, 100, 0, 0, 99, 0, 0, 98, 0, 0, 97, 0, 0, 97, 0, 0, 96, 0, 0, 95, 0, 0, 95, 0, 0, 94, 0, 0, 93, 0, 0, 93, 0, 0, 92, 0, 0, 91, + 0, 0, 91, 0, 0, 90, 0, 0, 89, 0, 0, 89, 0, 0, 88, 0, 0, 87, 0, 0, 87, 0, 0, 86, 0, 0, 85, 0, 0, 85, 0, 0, 84, 0, 0, 83, 0, 0, 83, 0, 0, 82, 0, 0, 81, 0, 0, 81, 0, 0, 80, 0, 0, 79, 0, 0, 78, 0, 0, 77, 0, 0, 76, + 0, 0, 74, 0, 0, 73, 0, 0, 72, 0, 0, 71, 0, 0, 70, 0, 0, 68, 0, 0, 67, 0, 0, 66, 0, 0, 65, 0, 0, 64, 0, 0, 62, 0, 0, 61, 0, 0, 60, 0, 0, 59, 0, 0, 58, 0, 0, 57, 0, 0, 56, 0, 0, 54, 0, 0, 53, 0, 0, 52, 0, 0, 51, + 0, 0, 50, 0, 0, 49, 0, 0, 47, 0, 0, 46, 0, 0, 45, 0, 0, 44, 0, 0, 43, 1, 5, 46, 28, 92, 130, 62, 177, 209, 72, 189, 216, 83, 201, 224, 92, 212, 230, 63, 117, 120, 29, 27, 23, 29, 26, 24, 30, 26, 23, 30, 26, 22, 31, 26, 21, 29, 27, 22, 30, 26, 22, + 33, 27, 23, 31, 26, 21, 30, 26, 22, 31, 26, 21, 31, 28, 21, 31, 28, 22, 31, 28, 23, 32, 29, 21, 32, 29, 22, 31, 27, 23, 31, 26, 22, 32, 27, 22, 32, 27, 22, 30, 26, 23, 31, 27, 22, 32, 28, 21, 32, 28, 22, 31, 27, 23, 31, 27, 22, 32, 27, 21, 31, 27, 22, + 32, 27, 23, 32, 26, 22, 30, 28, 22, 30, 28, 23, 31, 26, 22, 32, 26, 21, 31, 26, 22, 30, 27, 22, 31, 27, 22, 31, 26, 22, 30, 27, 23, 31, 27, 22, 31, 26, 21, 31, 28, 22, 33, 28, 22, 32, 28, 22, 32, 27, 22, 31, 27, 22, 31, 27, 22, 31, 26, 23, 32, 26, 23, + 32, 27, 22, 32, 27, 21, 30, 27, 22, 31, 27, 23, 33, 27, 23, 32, 27, 22, 31, 27, 23, 32, 27, 22, 31, 28, 21, 31, 28, 22, 31, 28, 23, 32, 29, 21, 32, 29, 22, 31, 27, 23, 31, 26, 22, 32, 27, 22, 32, 27, 22, 30, 26, 23, 31, 27, 22, 32, 28, 21, 32, 28, 22, + 31, 27, 23, 31, 27, 22, 32, 27, 21, 31, 27, 22, 32, 27, 23, 32, 26, 22, 30, 28, 22, 30, 28, 23, 31, 26, 22, 32, 26, 21, 31, 26, 22, 30, 27, 22, 31, 27, 22, 31, 26, 22, 30, 27, 23, 31, 27, 22, 31, 26, 21, 31, 28, 22, 33, 28, 22, 32, 28, 22, 32, 27, 22, + 31, 27, 22, 31, 27, 22, 31, 26, 23, 32, 26, 23, 32, 27, 22, 32, 27, 21, 30, 27, 22, 31, 27, 23, 33, 27, 23, 32, 27, 22, 31, 27, 23, 32, 27, 22, 31, 28, 21, 31, 28, 22, 31, 28, 23, 32, 29, 21, 32, 29, 22, 31, 27, 23, 31, 26, 22, 32, 27, 22, 32, 27, 22, + 30, 26, 23, 31, 27, 22, 32, 28, 21, 32, 28, 22, 31, 27, 23, 31, 27, 22, 32, 27, 21, 31, 27, 22, 32, 27, 23, 32, 26, 22, 30, 28, 22, 30, 28, 23, 31, 26, 22, 32, 26, 21, 31, 26, 22, 30, 27, 22, 31, 27, 22, 31, 26, 22, 30, 27, 23, 31, 27, 22, 31, 26, 21, + 31, 28, 22, 33, 28, 22, 32, 28, 22, 32, 27, 22, 31, 27, 22, 31, 27, 22, 31, 26, 23, 32, 26, 23, 32, 27, 22, 32, 27, 21, 30, 27, 22, 31, 27, 23, 33, 27, 23, 32, 27, 22, 31, 27, 23, 32, 27, 22, 31, 28, 21, 31, 28, 22, 31, 28, 23, 32, 29, 21, 32, 29, 22, + 31, 27, 23, 31, 26, 22, 32, 27, 22, 32, 27, 22, 30, 26, 23, 31, 27, 22, 32, 28, 21, 32, 28, 22, 31, 27, 23, 31, 27, 22, 32, 27, 21, 31, 27, 22, 32, 27, 23, 32, 26, 22, 30, 28, 22, 30, 28, 23, 31, 26, 22, 32, 26, 21, 31, 26, 22, 30, 27, 22, 31, 27, 22, + 31, 26, 22, 30, 27, 23, 31, 27, 22, 31, 26, 21, 31, 28, 22, 33, 28, 22, 32, 28, 22, 32, 27, 22, 31, 27, 22, 31, 27, 22, 31, 26, 23, 32, 26, 23, 32, 27, 22, 32, 27, 21, 30, 27, 22, 31, 27, 23, 33, 27, 23, 32, 27, 22, 31, 27, 23, 32, 27, 22, 31, 28, 21, + 31, 28, 22, 31, 28, 23, 32, 29, 21, 32, 29, 22, 31, 27, 23, 31, 26, 22, 32, 27, 22, 32, 27, 22, 30, 26, 23, 31, 27, 22, 32, 28, 21, 32, 28, 22, 31, 27, 23, 31, 27, 22, 32, 27, 21, 31, 27, 22, 32, 27, 23, 32, 26, 22, 30, 28, 22, 30, 28, 23, 31, 26, 22, + 32, 26, 21, 31, 26, 22, 30, 27, 22, 31, 27, 22, 31, 26, 22, 30, 27, 23, 31, 27, 22, 31, 26, 21, 31, 28, 22, 33, 28, 22, 32, 28, 22, 32, 27, 22, 31, 27, 22, 31, 27, 22, 31, 26, 23, 32, 26, 23, 32, 27, 22, 32, 27, 21, 30, 27, 22, 31, 27, 23, 33, 27, 23, + 32, 27, 22, 31, 27, 23, 32, 27, 22, 31, 28, 21, 31, 28, 22, 31, 28, 23, 32, 29, 21, 32, 29, 22, 31, 27, 23, 31, 26, 22, 32, 27, 22, 32, 27, 22, 30, 26, 23, 31, 27, 22, 32, 28, 21, 32, 28, 22, 31, 27, 23, 31, 27, 22, 32, 27, 21, 31, 27, 22, 32, 27, 23, + 32, 26, 22, 30, 28, 22, 30, 28, 23, 31, 26, 22, 32, 26, 21, 31, 26, 22, 30, 27, 22, 31, 27, 22, 31, 26, 22, 30, 27, 23, 31, 27, 22, 31, 26, 21, 31, 28, 22, 33, 28, 22, 32, 28, 22, 32, 27, 22, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 47, 51, 51, 51, + 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 30, 27, 22, 31, 27, 22, 31, 27, 22, 32, 27, 22, 33, 27, 22, 31, 26, 20, 28, 28, 20, 29, 28, 20, 32, 28, 22, 31, 27, 21, 30, 28, 22, + 30, 27, 22, 31, 28, 22, 30, 27, 21, 29, 26, 23, 29, 27, 24, 21, 108, 141, 19, 149, 194, 19, 148, 194, 16, 140, 191, 15, 133, 187, 11, 108, 171, 3, 32, 133, 0, 0, 117, 0, 0, 116, 0, 0, 116, 0, 0, 115, 0, 0, 114, 0, 0, 113, 0, 0, 113, 0, 0, 112, 0, 0, 111, + 0, 0, 111, 0, 0, 110, 0, 0, 109, 0, 0, 109, 0, 0, 108, 0, 0, 107, 0, 0, 107, 0, 0, 106, 0, 0, 106, 0, 0, 105, 0, 0, 104, 0, 0, 104, 0, 0, 103, 0, 0, 102, 0, 0, 101, 0, 0, 101, 0, 0, 100, 0, 0, 99, 0, 0, 99, 0, 0, 98, 0, 0, 97, + 0, 0, 97, 0, 0, 96, 0, 0, 95, 0, 0, 95, 0, 0, 94, 0, 0, 93, 0, 0, 93, 0, 0, 92, 0, 0, 91, 0, 0, 91, 0, 0, 90, 0, 0, 89, 0, 0, 89, 0, 0, 88, 0, 0, 87, 0, 0, 87, 0, 0, 86, 0, 0, 85, 0, 0, 85, 0, 0, 84, 0, 0, 83, + 0, 0, 83, 0, 0, 82, 0, 0, 81, 0, 0, 81, 0, 0, 80, 0, 0, 79, 0, 0, 78, 0, 0, 77, 0, 0, 75, 0, 0, 74, 0, 0, 73, 0, 0, 72, 0, 0, 71, 0, 0, 69, 0, 0, 68, 0, 0, 67, 0, 0, 66, 0, 0, 65, 0, 0, 64, 0, 0, 62, 0, 0, 61, + 0, 0, 60, 0, 0, 59, 0, 0, 58, 0, 0, 57, 0, 0, 56, 0, 0, 54, 0, 0, 53, 0, 0, 52, 0, 0, 51, 0, 0, 50, 0, 0, 48, 0, 0, 47, 0, 0, 46, 0, 0, 45, 0, 0, 44, 0, 0, 42, 8, 36, 78, 35, 131, 172, 53, 168, 204, 62, 178, 210, 73, 191, 218, + 83, 201, 224, 76, 162, 175, 30, 28, 25, 30, 26, 23, 30, 26, 22, 32, 28, 23, 31, 26, 22, 30, 25, 22, 31, 26, 22, 31, 26, 23, 30, 25, 22, 31, 26, 21, 30, 27, 21, 31, 26, 23, 30, 28, 23, 32, 28, 22, 32, 28, 22, 32, 28, 23, 32, 27, 23, 32, 27, 22, 30, 27, 22, + 30, 28, 22, 30, 27, 22, 31, 27, 22, 31, 27, 22, 32, 27, 22, 33, 27, 22, 32, 27, 21, 29, 29, 21, 30, 29, 21, 33, 28, 22, 32, 28, 22, 31, 29, 22, 32, 28, 22, 32, 28, 21, 32, 28, 21, 31, 27, 22, 31, 27, 22, 30, 28, 22, 30, 27, 23, 32, 26, 23, 32, 27, 22, + 32, 28, 22, 32, 28, 21, 32, 29, 22, 31, 29, 22, 32, 28, 21, 32, 28, 22, 32, 27, 23, 32, 27, 23, 32, 27, 22, 33, 28, 22, 33, 27, 22, 31, 26, 22, 32, 27, 23, 32, 26, 23, 31, 26, 23, 32, 27, 22, 31, 28, 22, 31, 26, 23, 30, 28, 23, 32, 28, 22, 32, 28, 22, + 32, 28, 23, 32, 27, 23, 32, 27, 22, 30, 27, 22, 30, 28, 22, 30, 27, 22, 31, 27, 22, 31, 27, 22, 32, 27, 22, 33, 27, 22, 32, 27, 21, 29, 29, 21, 30, 29, 21, 33, 28, 22, 32, 28, 22, 31, 29, 22, 32, 28, 22, 32, 28, 21, 32, 28, 21, 31, 27, 22, 31, 27, 22, + 30, 28, 22, 30, 27, 23, 32, 26, 23, 32, 27, 22, 32, 28, 22, 32, 28, 21, 32, 29, 22, 31, 29, 22, 32, 28, 21, 32, 28, 22, 32, 27, 23, 32, 27, 23, 32, 27, 22, 33, 28, 22, 33, 27, 22, 31, 26, 22, 32, 27, 23, 32, 26, 23, 31, 26, 23, 32, 27, 22, 31, 28, 22, + 31, 26, 23, 30, 28, 23, 32, 28, 22, 32, 28, 22, 32, 28, 23, 32, 27, 23, 32, 27, 22, 30, 27, 22, 30, 28, 22, 30, 27, 22, 31, 27, 22, 31, 27, 22, 32, 27, 22, 33, 27, 22, 32, 27, 21, 29, 29, 21, 30, 29, 21, 33, 28, 22, 32, 28, 22, 31, 29, 22, 32, 28, 22, + 32, 28, 21, 32, 28, 21, 31, 27, 22, 31, 27, 22, 30, 28, 22, 30, 27, 23, 32, 26, 23, 32, 27, 22, 32, 28, 22, 32, 28, 21, 32, 29, 22, 31, 29, 22, 32, 28, 21, 32, 28, 22, 32, 27, 23, 32, 27, 23, 32, 27, 22, 33, 28, 22, 33, 27, 22, 31, 26, 22, 32, 27, 23, + 32, 26, 23, 31, 26, 23, 32, 27, 22, 31, 28, 22, 31, 26, 23, 30, 28, 23, 32, 28, 22, 32, 28, 22, 32, 28, 23, 32, 27, 23, 32, 27, 22, 30, 27, 22, 30, 28, 22, 30, 27, 22, 31, 27, 22, 31, 27, 22, 32, 27, 22, 33, 27, 22, 32, 27, 21, 29, 29, 21, 30, 29, 21, + 33, 28, 22, 32, 28, 22, 31, 29, 22, 32, 28, 22, 32, 28, 21, 32, 28, 21, 31, 27, 22, 31, 27, 22, 30, 28, 22, 30, 27, 23, 32, 26, 23, 32, 27, 22, 32, 28, 22, 32, 28, 21, 32, 29, 22, 31, 29, 22, 32, 28, 21, 32, 28, 22, 32, 27, 23, 32, 27, 23, 32, 27, 22, + 33, 28, 22, 33, 27, 22, 31, 26, 22, 32, 27, 23, 32, 26, 23, 31, 26, 23, 32, 27, 22, 31, 28, 22, 31, 26, 23, 30, 28, 23, 32, 28, 22, 32, 28, 22, 32, 28, 23, 32, 27, 23, 32, 27, 22, 30, 27, 22, 30, 28, 22, 30, 27, 22, 31, 27, 22, 31, 27, 22, 32, 27, 22, + 33, 27, 22, 32, 27, 21, 29, 29, 21, 30, 29, 21, 33, 28, 22, 32, 28, 22, 31, 29, 22, 32, 28, 22, 32, 28, 21, 32, 28, 21, 31, 27, 22, 31, 27, 22, 30, 28, 22, 30, 27, 23, 32, 26, 23, 32, 27, 22, 32, 28, 22, 32, 28, 21, 32, 29, 22, 31, 29, 22, 32, 28, 21, + 32, 28, 22, 32, 27, 23, 32, 27, 23, 32, 27, 22, 33, 28, 22, 33, 27, 22, 31, 26, 22, 32, 27, 23, 32, 26, 23, 31, 26, 23, 32, 27, 22, 31, 28, 22, 31, 26, 23, 30, 28, 23, 32, 28, 22, 32, 28, 22, 32, 28, 23, 32, 27, 23, 32, 27, 22, 30, 27, 22, 30, 28, 22, + 30, 27, 22, 31, 27, 22, 31, 27, 22, 32, 27, 22, 33, 27, 22, 32, 27, 21, 29, 29, 21, 30, 29, 21, 33, 28, 22, 32, 28, 22, 31, 29, 22, 32, 28, 22, 32, 28, 21, 32, 28, 21, 31, 27, 22, 31, 27, 22, 30, 28, 22, 30, 27, 23, 32, 26, 23, 32, 27, 22, 32, 28, 22, + 32, 28, 21, 32, 29, 22, 31, 29, 22, 32, 28, 21, 32, 28, 22, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 51, 51, 51, 46, 46, 47, 42, 42, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, + 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 32, 25, 21, + 32, 27, 22, 31, 27, 23, 31, 27, 22, 31, 27, 22, 30, 25, 22, 29, 26, 21, 30, 27, 21, 31, 27, 22, 30, 26, 22, 30, 27, 21, 31, 26, 21, 30, 26, 22, 29, 27, 23, 28, 26, 22, 28, 26, 23, 28, 27, 25, 25, 82, 100, 19, 143, 186, 17, 141, 188, 15, 132, 184, 13, 126, 180, + 12, 120, 175, 9, 100, 163, 5, 63, 143, 3, 45, 133, 2, 34, 127, 1, 26, 122, 1, 24, 120, 0, 22, 117, 0, 23, 118, 1, 26, 120, 2, 28, 122, 2, 30, 123, 3, 33, 126, 3, 35, 127, 4, 38, 129, 4, 40, 131, 5, 43, 132, 5, 45, 134, 6, 47, 136, 7, 50, 137, 9, 51, 137, + 12, 54, 138, 14, 56, 138, 16, 58, 139, 18, 60, 140, 21, 62, 140, 23, 64, 140, 25, 66, 141, 27, 67, 141, 29, 69, 141, 32, 72, 142, 34, 73, 142, 36, 76, 143, 38, 77, 144, 39, 78, 143, 36, 73, 139, 32, 68, 136, 29, 64, 132, 26, 60, 129, 22, 54, 126, 19, 50, 122, 15, 45, 118, + 12, 40, 115, 8, 35, 111, 4, 31, 107, 1, 26, 104, 2, 28, 105, 5, 32, 107, 8, 36, 109, 11, 40, 111, 14, 44, 113, 17, 48, 116, 20, 52, 118, 23, 56, 120, 26, 60, 122, 29, 64, 124, 32, 68, 126, 35, 72, 128, 38, 76, 129, 40, 78, 130, 37, 75, 127, 34, 71, 124, 31, 67, 121, + 27, 63, 117, 24, 60, 115, 21, 56, 112, 19, 53, 109, 16, 49, 106, 13, 45, 103, 10, 42, 100, 6, 38, 96, 3, 35, 94, 0, 30, 90, 0, 30, 90, 0, 31, 89, 0, 31, 89, 0, 31, 88, 0, 31, 87, 0, 32, 87, 0, 32, 87, 0, 32, 86, 0, 33, 85, 0, 33, 85, 0, 33, 84, + 0, 33, 83, 0, 38, 89, 1, 50, 100, 7, 71, 121, 20, 119, 167, 32, 144, 190, 43, 157, 197, 53, 168, 204, 64, 180, 211, 71, 185, 211, 54, 106, 114, 29, 28, 24, 29, 26, 23, 30, 27, 21, 31, 27, 21, 32, 28, 22, 31, 27, 22, 30, 26, 21, 30, 27, 22, 31, 27, 23, 30, 26, 21, + 30, 26, 20, 28, 26, 21, 30, 29, 23, 32, 28, 22, 33, 26, 21, 31, 27, 22, 31, 28, 23, 31, 29, 22, 30, 28, 21, 32, 27, 23, 31, 26, 23, 32, 25, 21, 32, 27, 22, 31, 27, 23, 31, 27, 22, 31, 27, 22, 31, 26, 23, 30, 27, 22, 31, 28, 22, 31, 27, 22, 31, 26, 22, + 30, 27, 21, 31, 26, 21, 31, 26, 22, 30, 27, 23, 30, 27, 22, 30, 27, 22, 30, 27, 23, 32, 26, 22, 32, 26, 22, 30, 27, 22, 30, 28, 22, 31, 28, 22, 32, 28, 22, 33, 26, 23, 32, 27, 21, 31, 27, 22, 31, 27, 23, 32, 28, 21, 33, 28, 21, 33, 28, 22, 31, 27, 22, + 30, 26, 21, 31, 28, 22, 31, 27, 23, 31, 27, 22, 31, 27, 21, 29, 27, 22, 30, 29, 23, 32, 28, 22, 33, 26, 21, 31, 27, 22, 31, 28, 23, 31, 29, 22, 30, 28, 21, 32, 27, 23, 31, 26, 23, 32, 25, 21, 32, 27, 22, 31, 27, 23, 31, 27, 22, 31, 27, 22, 31, 26, 23, + 30, 27, 22, 31, 28, 22, 31, 27, 22, 31, 26, 22, 30, 27, 21, 31, 26, 21, 31, 26, 22, 30, 27, 23, 30, 27, 22, 30, 27, 22, 30, 27, 23, 32, 26, 22, 32, 26, 22, 30, 27, 22, 30, 28, 22, 31, 28, 22, 32, 28, 22, 33, 26, 23, 32, 27, 21, 31, 27, 22, 31, 27, 23, + 32, 28, 21, 33, 28, 21, 33, 28, 22, 31, 27, 22, 30, 26, 21, 31, 28, 22, 31, 27, 23, 31, 27, 22, 31, 27, 21, 29, 27, 22, 30, 29, 23, 32, 28, 22, 33, 26, 21, 31, 27, 22, 31, 28, 23, 31, 29, 22, 30, 28, 21, 32, 27, 23, 31, 26, 23, 32, 25, 21, 32, 27, 22, + 31, 27, 23, 31, 27, 22, 31, 27, 22, 31, 26, 23, 30, 27, 22, 31, 28, 22, 31, 27, 22, 31, 26, 22, 30, 27, 21, 31, 26, 21, 31, 26, 22, 30, 27, 23, 30, 27, 22, 30, 27, 22, 30, 27, 23, 32, 26, 22, 32, 26, 22, 30, 27, 22, 30, 28, 22, 31, 28, 22, 32, 28, 22, + 33, 26, 23, 32, 27, 21, 31, 27, 22, 31, 27, 23, 32, 28, 21, 33, 28, 21, 33, 28, 22, 31, 27, 22, 30, 26, 21, 31, 28, 22, 31, 27, 23, 31, 27, 22, 31, 27, 21, 29, 27, 22, 30, 29, 23, 32, 28, 22, 33, 26, 21, 31, 27, 22, 31, 28, 23, 31, 29, 22, 30, 28, 21, + 32, 27, 23, 31, 26, 23, 32, 25, 21, 32, 27, 22, 31, 27, 23, 31, 27, 22, 31, 27, 22, 31, 26, 23, 30, 27, 22, 31, 28, 22, 31, 27, 22, 31, 26, 22, 30, 27, 21, 31, 26, 21, 31, 26, 22, 30, 27, 23, 30, 27, 22, 30, 27, 22, 30, 27, 23, 32, 26, 22, 32, 26, 22, + 30, 27, 22, 30, 28, 22, 31, 28, 22, 32, 28, 22, 33, 26, 23, 32, 27, 21, 31, 27, 22, 31, 27, 23, 32, 28, 21, 33, 28, 21, 33, 28, 22, 31, 27, 22, 30, 26, 21, 31, 28, 22, 31, 27, 23, 31, 27, 22, 31, 27, 21, 29, 27, 22, 30, 29, 23, 32, 28, 22, 33, 26, 21, + 31, 27, 22, 31, 28, 23, 31, 29, 22, 30, 28, 21, 32, 27, 23, 31, 26, 23, 32, 25, 21, 32, 27, 22, 31, 27, 23, 31, 27, 22, 31, 27, 22, 31, 26, 23, 30, 27, 22, 31, 28, 22, 31, 27, 22, 31, 26, 22, 30, 27, 21, 31, 26, 21, 31, 26, 22, 30, 27, 23, 30, 27, 22, + 30, 27, 22, 30, 27, 23, 32, 26, 22, 32, 26, 22, 30, 27, 22, 30, 28, 22, 31, 28, 22, 32, 28, 22, 33, 26, 23, 32, 27, 21, 31, 27, 22, 31, 27, 23, 32, 28, 21, 33, 28, 21, 33, 28, 22, 31, 27, 22, 30, 26, 21, 31, 28, 22, 31, 27, 23, 31, 27, 22, 31, 27, 21, + 29, 27, 22, 30, 29, 23, 32, 28, 22, 33, 26, 21, 31, 27, 22, 31, 28, 23, 31, 29, 22, 30, 28, 21, 32, 27, 23, 31, 26, 23, 32, 25, 21, 32, 27, 22, 31, 27, 23, 31, 27, 22, 31, 27, 22, 31, 26, 23, 30, 27, 22, 31, 28, 22, 31, 27, 22, 31, 26, 22, 30, 27, 21, + 31, 26, 21, 31, 26, 22, 30, 27, 23, 30, 27, 22, 30, 27, 22, 30, 27, 23, 32, 26, 22, 32, 26, 22, 30, 27, 22, 30, 28, 22, 31, 28, 22, 32, 28, 22, 33, 26, 23, 32, 27, 21, 31, 27, 22, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, + 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 25, 25, 25, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, + 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 29, 26, 22, 30, 27, 22, 31, 26, 21, 31, 27, 22, 31, 28, 23, 30, 27, 22, 30, 25, 20, 30, 25, 21, 29, 25, 21, 30, 27, 21, 29, 27, 21, 28, 27, 22, + 29, 27, 22, 31, 26, 23, 30, 26, 22, 29, 26, 22, 29, 26, 23, 28, 26, 23, 27, 44, 49, 19, 115, 150, 15, 133, 182, 14, 127, 176, 12, 118, 171, 10, 113, 168, 9, 104, 161, 7, 98, 155, 5, 91, 148, 4, 83, 142, 2, 76, 135, 0, 69, 129, 1, 74, 134, 3, 83, 142, 5, 90, 148, + 7, 98, 156, 9, 106, 162, 10, 114, 170, 12, 121, 176, 14, 130, 184, 16, 137, 190, 17, 144, 197, 19, 152, 205, 23, 159, 209, 31, 166, 212, 37, 171, 215, 45, 178, 218, 52, 184, 221, 60, 191, 224, 66, 197, 227, 73, 203, 229, 80, 210, 233, 87, 215, 235, 95, 222, 238, 101, 228, 241, 109, 235, 244, + 116, 241, 247, 123, 248, 250, 125, 248, 249, 115, 234, 240, 102, 218, 230, 92, 204, 221, 80, 187, 210, 70, 173, 201, 57, 157, 190, 47, 143, 181, 35, 127, 170, 24, 113, 161, 12, 96, 151, 2, 82, 142, 7, 90, 146, 18, 104, 155, 26, 115, 163, 37, 129, 172, 45, 141, 180, 56, 155, 189, 64, 166, 196, + 75, 180, 205, 83, 192, 213, 92, 203, 220, 102, 217, 229, 111, 229, 237, 121, 243, 246, 126, 250, 251, 115, 237, 243, 107, 226, 236, 96, 213, 228, 87, 202, 221, 78, 192, 215, 68, 179, 207, 59, 168, 200, 48, 155, 192, 40, 144, 186, 29, 131, 178, 20, 121, 171, 10, 108, 163, 1, 97, 157, 0, 97, 157, + 0, 98, 158, 0, 99, 159, 0, 99, 159, 0, 100, 160, 0, 101, 161, 0, 102, 162, 0, 103, 163, 0, 104, 164, 0, 105, 165, 0, 106, 166, 0, 106, 166, 0, 107, 167, 2, 111, 170, 13, 123, 177, 23, 134, 183, 34, 146, 191, 43, 157, 197, 55, 170, 205, 56, 145, 169, 35, 51, 53, 29, 26, 23, + 29, 26, 22, 29, 26, 21, 30, 26, 21, 31, 27, 22, 32, 27, 22, 30, 26, 22, 29, 25, 21, 32, 27, 22, 30, 26, 21, 30, 25, 20, 30, 25, 21, 31, 26, 22, 33, 26, 22, 31, 26, 23, 29, 28, 22, 30, 28, 21, 32, 27, 22, 32, 27, 23, 32, 27, 22, 30, 27, 21, 29, 26, 22, + 29, 26, 22, 30, 27, 22, 31, 26, 21, 31, 27, 22, 31, 28, 23, 30, 27, 22, 31, 26, 21, 31, 26, 22, 30, 26, 22, 30, 27, 21, 30, 28, 22, 29, 27, 22, 30, 27, 22, 32, 26, 23, 31, 26, 22, 31, 27, 22, 31, 27, 22, 30, 26, 22, 30, 26, 22, 31, 26, 21, 31, 27, 21, + 32, 27, 22, 31, 28, 21, 30, 26, 22, 31, 26, 22, 31, 26, 21, 31, 27, 21, 32, 27, 21, 32, 27, 22, 33, 27, 22, 31, 26, 22, 30, 26, 22, 32, 27, 22, 31, 27, 22, 31, 26, 21, 31, 26, 22, 31, 26, 22, 33, 26, 22, 31, 26, 23, 29, 28, 22, 30, 28, 21, 32, 27, 22, + 32, 27, 23, 32, 27, 22, 30, 27, 21, 29, 26, 22, 29, 26, 22, 30, 27, 22, 31, 26, 21, 31, 27, 22, 31, 28, 23, 30, 27, 22, 31, 26, 21, 31, 26, 22, 30, 26, 22, 30, 27, 21, 30, 28, 22, 29, 27, 22, 30, 27, 22, 32, 26, 23, 31, 26, 22, 31, 27, 22, 31, 27, 22, + 30, 26, 22, 30, 26, 22, 31, 26, 21, 31, 27, 21, 32, 27, 22, 31, 28, 21, 30, 26, 22, 31, 26, 22, 31, 26, 21, 31, 27, 21, 32, 27, 21, 32, 27, 22, 33, 27, 22, 31, 26, 22, 30, 26, 22, 32, 27, 22, 31, 27, 22, 31, 26, 21, 31, 26, 22, 31, 26, 22, 33, 26, 22, + 31, 26, 23, 29, 28, 22, 30, 28, 21, 32, 27, 22, 32, 27, 23, 32, 27, 22, 30, 27, 21, 29, 26, 22, 29, 26, 22, 30, 27, 22, 31, 26, 21, 31, 27, 22, 31, 28, 23, 30, 27, 22, 31, 26, 21, 31, 26, 22, 30, 26, 22, 30, 27, 21, 30, 28, 22, 29, 27, 22, 30, 27, 22, + 32, 26, 23, 31, 26, 22, 31, 27, 22, 31, 27, 22, 30, 26, 22, 30, 26, 22, 31, 26, 21, 31, 27, 21, 32, 27, 22, 31, 28, 21, 30, 26, 22, 31, 26, 22, 31, 26, 21, 31, 27, 21, 32, 27, 21, 32, 27, 22, 33, 27, 22, 31, 26, 22, 30, 26, 22, 32, 27, 22, 31, 27, 22, + 31, 26, 21, 31, 26, 22, 31, 26, 22, 33, 26, 22, 31, 26, 23, 29, 28, 22, 30, 28, 21, 32, 27, 22, 32, 27, 23, 32, 27, 22, 30, 27, 21, 29, 26, 22, 29, 26, 22, 30, 27, 22, 31, 26, 21, 31, 27, 22, 31, 28, 23, 30, 27, 22, 31, 26, 21, 31, 26, 22, 30, 26, 22, + 30, 27, 21, 30, 28, 22, 29, 27, 22, 30, 27, 22, 32, 26, 23, 31, 26, 22, 31, 27, 22, 31, 27, 22, 30, 26, 22, 30, 26, 22, 31, 26, 21, 31, 27, 21, 32, 27, 22, 31, 28, 21, 30, 26, 22, 31, 26, 22, 31, 26, 21, 31, 27, 21, 32, 27, 21, 32, 27, 22, 33, 27, 22, + 31, 26, 22, 30, 26, 22, 32, 27, 22, 31, 27, 22, 31, 26, 21, 31, 26, 22, 31, 26, 22, 33, 26, 22, 31, 26, 23, 29, 28, 22, 30, 28, 21, 32, 27, 22, 32, 27, 23, 32, 27, 22, 30, 27, 21, 29, 26, 22, 29, 26, 22, 30, 27, 22, 31, 26, 21, 31, 27, 22, 31, 28, 23, + 30, 27, 22, 31, 26, 21, 31, 26, 22, 30, 26, 22, 30, 27, 21, 30, 28, 22, 29, 27, 22, 30, 27, 22, 32, 26, 23, 31, 26, 22, 31, 27, 22, 31, 27, 22, 30, 26, 22, 30, 26, 22, 31, 26, 21, 31, 27, 21, 32, 27, 22, 31, 28, 21, 30, 26, 22, 31, 26, 22, 31, 26, 21, + 31, 27, 21, 32, 27, 21, 32, 27, 22, 33, 27, 22, 31, 26, 22, 30, 26, 22, 32, 27, 22, 31, 27, 22, 31, 26, 21, 31, 26, 22, 31, 26, 22, 33, 26, 22, 31, 26, 23, 29, 28, 22, 30, 28, 21, 32, 27, 22, 32, 27, 23, 32, 27, 22, 30, 27, 21, 29, 26, 22, 29, 26, 22, + 30, 27, 22, 31, 26, 21, 31, 27, 22, 31, 28, 23, 30, 27, 22, 31, 26, 21, 31, 26, 22, 30, 26, 22, 30, 27, 21, 30, 28, 22, 29, 27, 22, 30, 27, 22, 32, 26, 23, 31, 26, 22, 31, 27, 22, 31, 27, 22, 30, 26, 22, 30, 26, 22, 31, 26, 21, 31, 27, 21, 32, 27, 22, + 31, 28, 21, 30, 26, 22, 31, 26, 22, 31, 26, 21, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 37, 37, 37, 31, 31, 32, 25, 25, 25, 19, 19, 19, + 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 29, 28, 22, 29, 26, 22, + 29, 25, 23, 31, 26, 23, 32, 27, 22, 30, 26, 21, 30, 25, 20, 31, 26, 21, 30, 26, 21, 29, 26, 21, 30, 26, 22, 29, 25, 20, 30, 26, 21, 30, 26, 21, 30, 26, 22, 30, 26, 23, 28, 26, 22, 28, 28, 23, 29, 27, 23, 29, 27, 23, 22, 75, 96, 15, 120, 167, 12, 119, 170, + 10, 112, 163, 9, 105, 158, 7, 97, 152, 5, 90, 147, 4, 82, 140, 2, 76, 135, 0, 69, 129, 2, 76, 135, 3, 83, 142, 5, 91, 149, 7, 98, 156, 9, 107, 163, 10, 114, 170, 12, 121, 176, 14, 130, 184, 16, 137, 190, 18, 145, 198, 19, 152, 205, 24, 160, 210, 31, 166, 212, 39, 173, 216, + 45, 178, 218, 53, 185, 221, 60, 191, 224, 66, 197, 227, 74, 204, 230, 80, 210, 233, 88, 217, 236, 95, 222, 238, 102, 229, 242, 109, 235, 244, 117, 242, 247, 123, 248, 250, 125, 248, 249, 113, 232, 239, 102, 218, 230, 90, 201, 219, 80, 187, 210, 68, 171, 199, 57, 157, 190, 45, 140, 179, 35, 127, 170, + 24, 113, 161, 12, 96, 151, 2, 82, 142, 9, 92, 148, 18, 104, 155, 28, 118, 164, 37, 129, 172, 47, 143, 181, 56, 155, 189, 64, 166, 196, 75, 180, 205, 83, 192, 213, 94, 206, 222, 102, 217, 229, 113, 231, 239, 121, 243, 246, 124, 247, 249, 115, 237, 243, 105, 224, 235, 96, 213, 228, 87, 202, 221, + 77, 189, 213, 68, 179, 207, 57, 166, 199, 48, 155, 192, 38, 142, 184, 29, 131, 178, 18, 118, 170, 10, 108, 163, 1, 97, 157, 0, 97, 157, 0, 98, 158, 0, 99, 159, 0, 99, 159, 0, 100, 160, 0, 101, 161, 0, 102, 162, 0, 103, 163, 0, 104, 164, 0, 105, 165, 0, 106, 166, 0, 107, 167, + 0, 107, 167, 4, 113, 171, 13, 123, 177, 25, 136, 185, 34, 146, 191, 44, 152, 190, 41, 92, 106, 29, 28, 23, 29, 27, 23, 29, 27, 24, 29, 27, 22, 30, 27, 21, 32, 28, 23, 32, 28, 22, 31, 27, 22, 29, 26, 22, 32, 28, 22, 31, 25, 21, 30, 25, 21, 30, 26, 21, 31, 26, 20, + 30, 28, 22, 31, 29, 21, 31, 29, 21, 30, 28, 21, 31, 27, 21, 31, 27, 21, 29, 28, 21, 30, 27, 21, 31, 27, 21, 30, 28, 23, 29, 28, 22, 29, 26, 22, 29, 25, 23, 31, 26, 23, 32, 27, 22, 30, 26, 21, 31, 26, 21, 32, 27, 22, 31, 27, 22, 30, 27, 22, 30, 26, 22, + 30, 26, 21, 31, 26, 21, 31, 26, 21, 31, 26, 22, 31, 26, 23, 29, 27, 22, 29, 28, 22, 31, 28, 22, 32, 27, 21, 31, 27, 23, 31, 28, 22, 31, 28, 21, 31, 28, 23, 30, 28, 23, 31, 28, 22, 31, 28, 21, 33, 28, 23, 33, 28, 22, 32, 27, 22, 30, 27, 23, 32, 28, 22, + 32, 26, 22, 31, 26, 22, 31, 27, 22, 32, 27, 21, 30, 28, 22, 31, 29, 21, 31, 29, 21, 30, 28, 21, 31, 27, 21, 31, 27, 21, 29, 28, 21, 30, 27, 21, 31, 27, 21, 30, 28, 23, 29, 28, 22, 29, 26, 22, 29, 25, 23, 31, 26, 23, 32, 27, 22, 30, 26, 21, 31, 26, 21, + 32, 27, 22, 31, 27, 22, 30, 27, 22, 30, 26, 22, 30, 26, 21, 31, 26, 21, 31, 26, 21, 31, 26, 22, 31, 26, 23, 29, 27, 22, 29, 28, 22, 31, 28, 22, 32, 27, 21, 31, 27, 23, 31, 28, 22, 31, 28, 21, 31, 28, 23, 30, 28, 23, 31, 28, 22, 31, 28, 21, 33, 28, 23, + 33, 28, 22, 32, 27, 22, 30, 27, 23, 32, 28, 22, 32, 26, 22, 31, 26, 22, 31, 27, 22, 32, 27, 21, 30, 28, 22, 31, 29, 21, 31, 29, 21, 30, 28, 21, 31, 27, 21, 31, 27, 21, 29, 28, 21, 30, 27, 21, 31, 27, 21, 30, 28, 23, 29, 28, 22, 29, 26, 22, 29, 25, 23, + 31, 26, 23, 32, 27, 22, 30, 26, 21, 31, 26, 21, 32, 27, 22, 31, 27, 22, 30, 27, 22, 30, 26, 22, 30, 26, 21, 31, 26, 21, 31, 26, 21, 31, 26, 22, 31, 26, 23, 29, 27, 22, 29, 28, 22, 31, 28, 22, 32, 27, 21, 31, 27, 23, 31, 28, 22, 31, 28, 21, 31, 28, 23, + 30, 28, 23, 31, 28, 22, 31, 28, 21, 33, 28, 23, 33, 28, 22, 32, 27, 22, 30, 27, 23, 32, 28, 22, 32, 26, 22, 31, 26, 22, 31, 27, 22, 32, 27, 21, 30, 28, 22, 31, 29, 21, 31, 29, 21, 30, 28, 21, 31, 27, 21, 31, 27, 21, 29, 28, 21, 30, 27, 21, 31, 27, 21, + 30, 28, 23, 29, 28, 22, 29, 26, 22, 29, 25, 23, 31, 26, 23, 32, 27, 22, 30, 26, 21, 31, 26, 21, 32, 27, 22, 31, 27, 22, 30, 27, 22, 30, 26, 22, 30, 26, 21, 31, 26, 21, 31, 26, 21, 31, 26, 22, 31, 26, 23, 29, 27, 22, 29, 28, 22, 31, 28, 22, 32, 27, 21, + 31, 27, 23, 31, 28, 22, 31, 28, 21, 31, 28, 23, 30, 28, 23, 31, 28, 22, 31, 28, 21, 33, 28, 23, 33, 28, 22, 32, 27, 22, 30, 27, 23, 32, 28, 22, 32, 26, 22, 31, 26, 22, 31, 27, 22, 32, 27, 21, 30, 28, 22, 31, 29, 21, 31, 29, 21, 30, 28, 21, 31, 27, 21, + 31, 27, 21, 29, 28, 21, 30, 27, 21, 31, 27, 21, 30, 28, 23, 29, 28, 22, 29, 26, 22, 29, 25, 23, 31, 26, 23, 32, 27, 22, 30, 26, 21, 31, 26, 21, 32, 27, 22, 31, 27, 22, 30, 27, 22, 30, 26, 22, 30, 26, 21, 31, 26, 21, 31, 26, 21, 31, 26, 22, 31, 26, 23, + 29, 27, 22, 29, 28, 22, 31, 28, 22, 32, 27, 21, 31, 27, 23, 31, 28, 22, 31, 28, 21, 31, 28, 23, 30, 28, 23, 31, 28, 22, 31, 28, 21, 33, 28, 23, 33, 28, 22, 32, 27, 22, 30, 27, 23, 32, 28, 22, 32, 26, 22, 31, 26, 22, 31, 27, 22, 32, 27, 21, 30, 28, 22, + 31, 29, 21, 31, 29, 21, 30, 28, 21, 31, 27, 21, 31, 27, 21, 29, 28, 21, 30, 27, 21, 31, 27, 21, 30, 28, 23, 29, 28, 22, 29, 26, 22, 29, 25, 23, 31, 26, 23, 32, 27, 22, 30, 26, 21, 31, 26, 21, 32, 27, 22, 31, 27, 22, 30, 27, 22, 30, 26, 22, 30, 26, 21, + 31, 26, 21, 31, 26, 21, 31, 26, 22, 31, 26, 23, 29, 27, 22, 29, 28, 22, 31, 28, 22, 32, 27, 21, 31, 27, 23, 31, 28, 22, 31, 28, 21, 31, 28, 23, 30, 28, 23, 31, 28, 22, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, + 62, 62, 64, 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 25, 25, 25, 31, 31, 32, 36, 36, 37, 41, 41, 42, 46, 46, 47, 48, 48, 49, 44, 44, 45, 41, 41, 42, + 45, 45, 46, 53, 53, 55, 59, 59, 61, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 31, 26, 22, 32, 27, 21, 30, 27, 21, 30, 26, 22, 31, 26, 23, 30, 26, 22, 30, 26, 21, 30, 26, 21, 31, 26, 21, 30, 25, 21, 29, 27, 21, 29, 27, 21, 30, 26, 20, + 31, 26, 22, 31, 26, 22, 30, 26, 22, 30, 26, 23, 30, 25, 22, 29, 26, 22, 28, 26, 22, 28, 26, 23, 28, 28, 27, 24, 53, 65, 17, 77, 106, 12, 87, 129, 9, 89, 138, 5, 89, 145, 3, 82, 139, 2, 76, 135, 0, 69, 129, 2, 76, 135, 4, 84, 143, 5, 91, 149, 7, 100, 157, + 9, 107, 163, 10, 114, 170, 12, 123, 178, 14, 130, 184, 16, 138, 192, 18, 145, 198, 19, 154, 206, 24, 160, 210, 32, 167, 213, 39, 173, 216, 45, 178, 218, 53, 185, 221, 60, 191, 224, 67, 198, 227, 74, 204, 230, 82, 211, 233, 88, 217, 236, 96, 224, 239, 102, 229, 242, 109, 235, 244, 117, 242, 247, + 123, 248, 250, 123, 245, 248, 113, 232, 239, 100, 215, 228, 90, 201, 219, 78, 185, 208, 68, 171, 199, 55, 154, 188, 45, 140, 179, 35, 127, 170, 22, 110, 160, 12, 96, 151, 0, 81, 140, 9, 92, 148, 19, 106, 157, 28, 118, 164, 38, 131, 174, 47, 143, 181, 56, 155, 189, 66, 169, 198, 75, 180, 205, + 85, 194, 214, 94, 206, 222, 104, 220, 231, 113, 231, 239, 123, 245, 248, 124, 247, 249, 115, 237, 243, 105, 224, 235, 96, 213, 228, 85, 200, 220, 77, 189, 213, 66, 177, 206, 57, 166, 199, 47, 153, 191, 38, 142, 184, 29, 131, 178, 18, 118, 170, 10, 108, 163, 0, 96, 156, 0, 97, 157, 0, 98, 158, + 0, 99, 159, 0, 100, 160, 0, 100, 160, 0, 101, 161, 0, 102, 162, 0, 103, 163, 0, 104, 164, 0, 105, 165, 0, 106, 166, 0, 107, 167, 0, 107, 165, 6, 103, 155, 17, 103, 145, 26, 91, 119, 30, 60, 71, 28, 30, 28, 29, 26, 23, 29, 26, 23, 29, 26, 22, 30, 26, 22, 30, 26, 23, + 31, 26, 22, 30, 26, 21, 29, 27, 21, 31, 27, 21, 30, 27, 23, 30, 27, 22, 29, 27, 20, 30, 26, 21, 29, 25, 22, 30, 26, 22, 31, 27, 22, 31, 27, 22, 31, 27, 21, 32, 28, 21, 32, 28, 21, 32, 28, 22, 31, 27, 21, 31, 27, 21, 30, 28, 22, 31, 27, 22, 31, 26, 22, + 32, 27, 21, 30, 27, 21, 30, 26, 22, 31, 26, 23, 30, 26, 22, 30, 26, 21, 31, 27, 22, 32, 27, 22, 31, 26, 22, 29, 27, 21, 30, 27, 21, 31, 27, 21, 32, 26, 22, 32, 26, 22, 31, 26, 22, 31, 26, 22, 31, 25, 21, 31, 26, 22, 30, 26, 21, 29, 27, 22, 31, 26, 22, + 31, 27, 22, 30, 27, 21, 31, 26, 21, 31, 26, 22, 32, 26, 22, 31, 26, 21, 30, 27, 21, 32, 28, 22, 31, 27, 23, 30, 27, 22, 30, 28, 21, 31, 27, 22, 30, 26, 23, 30, 26, 22, 31, 27, 22, 31, 27, 22, 31, 27, 21, 32, 28, 21, 32, 28, 21, 32, 28, 22, 31, 27, 21, + 31, 27, 21, 30, 28, 22, 31, 27, 22, 31, 26, 22, 32, 27, 21, 30, 27, 21, 30, 26, 22, 31, 26, 23, 30, 26, 22, 30, 26, 21, 31, 27, 22, 32, 27, 22, 31, 26, 22, 29, 27, 21, 30, 27, 21, 31, 27, 21, 32, 26, 22, 32, 26, 22, 31, 26, 22, 31, 26, 22, 31, 25, 21, + 31, 26, 22, 30, 26, 21, 29, 27, 22, 31, 26, 22, 31, 27, 22, 30, 27, 21, 31, 26, 21, 31, 26, 22, 32, 26, 22, 31, 26, 21, 30, 27, 21, 32, 28, 22, 31, 27, 23, 30, 27, 22, 30, 28, 21, 31, 27, 22, 30, 26, 23, 30, 26, 22, 31, 27, 22, 31, 27, 22, 31, 27, 21, + 32, 28, 21, 32, 28, 21, 32, 28, 22, 31, 27, 21, 31, 27, 21, 30, 28, 22, 31, 27, 22, 31, 26, 22, 32, 27, 21, 30, 27, 21, 30, 26, 22, 31, 26, 23, 30, 26, 22, 30, 26, 21, 31, 27, 22, 32, 27, 22, 31, 26, 22, 29, 27, 21, 30, 27, 21, 31, 27, 21, 32, 26, 22, + 32, 26, 22, 31, 26, 22, 31, 26, 22, 31, 25, 21, 31, 26, 22, 30, 26, 21, 29, 27, 22, 31, 26, 22, 31, 27, 22, 30, 27, 21, 31, 26, 21, 31, 26, 22, 32, 26, 22, 31, 26, 21, 30, 27, 21, 32, 28, 22, 31, 27, 23, 30, 27, 22, 30, 28, 21, 31, 27, 22, 30, 26, 23, + 30, 26, 22, 31, 27, 22, 31, 27, 22, 31, 27, 21, 32, 28, 21, 32, 28, 21, 32, 28, 22, 31, 27, 21, 31, 27, 21, 30, 28, 22, 31, 27, 22, 31, 26, 22, 32, 27, 21, 30, 27, 21, 30, 26, 22, 31, 26, 23, 30, 26, 22, 30, 26, 21, 31, 27, 22, 32, 27, 22, 31, 26, 22, + 29, 27, 21, 30, 27, 21, 31, 27, 21, 32, 26, 22, 32, 26, 22, 31, 26, 22, 31, 26, 22, 31, 25, 21, 31, 26, 22, 30, 26, 21, 29, 27, 22, 31, 26, 22, 31, 27, 22, 30, 27, 21, 31, 26, 21, 31, 26, 22, 32, 26, 22, 31, 26, 21, 30, 27, 21, 32, 28, 22, 31, 27, 23, + 30, 27, 22, 30, 28, 21, 31, 27, 22, 30, 26, 23, 30, 26, 22, 31, 27, 22, 31, 27, 22, 31, 27, 21, 32, 28, 21, 32, 28, 21, 32, 28, 22, 31, 27, 21, 31, 27, 21, 30, 28, 22, 31, 27, 22, 31, 26, 22, 32, 27, 21, 30, 27, 21, 30, 26, 22, 31, 26, 23, 30, 26, 22, + 30, 26, 21, 31, 27, 22, 32, 27, 22, 31, 26, 22, 29, 27, 21, 30, 27, 21, 31, 27, 21, 32, 26, 22, 32, 26, 22, 31, 26, 22, 31, 26, 22, 31, 25, 21, 31, 26, 22, 30, 26, 21, 29, 27, 22, 31, 26, 22, 31, 27, 22, 30, 27, 21, 31, 26, 21, 31, 26, 22, 32, 26, 22, + 31, 26, 21, 30, 27, 21, 32, 28, 22, 31, 27, 23, 30, 27, 22, 30, 28, 21, 31, 27, 22, 30, 26, 23, 30, 26, 22, 31, 27, 22, 31, 27, 22, 31, 27, 21, 32, 28, 21, 32, 28, 21, 32, 28, 22, 31, 27, 21, 31, 27, 21, 30, 28, 22, 31, 27, 22, 31, 26, 22, 32, 27, 21, + 30, 27, 21, 30, 26, 22, 31, 26, 23, 30, 26, 22, 30, 26, 21, 31, 27, 22, 32, 27, 22, 31, 26, 22, 29, 27, 21, 30, 27, 21, 31, 27, 21, 32, 26, 22, 32, 26, 22, 31, 26, 22, 31, 26, 22, 31, 25, 21, 31, 26, 22, 30, 26, 21, 29, 27, 22, 31, 26, 22, 31, 27, 22, + 30, 27, 21, 31, 26, 21, 31, 26, 22, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 59, 59, 61, 53, 53, 55, 45, 45, 46, 41, 41, 42, 44, 44, 45, 48, 48, 49, 46, 46, 47, 41, 41, 42, 36, 36, 37, 31, 31, 32, 25, 25, 25, 19, 19, 20, 13, 13, 13, + 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 41, 41, 42, 40, 40, 41, 28, 28, 29, 19, 19, 20, 18, 18, 18, 21, 21, 21, 25, 25, 26, 43, 43, 44, 56, 56, 58, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 31, 27, 22, 30, 28, 23, 30, 28, 22, + 30, 28, 21, 31, 27, 21, 31, 26, 21, 29, 26, 21, 28, 27, 20, 29, 26, 20, 28, 25, 20, 30, 25, 20, 32, 26, 22, 30, 25, 22, 30, 25, 21, 30, 27, 22, 30, 26, 21, 30, 26, 21, 29, 26, 22, 30, 26, 22, 29, 26, 22, 28, 26, 22, 28, 26, 22, 29, 26, 22, 27, 26, 22, + 29, 26, 23, 30, 27, 23, 28, 26, 23, 27, 28, 26, 27, 27, 26, 27, 27, 26, 28, 28, 26, 27, 29, 27, 27, 29, 28, 28, 29, 27, 28, 29, 28, 28, 29, 28, 28, 30, 29, 28, 30, 29, 28, 30, 28, 28, 30, 29, 28, 31, 29, 28, 31, 29, 29, 31, 29, 29, 31, 30, 29, 31, 30, + 29, 31, 30, 30, 32, 30, 30, 32, 30, 30, 33, 30, 30, 33, 30, 31, 33, 30, 31, 32, 30, 30, 32, 30, 30, 34, 30, 31, 33, 30, 31, 33, 30, 32, 33, 30, 32, 32, 30, 31, 31, 30, 31, 31, 30, 31, 31, 29, 30, 31, 29, 30, 30, 28, 29, 30, 29, 29, 30, 28, 29, 29, 28, + 27, 29, 27, 27, 28, 27, 28, 28, 27, 27, 29, 27, 29, 30, 28, 30, 30, 29, 29, 29, 28, 29, 30, 28, 30, 31, 29, 31, 31, 29, 31, 32, 28, 30, 33, 29, 30, 33, 30, 31, 33, 30, 32, 33, 31, 31, 33, 31, 31, 34, 30, 31, 33, 30, 30, 32, 29, 30, 32, 30, 30, 32, 29, + 30, 31, 29, 30, 31, 29, 29, 30, 29, 29, 29, 29, 28, 29, 29, 28, 30, 28, 28, 30, 29, 27, 29, 28, 27, 29, 27, 28, 29, 27, 28, 28, 27, 27, 28, 28, 27, 29, 28, 27, 29, 27, 27, 28, 27, 28, 28, 27, 28, 29, 28, 27, 27, 27, 27, 28, 27, 28, 29, 28, 28, 27, 24, + 29, 27, 23, 28, 26, 23, 28, 26, 23, 29, 26, 23, 28, 26, 22, 28, 26, 22, 29, 26, 22, 28, 26, 21, 30, 26, 22, 30, 26, 22, 29, 25, 20, 29, 27, 21, 30, 26, 21, 30, 27, 21, 31, 27, 20, 28, 27, 20, 28, 27, 21, 29, 26, 20, 30, 25, 21, 30, 26, 22, 30, 28, 22, + 31, 28, 22, 30, 27, 21, 30, 27, 22, 30, 28, 22, 30, 27, 22, 31, 27, 22, 30, 27, 22, 30, 26, 22, 30, 26, 22, 31, 27, 22, 30, 28, 23, 30, 28, 22, 30, 28, 21, 31, 27, 21, 31, 26, 21, 29, 26, 21, 29, 28, 21, 30, 27, 21, 29, 26, 21, 31, 26, 21, 32, 26, 22, + 31, 25, 22, 31, 26, 22, 31, 27, 22, 31, 27, 22, 31, 27, 21, 30, 27, 22, 31, 27, 22, 31, 26, 22, 29, 27, 21, 29, 27, 21, 30, 26, 21, 29, 27, 21, 31, 27, 22, 32, 27, 22, 30, 26, 21, 30, 27, 21, 31, 27, 22, 31, 27, 21, 31, 27, 20, 29, 28, 21, 29, 28, 22, + 30, 27, 21, 31, 26, 22, 30, 26, 22, 30, 28, 22, 31, 28, 22, 30, 27, 21, 30, 27, 22, 30, 28, 22, 30, 27, 22, 31, 27, 22, 30, 27, 22, 30, 26, 22, 30, 26, 22, 31, 27, 22, 30, 28, 23, 30, 28, 22, 30, 28, 21, 31, 27, 21, 31, 26, 21, 29, 26, 21, 29, 28, 21, + 30, 27, 21, 29, 26, 21, 31, 26, 21, 32, 26, 22, 31, 25, 22, 31, 26, 22, 31, 27, 22, 31, 27, 22, 31, 27, 21, 30, 27, 22, 31, 27, 22, 31, 26, 22, 29, 27, 21, 29, 27, 21, 30, 26, 21, 29, 27, 21, 31, 27, 22, 32, 27, 22, 30, 26, 21, 30, 27, 21, 31, 27, 22, + 31, 27, 21, 31, 27, 20, 29, 28, 21, 29, 28, 22, 30, 27, 21, 31, 26, 22, 30, 26, 22, 30, 28, 22, 31, 28, 22, 30, 27, 21, 30, 27, 22, 30, 28, 22, 30, 27, 22, 31, 27, 22, 30, 27, 22, 30, 26, 22, 30, 26, 22, 31, 27, 22, 30, 28, 23, 30, 28, 22, 30, 28, 21, + 31, 27, 21, 31, 26, 21, 29, 26, 21, 29, 28, 21, 30, 27, 21, 29, 26, 21, 31, 26, 21, 32, 26, 22, 31, 25, 22, 31, 26, 22, 31, 27, 22, 31, 27, 22, 31, 27, 21, 30, 27, 22, 31, 27, 22, 31, 26, 22, 29, 27, 21, 29, 27, 21, 30, 26, 21, 29, 27, 21, 31, 27, 22, + 32, 27, 22, 30, 26, 21, 30, 27, 21, 31, 27, 22, 31, 27, 21, 31, 27, 20, 29, 28, 21, 29, 28, 22, 30, 27, 21, 31, 26, 22, 30, 26, 22, 30, 28, 22, 31, 28, 22, 30, 27, 21, 30, 27, 22, 30, 28, 22, 30, 27, 22, 31, 27, 22, 30, 27, 22, 30, 26, 22, 30, 26, 22, + 31, 27, 22, 30, 28, 23, 30, 28, 22, 30, 28, 21, 31, 27, 21, 31, 26, 21, 29, 26, 21, 29, 28, 21, 30, 27, 21, 29, 26, 21, 31, 26, 21, 32, 26, 22, 31, 25, 22, 31, 26, 22, 31, 27, 22, 31, 27, 22, 31, 27, 21, 30, 27, 22, 31, 27, 22, 31, 26, 22, 29, 27, 21, + 29, 27, 21, 30, 26, 21, 29, 27, 21, 31, 27, 22, 32, 27, 22, 30, 26, 21, 30, 27, 21, 31, 27, 22, 31, 27, 21, 31, 27, 20, 29, 28, 21, 29, 28, 22, 30, 27, 21, 31, 26, 22, 30, 26, 22, 30, 28, 22, 31, 28, 22, 30, 27, 21, 30, 27, 22, 30, 28, 22, 30, 27, 22, + 31, 27, 22, 30, 27, 22, 30, 26, 22, 30, 26, 22, 31, 27, 22, 30, 28, 23, 30, 28, 22, 30, 28, 21, 31, 27, 21, 31, 26, 21, 29, 26, 21, 29, 28, 21, 30, 27, 21, 29, 26, 21, 31, 26, 21, 32, 26, 22, 31, 25, 22, 31, 26, 22, 31, 27, 22, 31, 27, 22, 31, 27, 21, + 30, 27, 22, 31, 27, 22, 31, 26, 22, 29, 27, 21, 29, 27, 21, 30, 26, 21, 29, 27, 21, 31, 27, 22, 32, 27, 22, 30, 26, 21, 30, 27, 21, 31, 27, 22, 31, 27, 21, 31, 27, 20, 29, 28, 21, 29, 28, 22, 30, 27, 21, 31, 26, 22, 30, 26, 22, 30, 28, 22, 31, 28, 22, + 30, 27, 21, 30, 27, 22, 30, 28, 22, 30, 27, 22, 31, 27, 22, 30, 27, 22, 30, 26, 22, 30, 26, 22, 31, 27, 22, 30, 28, 23, 30, 28, 22, 30, 28, 21, 31, 27, 21, 31, 26, 21, 29, 26, 21, 29, 28, 21, 30, 27, 21, 29, 26, 21, 31, 26, 21, 32, 26, 22, 31, 25, 22, + 31, 26, 22, 31, 27, 22, 31, 27, 22, 31, 27, 21, 30, 27, 22, 31, 27, 22, 31, 26, 22, 29, 27, 21, 29, 27, 21, 30, 26, 21, 29, 27, 21, 31, 27, 22, 32, 27, 22, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 56, 56, 58, 43, 43, 44, 25, 25, 26, 21, 21, 21, + 18, 18, 18, 19, 19, 20, 28, 28, 29, 40, 40, 41, 41, 41, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 39, 39, 40, 25, 25, 26, 13, 13, 13, 12, 12, 12, 13, 13, 13, 15, 15, 15, + 15, 15, 15, 16, 16, 17, 42, 42, 44, 62, 62, 64, 60, 60, 62, 59, 59, 61, 59, 59, 61, 29, 26, 22, 29, 27, 22, 29, 27, 22, 30, 27, 22, 29, 27, 22, 30, 26, 21, 32, 27, 21, 32, 28, 22, 30, 25, 21, 29, 26, 20, 30, 26, 21, 29, 26, 22, 30, 27, 22, 31, 26, 22, + 30, 25, 21, 30, 25, 23, 30, 25, 22, 29, 27, 21, 29, 27, 21, 29, 26, 21, 30, 25, 22, 30, 26, 23, 27, 26, 21, 28, 26, 22, 29, 27, 22, 29, 26, 21, 29, 25, 22, 29, 27, 22, 29, 27, 22, 30, 26, 22, 28, 26, 22, 29, 26, 22, 29, 26, 23, 28, 26, 22, 28, 25, 21, + 29, 26, 22, 29, 26, 23, 28, 27, 22, 28, 27, 21, 28, 26, 22, 29, 26, 23, 30, 27, 22, 30, 26, 22, 30, 26, 23, 28, 26, 23, 28, 26, 23, 28, 26, 23, 28, 26, 23, 28, 26, 23, 28, 26, 23, 28, 26, 23, 28, 26, 22, 30, 26, 22, 30, 27, 23, 29, 26, 23, 28, 26, 22, + 29, 26, 23, 28, 26, 23, 28, 26, 23, 29, 26, 23, 29, 26, 23, 28, 25, 23, 29, 26, 23, 28, 26, 22, 28, 26, 21, 29, 26, 22, 29, 25, 23, 29, 26, 23, 28, 26, 22, 28, 26, 22, 28, 26, 22, 29, 26, 21, 29, 26, 22, 29, 26, 21, 29, 27, 22, 30, 26, 22, 28, 26, 22, + 29, 26, 22, 29, 26, 23, 28, 26, 22, 28, 25, 21, 29, 26, 22, 29, 26, 23, 28, 27, 22, 28, 27, 21, 28, 26, 22, 29, 26, 23, 30, 27, 22, 30, 26, 22, 30, 26, 23, 28, 26, 23, 28, 26, 23, 28, 26, 23, 28, 26, 23, 28, 26, 23, 28, 26, 23, 28, 26, 23, 28, 26, 22, + 30, 26, 22, 30, 27, 23, 29, 26, 23, 28, 26, 22, 29, 26, 23, 28, 26, 23, 29, 27, 23, 29, 26, 23, 29, 26, 23, 28, 25, 23, 29, 26, 23, 29, 27, 22, 28, 26, 21, 29, 26, 21, 30, 25, 23, 30, 26, 22, 28, 26, 21, 29, 27, 22, 29, 26, 21, 30, 25, 20, 30, 26, 21, + 30, 26, 20, 31, 28, 21, 32, 26, 21, 29, 25, 20, 30, 26, 20, 30, 26, 21, 29, 25, 20, 30, 25, 20, 31, 26, 21, 31, 27, 22, 30, 28, 21, 29, 28, 20, 30, 26, 21, 31, 27, 22, 32, 28, 21, 32, 27, 21, 32, 26, 22, 30, 26, 23, 29, 26, 22, 29, 26, 22, 29, 27, 22, + 29, 27, 22, 30, 27, 22, 29, 27, 22, 30, 26, 21, 32, 27, 21, 32, 28, 22, 31, 26, 22, 30, 27, 21, 31, 27, 22, 30, 27, 23, 30, 27, 22, 31, 26, 22, 31, 26, 22, 30, 25, 23, 31, 26, 22, 30, 27, 21, 30, 27, 20, 31, 27, 21, 31, 25, 22, 31, 26, 22, 29, 27, 21, + 29, 27, 21, 30, 27, 21, 31, 26, 20, 31, 26, 21, 31, 27, 20, 31, 28, 21, 32, 26, 21, 30, 26, 21, 31, 27, 21, 31, 27, 22, 30, 26, 21, 30, 25, 20, 31, 26, 21, 31, 27, 22, 30, 28, 21, 29, 28, 20, 30, 26, 21, 31, 27, 22, 32, 28, 21, 32, 27, 21, 32, 26, 22, + 30, 26, 23, 29, 26, 22, 29, 26, 22, 29, 27, 22, 29, 27, 22, 30, 27, 22, 29, 27, 22, 30, 26, 21, 32, 27, 21, 32, 28, 22, 31, 26, 22, 30, 27, 21, 31, 27, 22, 30, 27, 23, 30, 27, 22, 31, 26, 22, 31, 26, 22, 30, 25, 23, 31, 26, 22, 30, 27, 21, 30, 27, 20, + 31, 27, 21, 31, 25, 22, 31, 26, 22, 29, 27, 21, 29, 27, 21, 30, 27, 21, 31, 26, 20, 31, 26, 21, 31, 27, 20, 31, 28, 21, 32, 26, 21, 30, 26, 21, 31, 27, 21, 31, 27, 22, 30, 26, 21, 30, 25, 20, 31, 26, 21, 31, 27, 22, 30, 28, 21, 29, 28, 20, 30, 26, 21, + 31, 27, 22, 32, 28, 21, 32, 27, 21, 32, 26, 22, 30, 26, 23, 29, 26, 22, 29, 26, 22, 29, 27, 22, 29, 27, 22, 30, 27, 22, 29, 27, 22, 30, 26, 21, 32, 27, 21, 32, 28, 22, 31, 26, 22, 30, 27, 21, 31, 27, 22, 30, 27, 23, 30, 27, 22, 31, 26, 22, 31, 26, 22, + 30, 25, 23, 31, 26, 22, 30, 27, 21, 30, 27, 20, 31, 27, 21, 31, 25, 22, 31, 26, 22, 29, 27, 21, 29, 27, 21, 30, 27, 21, 31, 26, 20, 31, 26, 21, 31, 27, 20, 31, 28, 21, 32, 26, 21, 30, 26, 21, 31, 27, 21, 31, 27, 22, 30, 26, 21, 30, 25, 20, 31, 26, 21, + 31, 27, 22, 30, 28, 21, 29, 28, 20, 30, 26, 21, 31, 27, 22, 32, 28, 21, 32, 27, 21, 32, 26, 22, 30, 26, 23, 29, 26, 22, 29, 26, 22, 29, 27, 22, 29, 27, 22, 30, 27, 22, 29, 27, 22, 30, 26, 21, 32, 27, 21, 32, 28, 22, 31, 26, 22, 30, 27, 21, 31, 27, 22, + 30, 27, 23, 30, 27, 22, 31, 26, 22, 31, 26, 22, 30, 25, 23, 31, 26, 22, 30, 27, 21, 30, 27, 20, 31, 27, 21, 31, 25, 22, 31, 26, 22, 29, 27, 21, 29, 27, 21, 30, 27, 21, 31, 26, 20, 31, 26, 21, 31, 27, 20, 31, 28, 21, 32, 26, 21, 30, 26, 21, 31, 27, 21, + 31, 27, 22, 30, 26, 21, 30, 25, 20, 31, 26, 21, 31, 27, 22, 30, 28, 21, 29, 28, 20, 30, 26, 21, 31, 27, 22, 32, 28, 21, 32, 27, 21, 32, 26, 22, 30, 26, 23, 29, 26, 22, 29, 26, 22, 29, 27, 22, 29, 27, 22, 30, 27, 22, 29, 27, 22, 30, 26, 21, 32, 27, 21, + 32, 28, 22, 31, 26, 22, 30, 27, 21, 31, 27, 22, 30, 27, 23, 30, 27, 22, 31, 26, 22, 31, 26, 22, 30, 25, 23, 31, 26, 22, 30, 27, 21, 30, 27, 20, 31, 27, 21, 31, 25, 22, 31, 26, 22, 29, 27, 21, 29, 27, 21, 30, 27, 21, 31, 26, 20, 31, 26, 21, 31, 27, 20, + 31, 28, 21, 32, 26, 21, 30, 26, 21, 31, 27, 21, 31, 27, 22, 30, 26, 21, 30, 25, 20, 31, 26, 21, 31, 27, 22, 30, 28, 21, 29, 28, 20, 30, 26, 21, 31, 27, 22, 32, 28, 21, 32, 27, 21, 32, 26, 22, 30, 26, 23, 29, 26, 22, 29, 26, 22, 29, 27, 22, 29, 27, 22, + 30, 27, 22, 29, 27, 22, 30, 26, 21, 32, 27, 21, 32, 28, 22, 31, 26, 22, 30, 27, 21, 31, 27, 22, 30, 27, 23, 30, 27, 22, 31, 26, 22, 31, 26, 22, 30, 25, 23, 31, 26, 22, 30, 27, 21, 30, 27, 20, 31, 27, 21, 31, 25, 22, 31, 26, 22, 29, 27, 21, 29, 27, 21, + 30, 27, 21, 31, 26, 20, 59, 59, 61, 59, 59, 61, 60, 60, 62, 62, 62, 64, 42, 42, 44, 16, 16, 17, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 13, 13, 13, 25, 25, 26, 39, 39, 40, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, + 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 32, 32, 33, 15, 15, 16, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 17, 68, 68, 69, 62, 62, 64, 59, 59, 61, 59, 59, 61, 30, 26, 21, 28, 26, 22, 30, 25, 22, 31, 27, 22, + 29, 28, 21, 28, 26, 21, 29, 25, 20, 31, 25, 21, 32, 26, 21, 29, 26, 20, 28, 25, 19, 28, 25, 20, 30, 26, 21, 31, 27, 22, 31, 28, 22, 30, 26, 21, 30, 25, 20, 31, 27, 22, 29, 27, 21, 28, 26, 22, 30, 27, 23, 29, 26, 22, 30, 27, 22, 29, 27, 22, 29, 25, 21, + 28, 26, 22, 29, 26, 22, 29, 25, 22, 28, 26, 21, 27, 24, 21, 29, 25, 23, 29, 26, 24, 28, 26, 23, 28, 26, 22, 29, 26, 22, 30, 26, 23, 30, 27, 22, 31, 28, 21, 30, 27, 22, 30, 27, 23, 29, 26, 22, 28, 26, 21, 28, 26, 23, 28, 26, 23, 28, 26, 21, 30, 26, 22, + 29, 26, 22, 28, 26, 23, 29, 25, 23, 30, 27, 23, 28, 28, 22, 28, 26, 22, 28, 25, 21, 30, 25, 22, 31, 26, 22, 29, 27, 22, 28, 26, 21, 28, 26, 22, 30, 27, 23, 30, 27, 23, 30, 28, 23, 30, 27, 22, 30, 26, 22, 31, 27, 23, 29, 28, 23, 28, 27, 23, 29, 27, 23, + 29, 27, 23, 30, 27, 22, 29, 28, 23, 30, 26, 22, 28, 26, 22, 29, 26, 23, 30, 26, 23, 29, 27, 22, 28, 25, 22, 29, 25, 23, 29, 26, 24, 28, 26, 23, 28, 26, 22, 29, 26, 22, 30, 26, 23, 30, 27, 22, 31, 28, 21, 30, 27, 22, 30, 27, 23, 29, 26, 22, 28, 26, 21, + 28, 26, 23, 28, 26, 23, 28, 26, 21, 30, 26, 22, 29, 26, 22, 28, 26, 23, 29, 25, 23, 30, 27, 23, 28, 28, 22, 28, 26, 22, 28, 25, 21, 30, 25, 22, 31, 26, 22, 29, 27, 22, 28, 26, 21, 28, 26, 22, 29, 26, 22, 29, 26, 22, 29, 27, 22, 29, 26, 22, 30, 26, 22, + 30, 26, 22, 29, 27, 22, 29, 27, 23, 29, 26, 22, 30, 27, 23, 30, 26, 21, 29, 27, 21, 30, 26, 21, 28, 25, 20, 29, 25, 22, 31, 26, 22, 30, 27, 21, 28, 24, 20, 29, 24, 21, 29, 25, 22, 28, 25, 21, 28, 26, 21, 30, 26, 21, 31, 26, 22, 31, 27, 21, 32, 28, 20, + 31, 27, 21, 31, 27, 22, 30, 26, 21, 29, 26, 20, 29, 26, 22, 29, 26, 22, 29, 26, 20, 31, 26, 21, 30, 26, 21, 28, 26, 22, 30, 25, 22, 31, 27, 22, 29, 28, 21, 28, 26, 21, 29, 25, 20, 31, 25, 21, 32, 26, 21, 30, 27, 21, 29, 26, 20, 29, 26, 21, 31, 27, 22, + 31, 27, 22, 31, 28, 22, 31, 27, 21, 31, 26, 21, 32, 27, 22, 30, 28, 22, 29, 27, 22, 30, 27, 22, 30, 27, 22, 31, 27, 21, 30, 28, 22, 31, 26, 21, 29, 26, 21, 30, 26, 22, 31, 26, 22, 30, 27, 21, 29, 25, 21, 30, 25, 22, 30, 26, 23, 29, 26, 22, 28, 26, 21, + 30, 26, 21, 31, 26, 22, 31, 27, 21, 32, 28, 20, 31, 27, 21, 31, 27, 22, 30, 26, 21, 29, 26, 20, 29, 26, 22, 29, 26, 22, 29, 26, 20, 31, 26, 21, 30, 26, 21, 28, 26, 22, 30, 25, 22, 31, 27, 22, 29, 28, 21, 28, 26, 21, 29, 25, 20, 31, 25, 21, 32, 26, 21, + 30, 27, 21, 29, 26, 20, 29, 26, 21, 31, 27, 22, 31, 27, 22, 31, 28, 22, 31, 27, 21, 31, 26, 21, 32, 27, 22, 30, 28, 22, 29, 27, 22, 30, 27, 22, 30, 27, 22, 31, 27, 21, 30, 28, 22, 31, 26, 21, 29, 26, 21, 30, 26, 22, 31, 26, 22, 30, 27, 21, 29, 25, 21, + 30, 25, 22, 30, 26, 23, 29, 26, 22, 28, 26, 21, 30, 26, 21, 31, 26, 22, 31, 27, 21, 32, 28, 20, 31, 27, 21, 31, 27, 22, 30, 26, 21, 29, 26, 20, 29, 26, 22, 29, 26, 22, 29, 26, 20, 31, 26, 21, 30, 26, 21, 28, 26, 22, 30, 25, 22, 31, 27, 22, 29, 28, 21, + 28, 26, 21, 29, 25, 20, 31, 25, 21, 32, 26, 21, 30, 27, 21, 29, 26, 20, 29, 26, 21, 31, 27, 22, 31, 27, 22, 31, 28, 22, 31, 27, 21, 31, 26, 21, 32, 27, 22, 30, 28, 22, 29, 27, 22, 30, 27, 22, 30, 27, 22, 31, 27, 21, 30, 28, 22, 31, 26, 21, 29, 26, 21, + 30, 26, 22, 31, 26, 22, 30, 27, 21, 29, 25, 21, 30, 25, 22, 30, 26, 23, 29, 26, 22, 28, 26, 21, 30, 26, 21, 31, 26, 22, 31, 27, 21, 32, 28, 20, 31, 27, 21, 31, 27, 22, 30, 26, 21, 29, 26, 20, 29, 26, 22, 29, 26, 22, 29, 26, 20, 31, 26, 21, 30, 26, 21, + 28, 26, 22, 30, 25, 22, 31, 27, 22, 29, 28, 21, 28, 26, 21, 29, 25, 20, 31, 25, 21, 32, 26, 21, 30, 27, 21, 29, 26, 20, 29, 26, 21, 31, 27, 22, 31, 27, 22, 31, 28, 22, 31, 27, 21, 31, 26, 21, 32, 27, 22, 30, 28, 22, 29, 27, 22, 30, 27, 22, 30, 27, 22, + 31, 27, 21, 30, 28, 22, 31, 26, 21, 29, 26, 21, 30, 26, 22, 31, 26, 22, 30, 27, 21, 29, 25, 21, 30, 25, 22, 30, 26, 23, 29, 26, 22, 28, 26, 21, 30, 26, 21, 31, 26, 22, 31, 27, 21, 32, 28, 20, 31, 27, 21, 31, 27, 22, 30, 26, 21, 29, 26, 20, 29, 26, 22, + 29, 26, 22, 29, 26, 20, 31, 26, 21, 30, 26, 21, 28, 26, 22, 30, 25, 22, 31, 27, 22, 29, 28, 21, 28, 26, 21, 29, 25, 20, 31, 25, 21, 32, 26, 21, 30, 27, 21, 29, 26, 20, 29, 26, 21, 31, 27, 22, 31, 27, 22, 31, 28, 22, 31, 27, 21, 31, 26, 21, 32, 27, 22, + 30, 28, 22, 29, 27, 22, 30, 27, 22, 30, 27, 22, 31, 27, 21, 30, 28, 22, 31, 26, 21, 29, 26, 21, 30, 26, 22, 31, 26, 22, 30, 27, 21, 29, 25, 21, 30, 25, 22, 30, 26, 23, 29, 26, 22, 28, 26, 21, 30, 26, 21, 31, 26, 22, 31, 27, 21, 32, 28, 20, 31, 27, 21, + 31, 27, 22, 30, 26, 21, 29, 26, 20, 29, 26, 22, 29, 26, 22, 29, 26, 20, 31, 26, 21, 30, 26, 21, 28, 26, 22, 30, 25, 22, 31, 27, 22, 29, 28, 21, 28, 26, 21, 29, 25, 20, 31, 25, 21, 32, 26, 21, 30, 27, 21, 29, 26, 20, 29, 26, 21, 31, 27, 22, 31, 27, 22, + 31, 28, 22, 31, 27, 21, 31, 26, 21, 32, 27, 22, 30, 28, 22, 29, 27, 22, 30, 27, 22, 30, 27, 22, 31, 27, 21, 30, 28, 22, 31, 26, 21, 29, 26, 21, 59, 59, 61, 59, 59, 61, 62, 62, 64, 68, 68, 69, 16, 16, 17, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, + 12, 12, 12, 11, 11, 11, 15, 15, 16, 32, 32, 33, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 25, 25, 25, 31, 31, 32, 36, 36, 37, 27, 27, 28, 12, 12, 12, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, + 15, 15, 15, 15, 15, 16, 56, 56, 57, 75, 75, 77, 59, 59, 61, 59, 59, 61, 30, 26, 22, 28, 25, 22, 30, 26, 23, 30, 26, 22, 29, 25, 21, 30, 26, 21, 31, 26, 22, 30, 26, 22, 29, 26, 21, 30, 26, 22, 30, 25, 21, 29, 25, 20, 28, 24, 19, 29, 24, 20, 31, 25, 21, + 31, 27, 22, 28, 27, 21, 30, 25, 21, 32, 26, 22, 29, 28, 22, 28, 26, 21, 31, 26, 21, 29, 25, 21, 30, 25, 21, 29, 26, 21, 27, 26, 21, 29, 26, 21, 29, 26, 21, 28, 25, 21, 28, 24, 21, 31, 27, 22, 30, 27, 23, 29, 25, 23, 29, 26, 22, 30, 27, 22, 29, 27, 22, + 28, 27, 22, 29, 26, 22, 30, 27, 22, 28, 27, 22, 28, 27, 22, 30, 27, 22, 30, 26, 22, 28, 25, 21, 29, 26, 22, 30, 27, 22, 29, 26, 22, 28, 25, 22, 29, 26, 23, 29, 26, 22, 28, 25, 22, 29, 26, 22, 30, 26, 22, 29, 26, 22, 28, 26, 22, 29, 26, 22, 30, 26, 22, + 29, 26, 22, 28, 25, 21, 29, 25, 22, 31, 26, 22, 30, 27, 22, 28, 27, 22, 30, 26, 22, 31, 26, 22, 29, 28, 22, 28, 27, 22, 31, 26, 22, 29, 25, 22, 30, 26, 22, 29, 26, 22, 28, 26, 22, 29, 27, 22, 30, 27, 22, 28, 26, 22, 29, 25, 22, 31, 27, 22, 30, 27, 23, + 29, 25, 23, 29, 26, 22, 30, 27, 22, 29, 27, 22, 28, 27, 22, 29, 26, 22, 30, 27, 22, 28, 27, 22, 28, 27, 22, 30, 27, 22, 30, 26, 22, 28, 25, 21, 29, 26, 22, 30, 27, 22, 29, 26, 22, 28, 25, 22, 29, 26, 23, 29, 26, 22, 28, 25, 22, 29, 26, 22, 30, 26, 22, + 29, 26, 22, 28, 26, 22, 29, 26, 22, 30, 26, 23, 29, 26, 22, 28, 24, 20, 29, 24, 21, 30, 25, 22, 30, 26, 22, 28, 27, 21, 30, 26, 21, 30, 25, 22, 29, 27, 22, 29, 27, 21, 31, 25, 21, 29, 25, 21, 31, 26, 21, 29, 25, 21, 28, 26, 21, 30, 27, 21, 30, 26, 20, + 28, 25, 20, 29, 24, 20, 31, 26, 20, 30, 26, 22, 30, 25, 23, 30, 26, 22, 31, 27, 22, 30, 27, 22, 28, 27, 22, 30, 26, 22, 31, 27, 22, 29, 27, 21, 29, 27, 21, 31, 27, 22, 31, 26, 21, 29, 25, 20, 30, 26, 21, 31, 27, 22, 30, 26, 22, 28, 25, 22, 30, 26, 23, + 30, 26, 22, 29, 25, 21, 30, 26, 21, 31, 26, 22, 30, 26, 22, 29, 26, 21, 30, 26, 22, 31, 26, 22, 30, 26, 21, 29, 25, 20, 30, 25, 21, 32, 26, 22, 31, 27, 22, 29, 27, 21, 31, 26, 21, 32, 26, 22, 30, 28, 22, 29, 27, 21, 32, 26, 21, 30, 25, 21, 31, 26, 21, + 30, 26, 21, 28, 26, 21, 30, 27, 21, 31, 27, 21, 29, 26, 21, 30, 25, 21, 32, 27, 21, 31, 27, 23, 30, 25, 23, 30, 26, 22, 31, 27, 22, 30, 27, 22, 28, 27, 22, 30, 26, 22, 31, 27, 22, 29, 27, 21, 29, 27, 21, 31, 27, 22, 31, 26, 21, 29, 25, 20, 30, 26, 21, + 31, 27, 22, 30, 26, 22, 28, 25, 22, 30, 26, 23, 30, 26, 22, 29, 25, 21, 30, 26, 21, 31, 26, 22, 30, 26, 22, 29, 26, 21, 30, 26, 22, 31, 26, 22, 30, 26, 21, 29, 25, 20, 30, 25, 21, 32, 26, 22, 31, 27, 22, 29, 27, 21, 31, 26, 21, 32, 26, 22, 30, 28, 22, + 29, 27, 21, 32, 26, 21, 30, 25, 21, 31, 26, 21, 30, 26, 21, 28, 26, 21, 30, 27, 21, 31, 27, 21, 29, 26, 21, 30, 25, 21, 32, 27, 21, 31, 27, 23, 30, 25, 23, 30, 26, 22, 31, 27, 22, 30, 27, 22, 28, 27, 22, 30, 26, 22, 31, 27, 22, 29, 27, 21, 29, 27, 21, + 31, 27, 22, 31, 26, 21, 29, 25, 20, 30, 26, 21, 31, 27, 22, 30, 26, 22, 28, 25, 22, 30, 26, 23, 30, 26, 22, 29, 25, 21, 30, 26, 21, 31, 26, 22, 30, 26, 22, 29, 26, 21, 30, 26, 22, 31, 26, 22, 30, 26, 21, 29, 25, 20, 30, 25, 21, 32, 26, 22, 31, 27, 22, + 29, 27, 21, 31, 26, 21, 32, 26, 22, 30, 28, 22, 29, 27, 21, 32, 26, 21, 30, 25, 21, 31, 26, 21, 30, 26, 21, 28, 26, 21, 30, 27, 21, 31, 27, 21, 29, 26, 21, 30, 25, 21, 32, 27, 21, 31, 27, 23, 30, 25, 23, 30, 26, 22, 31, 27, 22, 30, 27, 22, 28, 27, 22, + 30, 26, 22, 31, 27, 22, 29, 27, 21, 29, 27, 21, 31, 27, 22, 31, 26, 21, 29, 25, 20, 30, 26, 21, 31, 27, 22, 30, 26, 22, 28, 25, 22, 30, 26, 23, 30, 26, 22, 29, 25, 21, 30, 26, 21, 31, 26, 22, 30, 26, 22, 29, 26, 21, 30, 26, 22, 31, 26, 22, 30, 26, 21, + 29, 25, 20, 30, 25, 21, 32, 26, 22, 31, 27, 22, 29, 27, 21, 31, 26, 21, 32, 26, 22, 30, 28, 22, 29, 27, 21, 32, 26, 21, 30, 25, 21, 31, 26, 21, 30, 26, 21, 28, 26, 21, 30, 27, 21, 31, 27, 21, 29, 26, 21, 30, 25, 21, 32, 27, 21, 31, 27, 23, 30, 25, 23, + 30, 26, 22, 31, 27, 22, 30, 27, 22, 28, 27, 22, 30, 26, 22, 31, 27, 22, 29, 27, 21, 29, 27, 21, 31, 27, 22, 31, 26, 21, 29, 25, 20, 30, 26, 21, 31, 27, 22, 30, 26, 22, 28, 25, 22, 30, 26, 23, 30, 26, 22, 29, 25, 21, 30, 26, 21, 31, 26, 22, 30, 26, 22, + 29, 26, 21, 30, 26, 22, 31, 26, 22, 30, 26, 21, 29, 25, 20, 30, 25, 21, 32, 26, 22, 31, 27, 22, 29, 27, 21, 31, 26, 21, 32, 26, 22, 30, 28, 22, 29, 27, 21, 32, 26, 21, 30, 25, 21, 31, 26, 21, 30, 26, 21, 28, 26, 21, 30, 27, 21, 31, 27, 21, 29, 26, 21, + 30, 25, 21, 32, 27, 21, 31, 27, 23, 30, 25, 23, 30, 26, 22, 31, 27, 22, 30, 27, 22, 28, 27, 22, 30, 26, 22, 31, 27, 22, 29, 27, 21, 29, 27, 21, 31, 27, 22, 31, 26, 21, 29, 25, 20, 30, 26, 21, 31, 27, 22, 30, 26, 22, 28, 25, 22, 30, 26, 23, 30, 26, 22, + 29, 25, 21, 30, 26, 21, 31, 26, 22, 30, 26, 22, 29, 26, 21, 30, 26, 22, 31, 26, 22, 30, 26, 21, 29, 25, 20, 30, 25, 21, 32, 26, 22, 31, 27, 22, 29, 27, 21, 31, 26, 21, 32, 26, 22, 30, 28, 22, 29, 27, 21, 32, 26, 21, 30, 25, 21, 31, 26, 21, 30, 26, 21, + 28, 26, 21, 59, 59, 61, 59, 59, 61, 75, 75, 77, 56, 56, 57, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 12, 12, 12, 27, 27, 28, 36, 36, 37, 31, 31, 32, 25, 25, 25, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, + 26, 26, 26, 31, 31, 32, 37, 37, 37, 28, 28, 28, 13, 13, 13, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 51, 51, 51, 91, 91, 92, 59, 59, 61, 59, 59, 61, 30, 27, 21, 29, 28, 21, 29, 26, 21, 31, 26, 22, 30, 27, 22, + 30, 27, 21, 29, 27, 21, 28, 25, 22, 28, 26, 21, 29, 27, 21, 28, 26, 21, 28, 25, 21, 30, 26, 21, 31, 25, 20, 31, 24, 20, 31, 25, 22, 32, 26, 22, 32, 26, 21, 29, 27, 22, 28, 25, 22, 29, 24, 20, 30, 26, 21, 29, 27, 22, 30, 26, 20, 29, 26, 21, 29, 26, 21, + 29, 26, 20, 29, 26, 22, 30, 25, 22, 28, 24, 21, 28, 24, 21, 29, 25, 22, 29, 25, 22, 28, 26, 20, 28, 26, 20, 28, 26, 22, 29, 26, 21, 29, 26, 20, 29, 26, 20, 29, 26, 21, 29, 27, 21, 29, 26, 20, 29, 25, 21, 29, 26, 21, 29, 26, 20, 30, 26, 21, 29, 26, 21, + 28, 27, 21, 28, 26, 21, 30, 26, 22, 29, 26, 22, 29, 26, 21, 28, 26, 21, 27, 25, 22, 27, 26, 21, 28, 26, 21, 27, 26, 21, 28, 26, 22, 30, 26, 22, 31, 26, 21, 31, 25, 21, 31, 26, 23, 31, 26, 22, 31, 26, 21, 29, 26, 22, 28, 26, 22, 29, 25, 21, 29, 26, 21, + 29, 26, 22, 30, 26, 20, 29, 26, 21, 28, 26, 21, 29, 26, 20, 29, 26, 22, 30, 25, 22, 28, 24, 21, 28, 24, 21, 29, 25, 22, 29, 25, 22, 28, 26, 20, 28, 26, 20, 28, 26, 22, 29, 26, 21, 29, 26, 20, 29, 26, 20, 29, 26, 21, 29, 27, 21, 29, 26, 20, 29, 25, 21, + 29, 26, 21, 29, 26, 20, 30, 26, 21, 29, 26, 21, 28, 27, 21, 28, 26, 21, 30, 26, 22, 29, 26, 22, 29, 26, 21, 28, 26, 21, 27, 25, 22, 27, 26, 21, 28, 26, 21, 27, 26, 21, 28, 26, 22, 30, 27, 22, 31, 26, 21, 31, 25, 21, 31, 26, 23, 31, 26, 22, 31, 25, 21, + 29, 26, 22, 28, 26, 22, 30, 25, 21, 29, 25, 20, 29, 26, 22, 30, 27, 20, 30, 27, 21, 29, 26, 21, 29, 25, 19, 29, 25, 21, 30, 24, 21, 28, 23, 20, 28, 23, 20, 30, 25, 22, 30, 25, 22, 29, 26, 20, 29, 27, 20, 29, 26, 22, 30, 26, 21, 30, 26, 20, 30, 26, 20, + 30, 27, 21, 30, 28, 21, 30, 27, 20, 30, 25, 21, 30, 26, 21, 30, 27, 20, 31, 27, 21, 30, 27, 21, 29, 28, 21, 29, 26, 21, 31, 26, 22, 30, 27, 22, 30, 27, 21, 29, 27, 21, 28, 25, 22, 28, 26, 21, 29, 27, 21, 28, 26, 21, 29, 26, 22, 31, 27, 22, 32, 26, 21, + 32, 25, 21, 32, 26, 23, 32, 26, 22, 32, 26, 21, 30, 27, 22, 29, 26, 22, 30, 25, 21, 30, 26, 21, 30, 27, 22, 31, 27, 20, 30, 27, 21, 29, 26, 21, 30, 26, 20, 30, 26, 22, 31, 25, 22, 29, 24, 21, 29, 24, 21, 30, 25, 22, 30, 25, 22, 29, 26, 20, 29, 27, 20, + 29, 26, 22, 30, 26, 21, 30, 26, 20, 30, 26, 20, 30, 27, 21, 30, 28, 21, 30, 27, 20, 30, 25, 21, 30, 26, 21, 30, 27, 20, 31, 27, 21, 30, 27, 21, 29, 28, 21, 29, 26, 21, 31, 26, 22, 30, 27, 22, 30, 27, 21, 29, 27, 21, 28, 25, 22, 28, 26, 21, 29, 27, 21, + 28, 26, 21, 29, 26, 22, 31, 27, 22, 32, 26, 21, 32, 25, 21, 32, 26, 23, 32, 26, 22, 32, 26, 21, 30, 27, 22, 29, 26, 22, 30, 25, 21, 30, 26, 21, 30, 27, 22, 31, 27, 20, 30, 27, 21, 29, 26, 21, 30, 26, 20, 30, 26, 22, 31, 25, 22, 29, 24, 21, 29, 24, 21, + 30, 25, 22, 30, 25, 22, 29, 26, 20, 29, 27, 20, 29, 26, 22, 30, 26, 21, 30, 26, 20, 30, 26, 20, 30, 27, 21, 30, 28, 21, 30, 27, 20, 30, 25, 21, 30, 26, 21, 30, 27, 20, 31, 27, 21, 30, 27, 21, 29, 28, 21, 29, 26, 21, 31, 26, 22, 30, 27, 22, 30, 27, 21, + 29, 27, 21, 28, 25, 22, 28, 26, 21, 29, 27, 21, 28, 26, 21, 29, 26, 22, 31, 27, 22, 32, 26, 21, 32, 25, 21, 32, 26, 23, 32, 26, 22, 32, 26, 21, 30, 27, 22, 29, 26, 22, 30, 25, 21, 30, 26, 21, 30, 27, 22, 31, 27, 20, 30, 27, 21, 29, 26, 21, 30, 26, 20, + 30, 26, 22, 31, 25, 22, 29, 24, 21, 29, 24, 21, 30, 25, 22, 30, 25, 22, 29, 26, 20, 29, 27, 20, 29, 26, 22, 30, 26, 21, 30, 26, 20, 30, 26, 20, 30, 27, 21, 30, 28, 21, 30, 27, 20, 30, 25, 21, 30, 26, 21, 30, 27, 20, 31, 27, 21, 30, 27, 21, 29, 28, 21, + 29, 26, 21, 31, 26, 22, 30, 27, 22, 30, 27, 21, 29, 27, 21, 28, 25, 22, 28, 26, 21, 29, 27, 21, 28, 26, 21, 29, 26, 22, 31, 27, 22, 32, 26, 21, 32, 25, 21, 32, 26, 23, 32, 26, 22, 32, 26, 21, 30, 27, 22, 29, 26, 22, 30, 25, 21, 30, 26, 21, 30, 27, 22, + 31, 27, 20, 30, 27, 21, 29, 26, 21, 30, 26, 20, 30, 26, 22, 31, 25, 22, 29, 24, 21, 29, 24, 21, 30, 25, 22, 30, 25, 22, 29, 26, 20, 29, 27, 20, 29, 26, 22, 30, 26, 21, 30, 26, 20, 30, 26, 20, 30, 27, 21, 30, 28, 21, 30, 27, 20, 30, 25, 21, 30, 26, 21, + 30, 27, 20, 31, 27, 21, 30, 27, 21, 29, 28, 21, 29, 26, 21, 31, 26, 22, 30, 27, 22, 30, 27, 21, 29, 27, 21, 28, 25, 22, 28, 26, 21, 29, 27, 21, 28, 26, 21, 29, 26, 22, 31, 27, 22, 32, 26, 21, 32, 25, 21, 32, 26, 23, 32, 26, 22, 32, 26, 21, 30, 27, 22, + 29, 26, 22, 30, 25, 21, 30, 26, 21, 30, 27, 22, 31, 27, 20, 30, 27, 21, 29, 26, 21, 30, 26, 20, 30, 26, 22, 31, 25, 22, 29, 24, 21, 29, 24, 21, 30, 25, 22, 30, 25, 22, 29, 26, 20, 29, 27, 20, 29, 26, 22, 30, 26, 21, 30, 26, 20, 30, 26, 20, 30, 27, 21, + 30, 28, 21, 30, 27, 20, 30, 25, 21, 30, 26, 21, 30, 27, 20, 31, 27, 21, 30, 27, 21, 29, 28, 21, 29, 26, 21, 31, 26, 22, 30, 27, 22, 30, 27, 21, 29, 27, 21, 28, 25, 22, 28, 26, 21, 29, 27, 21, 28, 26, 21, 29, 26, 22, 31, 27, 22, 32, 26, 21, 32, 25, 21, + 32, 26, 23, 32, 26, 22, 32, 26, 21, 30, 27, 22, 29, 26, 22, 30, 25, 21, 30, 26, 21, 30, 27, 22, 31, 27, 20, 30, 27, 21, 29, 26, 21, 59, 59, 61, 59, 59, 61, 91, 91, 92, 51, 51, 51, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, + 11, 11, 11, 13, 13, 13, 28, 28, 28, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 34, 34, 35, 15, 15, 16, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, + 15, 15, 16, 65, 65, 65, 94, 94, 95, 59, 59, 61, 59, 59, 61, 30, 27, 22, 31, 27, 21, 31, 27, 21, 30, 26, 21, 30, 26, 21, 31, 25, 21, 30, 26, 21, 28, 27, 22, 30, 27, 22, 30, 26, 21, 29, 26, 22, 30, 27, 22, 30, 26, 21, 28, 25, 19, 29, 26, 20, 31, 26, 20, + 31, 25, 20, 30, 24, 21, 30, 25, 22, 30, 27, 22, 30, 27, 22, 30, 27, 21, 28, 26, 21, 27, 25, 21, 27, 26, 20, 28, 25, 19, 30, 26, 20, 30, 26, 22, 30, 25, 21, 30, 25, 21, 30, 25, 22, 29, 25, 21, 29, 26, 22, 29, 27, 21, 28, 26, 20, 28, 25, 20, 29, 27, 21, + 29, 26, 21, 29, 25, 21, 29, 26, 20, 28, 27, 20, 29, 26, 20, 30, 26, 20, 30, 26, 21, 31, 26, 21, 30, 26, 21, 29, 27, 22, 30, 27, 21, 30, 27, 21, 29, 26, 21, 29, 26, 21, 30, 25, 21, 29, 26, 21, 28, 27, 22, 29, 27, 22, 29, 26, 21, 28, 26, 22, 29, 27, 22, + 29, 26, 21, 28, 26, 20, 29, 27, 21, 31, 27, 21, 31, 26, 21, 30, 25, 22, 29, 25, 22, 29, 27, 22, 29, 27, 22, 30, 27, 21, 28, 27, 21, 28, 26, 21, 28, 27, 21, 28, 26, 20, 29, 26, 20, 29, 26, 22, 30, 25, 21, 30, 25, 21, 30, 25, 22, 29, 25, 21, 29, 26, 22, + 29, 27, 21, 28, 26, 20, 28, 25, 20, 29, 27, 21, 29, 26, 21, 29, 25, 21, 29, 26, 20, 28, 27, 20, 29, 26, 20, 30, 26, 20, 30, 26, 21, 31, 26, 21, 30, 26, 21, 29, 27, 22, 30, 27, 21, 30, 27, 21, 29, 26, 21, 29, 26, 21, 30, 25, 21, 29, 26, 21, 28, 27, 22, + 29, 27, 22, 29, 26, 21, 28, 26, 22, 29, 27, 22, 30, 26, 21, 29, 26, 20, 30, 27, 21, 32, 27, 21, 31, 25, 20, 30, 24, 21, 29, 24, 21, 29, 26, 22, 29, 27, 22, 31, 27, 21, 29, 27, 21, 28, 26, 21, 27, 26, 20, 28, 25, 19, 29, 25, 19, 29, 25, 21, 30, 24, 20, + 31, 25, 21, 31, 25, 22, 30, 25, 21, 30, 26, 22, 30, 27, 21, 29, 26, 20, 29, 25, 20, 30, 27, 21, 30, 26, 21, 30, 25, 21, 30, 26, 20, 29, 27, 20, 30, 26, 20, 31, 26, 20, 31, 26, 21, 32, 26, 21, 31, 26, 21, 30, 27, 22, 31, 27, 21, 31, 27, 21, 30, 26, 21, + 30, 26, 21, 31, 25, 21, 30, 26, 21, 28, 27, 22, 30, 27, 22, 30, 26, 21, 29, 26, 22, 30, 27, 22, 30, 26, 21, 29, 26, 20, 30, 27, 21, 32, 27, 21, 32, 26, 21, 31, 25, 22, 30, 25, 22, 30, 27, 22, 30, 27, 22, 31, 27, 21, 29, 27, 21, 28, 26, 21, 28, 27, 21, + 29, 26, 20, 30, 26, 20, 30, 26, 22, 31, 25, 21, 31, 25, 21, 31, 25, 22, 30, 25, 21, 30, 26, 22, 30, 27, 21, 29, 26, 20, 29, 25, 20, 30, 27, 21, 30, 26, 21, 30, 25, 21, 30, 26, 20, 29, 27, 20, 30, 26, 20, 31, 26, 20, 31, 26, 21, 32, 26, 21, 31, 26, 21, + 30, 27, 22, 31, 27, 21, 31, 27, 21, 30, 26, 21, 30, 26, 21, 31, 25, 21, 30, 26, 21, 28, 27, 22, 30, 27, 22, 30, 26, 21, 29, 26, 22, 30, 27, 22, 30, 26, 21, 29, 26, 20, 30, 27, 21, 32, 27, 21, 32, 26, 21, 31, 25, 22, 30, 25, 22, 30, 27, 22, 30, 27, 22, + 31, 27, 21, 29, 27, 21, 28, 26, 21, 28, 27, 21, 29, 26, 20, 30, 26, 20, 30, 26, 22, 31, 25, 21, 31, 25, 21, 31, 25, 22, 30, 25, 21, 30, 26, 22, 30, 27, 21, 29, 26, 20, 29, 25, 20, 30, 27, 21, 30, 26, 21, 30, 25, 21, 30, 26, 20, 29, 27, 20, 30, 26, 20, + 31, 26, 20, 31, 26, 21, 32, 26, 21, 31, 26, 21, 30, 27, 22, 31, 27, 21, 31, 27, 21, 30, 26, 21, 30, 26, 21, 31, 25, 21, 30, 26, 21, 28, 27, 22, 30, 27, 22, 30, 26, 21, 29, 26, 22, 30, 27, 22, 30, 26, 21, 29, 26, 20, 30, 27, 21, 32, 27, 21, 32, 26, 21, + 31, 25, 22, 30, 25, 22, 30, 27, 22, 30, 27, 22, 31, 27, 21, 29, 27, 21, 28, 26, 21, 28, 27, 21, 29, 26, 20, 30, 26, 20, 30, 26, 22, 31, 25, 21, 31, 25, 21, 31, 25, 22, 30, 25, 21, 30, 26, 22, 30, 27, 21, 29, 26, 20, 29, 25, 20, 30, 27, 21, 30, 26, 21, + 30, 25, 21, 30, 26, 20, 29, 27, 20, 30, 26, 20, 31, 26, 20, 31, 26, 21, 32, 26, 21, 31, 26, 21, 30, 27, 22, 31, 27, 21, 31, 27, 21, 30, 26, 21, 30, 26, 21, 31, 25, 21, 30, 26, 21, 28, 27, 22, 30, 27, 22, 30, 26, 21, 29, 26, 22, 30, 27, 22, 30, 26, 21, + 29, 26, 20, 30, 27, 21, 32, 27, 21, 32, 26, 21, 31, 25, 22, 30, 25, 22, 30, 27, 22, 30, 27, 22, 31, 27, 21, 29, 27, 21, 28, 26, 21, 28, 27, 21, 29, 26, 20, 30, 26, 20, 30, 26, 22, 31, 25, 21, 31, 25, 21, 31, 25, 22, 30, 25, 21, 30, 26, 22, 30, 27, 21, + 29, 26, 20, 29, 25, 20, 30, 27, 21, 30, 26, 21, 30, 25, 21, 30, 26, 20, 29, 27, 20, 30, 26, 20, 31, 26, 20, 31, 26, 21, 32, 26, 21, 31, 26, 21, 30, 27, 22, 31, 27, 21, 31, 27, 21, 30, 26, 21, 30, 26, 21, 31, 25, 21, 30, 26, 21, 28, 27, 22, 30, 27, 22, + 30, 26, 21, 29, 26, 22, 30, 27, 22, 30, 26, 21, 29, 26, 20, 30, 27, 21, 32, 27, 21, 32, 26, 21, 31, 25, 22, 30, 25, 22, 30, 27, 22, 30, 27, 22, 31, 27, 21, 29, 27, 21, 28, 26, 21, 28, 27, 21, 29, 26, 20, 30, 26, 20, 30, 26, 22, 31, 25, 21, 31, 25, 21, + 31, 25, 22, 30, 25, 21, 30, 26, 22, 30, 27, 21, 29, 26, 20, 29, 25, 20, 30, 27, 21, 30, 26, 21, 30, 25, 21, 30, 26, 20, 29, 27, 20, 30, 26, 20, 31, 26, 20, 31, 26, 21, 32, 26, 21, 31, 26, 21, 30, 27, 22, 31, 27, 21, 31, 27, 21, 30, 26, 21, 30, 26, 21, + 31, 25, 21, 30, 26, 21, 28, 27, 22, 30, 27, 22, 30, 26, 21, 29, 26, 22, 30, 27, 22, 30, 26, 21, 29, 26, 20, 30, 27, 21, 32, 27, 21, 32, 26, 21, 31, 25, 22, 30, 25, 22, 30, 27, 22, 30, 27, 22, 31, 27, 21, 29, 27, 21, 28, 26, 21, 28, 27, 21, 29, 26, 20, + 59, 59, 61, 59, 59, 61, 94, 94, 95, 65, 65, 65, 15, 15, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, 15, 15, 16, 34, 34, 35, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 20, 25, 25, 25, + 31, 31, 32, 36, 36, 37, 40, 40, 40, 30, 30, 30, 11, 11, 11, 12, 12, 12, 13, 13, 13, 15, 15, 15, 15, 15, 15, 15, 15, 15, 17, 17, 18, 105, 105, 106, 82, 82, 84, 59, 59, 61, 59, 59, 61, 31, 27, 22, 30, 26, 21, 29, 25, 20, 30, 25, 21, 30, 26, 21, 29, 26, 21, + 31, 26, 21, 30, 26, 22, 29, 26, 21, 31, 26, 21, 31, 25, 20, 29, 25, 21, 30, 26, 21, 30, 26, 22, 29, 24, 20, 30, 25, 20, 29, 25, 20, 30, 25, 20, 30, 24, 20, 28, 24, 21, 29, 25, 21, 29, 25, 20, 28, 25, 22, 29, 26, 21, 28, 26, 21, 28, 26, 21, 28, 26, 20, + 28, 26, 21, 29, 25, 20, 30, 25, 21, 28, 25, 22, 29, 25, 21, 30, 25, 21, 29, 25, 21, 29, 25, 20, 28, 25, 21, 28, 26, 21, 29, 26, 21, 29, 26, 21, 29, 26, 22, 29, 26, 21, 28, 26, 21, 28, 26, 21, 29, 26, 21, 30, 26, 21, 29, 26, 22, 30, 26, 22, 29, 26, 21, + 28, 25, 20, 29, 25, 21, 29, 26, 21, 28, 26, 21, 30, 26, 21, 29, 26, 22, 28, 26, 21, 30, 26, 21, 30, 25, 20, 28, 25, 21, 29, 26, 21, 29, 26, 22, 29, 25, 21, 30, 26, 21, 29, 26, 21, 30, 26, 21, 30, 25, 21, 28, 25, 22, 29, 26, 22, 29, 26, 21, 27, 25, 22, + 28, 26, 21, 27, 26, 21, 27, 26, 21, 27, 26, 20, 27, 26, 21, 29, 25, 20, 30, 25, 21, 28, 25, 22, 29, 25, 21, 30, 25, 21, 29, 25, 21, 29, 25, 20, 28, 25, 21, 28, 26, 21, 29, 26, 21, 29, 26, 21, 29, 26, 22, 29, 26, 21, 28, 26, 21, 28, 26, 21, 29, 26, 21, + 30, 26, 21, 29, 26, 22, 30, 26, 22, 29, 26, 21, 28, 25, 20, 29, 25, 21, 29, 26, 21, 28, 26, 21, 30, 26, 21, 29, 26, 22, 28, 26, 21, 30, 26, 21, 30, 25, 20, 28, 25, 21, 29, 26, 21, 29, 26, 22, 29, 25, 21, 30, 26, 21, 30, 26, 21, 31, 26, 21, 31, 25, 21, + 29, 25, 22, 29, 25, 21, 29, 25, 20, 27, 24, 21, 28, 25, 20, 27, 25, 20, 27, 25, 20, 27, 25, 19, 27, 25, 20, 30, 25, 20, 31, 25, 21, 29, 25, 22, 30, 25, 21, 31, 25, 21, 30, 25, 21, 30, 25, 20, 29, 25, 21, 29, 26, 21, 30, 27, 21, 30, 27, 21, 30, 26, 22, + 30, 26, 21, 29, 26, 21, 29, 27, 21, 30, 26, 21, 31, 27, 21, 30, 26, 22, 31, 27, 22, 30, 26, 21, 29, 25, 20, 30, 25, 21, 30, 26, 21, 29, 26, 21, 31, 26, 21, 30, 26, 22, 29, 26, 21, 31, 26, 21, 31, 25, 20, 29, 25, 21, 30, 26, 21, 30, 26, 22, 30, 25, 21, + 31, 26, 21, 30, 26, 21, 31, 26, 21, 31, 25, 21, 29, 25, 22, 30, 26, 22, 30, 26, 21, 28, 25, 22, 29, 26, 21, 28, 26, 21, 28, 26, 21, 28, 26, 20, 28, 26, 21, 30, 25, 20, 31, 25, 21, 29, 25, 22, 30, 25, 21, 31, 25, 21, 30, 25, 21, 30, 25, 20, 29, 25, 21, + 29, 26, 21, 30, 27, 21, 30, 27, 21, 30, 26, 22, 30, 26, 21, 29, 26, 21, 29, 27, 21, 30, 26, 21, 31, 27, 21, 30, 26, 22, 31, 27, 22, 30, 26, 21, 29, 25, 20, 30, 25, 21, 30, 26, 21, 29, 26, 21, 31, 26, 21, 30, 26, 22, 29, 26, 21, 31, 26, 21, 31, 25, 20, + 29, 25, 21, 30, 26, 21, 30, 26, 22, 30, 25, 21, 31, 26, 21, 30, 26, 21, 31, 26, 21, 31, 25, 21, 29, 25, 22, 30, 26, 22, 30, 26, 21, 28, 25, 22, 29, 26, 21, 28, 26, 21, 28, 26, 21, 28, 26, 20, 28, 26, 21, 30, 25, 20, 31, 25, 21, 29, 25, 22, 30, 25, 21, + 31, 25, 21, 30, 25, 21, 30, 25, 20, 29, 25, 21, 29, 26, 21, 30, 27, 21, 30, 27, 21, 30, 26, 22, 30, 26, 21, 29, 26, 21, 29, 27, 21, 30, 26, 21, 31, 27, 21, 30, 26, 22, 31, 27, 22, 30, 26, 21, 29, 25, 20, 30, 25, 21, 30, 26, 21, 29, 26, 21, 31, 26, 21, + 30, 26, 22, 29, 26, 21, 31, 26, 21, 31, 25, 20, 29, 25, 21, 30, 26, 21, 30, 26, 22, 30, 25, 21, 31, 26, 21, 30, 26, 21, 31, 26, 21, 31, 25, 21, 29, 25, 22, 30, 26, 22, 30, 26, 21, 28, 25, 22, 29, 26, 21, 28, 26, 21, 28, 26, 21, 28, 26, 20, 28, 26, 21, + 30, 25, 20, 31, 25, 21, 29, 25, 22, 30, 25, 21, 31, 25, 21, 30, 25, 21, 30, 25, 20, 29, 25, 21, 29, 26, 21, 30, 27, 21, 30, 27, 21, 30, 26, 22, 30, 26, 21, 29, 26, 21, 29, 27, 21, 30, 26, 21, 31, 27, 21, 30, 26, 22, 31, 27, 22, 30, 26, 21, 29, 25, 20, + 30, 25, 21, 30, 26, 21, 29, 26, 21, 31, 26, 21, 30, 26, 22, 29, 26, 21, 31, 26, 21, 31, 25, 20, 29, 25, 21, 30, 26, 21, 30, 26, 22, 30, 25, 21, 31, 26, 21, 30, 26, 21, 31, 26, 21, 31, 25, 21, 29, 25, 22, 30, 26, 22, 30, 26, 21, 28, 25, 22, 29, 26, 21, + 28, 26, 21, 28, 26, 21, 28, 26, 20, 28, 26, 21, 30, 25, 20, 31, 25, 21, 29, 25, 22, 30, 25, 21, 31, 25, 21, 30, 25, 21, 30, 25, 20, 29, 25, 21, 29, 26, 21, 30, 27, 21, 30, 27, 21, 30, 26, 22, 30, 26, 21, 29, 26, 21, 29, 27, 21, 30, 26, 21, 31, 27, 21, + 30, 26, 22, 31, 27, 22, 30, 26, 21, 29, 25, 20, 30, 25, 21, 30, 26, 21, 29, 26, 21, 31, 26, 21, 30, 26, 22, 29, 26, 21, 31, 26, 21, 31, 25, 20, 29, 25, 21, 30, 26, 21, 30, 26, 22, 30, 25, 21, 31, 26, 21, 30, 26, 21, 31, 26, 21, 31, 25, 21, 29, 25, 22, + 30, 26, 22, 30, 26, 21, 28, 25, 22, 29, 26, 21, 28, 26, 21, 28, 26, 21, 28, 26, 20, 28, 26, 21, 30, 25, 20, 31, 25, 21, 29, 25, 22, 30, 25, 21, 31, 25, 21, 30, 25, 21, 30, 25, 20, 29, 25, 21, 29, 26, 21, 30, 27, 21, 30, 27, 21, 30, 26, 22, 30, 26, 21, + 29, 26, 21, 29, 27, 21, 30, 26, 21, 31, 27, 21, 30, 26, 22, 31, 27, 22, 30, 26, 21, 29, 25, 20, 30, 25, 21, 30, 26, 21, 29, 26, 21, 31, 26, 21, 30, 26, 22, 29, 26, 21, 31, 26, 21, 31, 25, 20, 29, 25, 21, 30, 26, 21, 30, 26, 22, 30, 25, 21, 31, 26, 21, + 30, 26, 21, 31, 26, 21, 31, 25, 21, 29, 25, 22, 30, 26, 22, 30, 26, 21, 28, 25, 22, 29, 26, 21, 28, 26, 21, 28, 26, 21, 59, 59, 61, 59, 59, 61, 82, 82, 84, 105, 105, 106, 17, 17, 18, 15, 15, 15, 15, 15, 15, 15, 15, 15, 13, 13, 13, 12, 12, 12, 11, 11, 11, + 30, 30, 30, 40, 40, 40, 36, 36, 37, 31, 31, 32, 25, 25, 25, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 41, 41, 42, 42, 42, 43, 34, 34, 35, 15, 15, 15, 13, 13, 13, 15, 15, 15, 15, 15, 15, 20, 20, 20, 87, 87, 88, + 104, 104, 106, 64, 64, 66, 59, 59, 61, 59, 59, 61, 31, 26, 21, 31, 26, 21, 31, 25, 21, 31, 26, 20, 30, 26, 21, 30, 26, 21, 29, 27, 21, 29, 27, 21, 29, 26, 20, 30, 26, 21, 30, 26, 21, 29, 24, 21, 29, 24, 21, 29, 24, 20, 29, 25, 21, 30, 25, 21, 31, 26, 20, + 29, 25, 20, 28, 24, 21, 28, 25, 20, 29, 25, 19, 28, 24, 20, 29, 25, 20, 27, 25, 19, 27, 26, 19, 28, 25, 20, 28, 25, 20, 27, 26, 19, 28, 25, 20, 28, 24, 20, 29, 26, 20, 30, 27, 21, 28, 25, 21, 29, 24, 22, 30, 25, 21, 29, 26, 20, 29, 25, 21, 29, 25, 21, + 30, 26, 21, 29, 26, 20, 30, 26, 20, 31, 26, 21, 31, 26, 20, 31, 26, 21, 30, 25, 21, 29, 25, 20, 31, 26, 21, 31, 26, 21, 31, 25, 21, 31, 26, 20, 30, 26, 21, 30, 26, 21, 29, 27, 21, 29, 27, 21, 29, 26, 20, 30, 26, 21, 30, 26, 21, 29, 24, 21, 29, 24, 21, + 29, 24, 20, 29, 25, 21, 30, 25, 21, 31, 26, 20, 30, 26, 21, 29, 25, 22, 29, 26, 21, 30, 26, 20, 29, 25, 21, 30, 26, 21, 28, 26, 20, 28, 27, 20, 29, 26, 21, 29, 26, 21, 28, 27, 20, 29, 26, 21, 29, 25, 21, 29, 26, 20, 30, 27, 21, 28, 25, 21, 29, 24, 22, + 30, 25, 21, 29, 26, 20, 29, 25, 21, 29, 25, 21, 30, 26, 21, 29, 26, 20, 30, 26, 20, 31, 26, 21, 31, 26, 20, 31, 26, 21, 30, 25, 21, 29, 25, 20, 31, 26, 21, 31, 26, 21, 31, 25, 21, 31, 26, 20, 30, 26, 21, 30, 26, 21, 29, 27, 21, 29, 27, 21, 29, 26, 20, + 30, 26, 21, 30, 26, 21, 29, 24, 21, 28, 23, 20, 28, 23, 19, 28, 24, 20, 29, 24, 20, 30, 25, 19, 29, 25, 20, 28, 24, 21, 28, 25, 20, 29, 25, 19, 28, 24, 20, 29, 25, 20, 27, 25, 19, 27, 26, 19, 29, 26, 21, 29, 26, 21, 28, 27, 20, 29, 26, 21, 29, 25, 21, + 29, 26, 20, 30, 27, 21, 28, 25, 21, 29, 24, 22, 30, 25, 21, 29, 26, 20, 29, 25, 21, 29, 25, 21, 30, 26, 21, 29, 26, 20, 30, 26, 20, 31, 26, 21, 31, 26, 20, 31, 26, 21, 30, 25, 21, 29, 25, 20, 31, 26, 21, 31, 26, 21, 31, 25, 21, 31, 26, 20, 30, 26, 21, + 30, 26, 21, 29, 27, 21, 29, 27, 21, 29, 26, 20, 30, 26, 21, 30, 26, 21, 29, 24, 21, 29, 24, 21, 29, 24, 20, 29, 25, 21, 30, 25, 21, 31, 26, 20, 30, 26, 21, 29, 25, 22, 29, 26, 21, 30, 26, 20, 29, 25, 21, 30, 26, 21, 28, 26, 20, 28, 27, 20, 29, 26, 21, + 29, 26, 21, 28, 27, 20, 29, 26, 21, 29, 25, 21, 29, 26, 20, 30, 27, 21, 28, 25, 21, 29, 24, 22, 30, 25, 21, 29, 26, 20, 29, 25, 21, 29, 25, 21, 30, 26, 21, 29, 26, 20, 30, 26, 20, 31, 26, 21, 31, 26, 20, 31, 26, 21, 30, 25, 21, 29, 25, 20, 31, 26, 21, + 31, 26, 21, 31, 25, 21, 31, 26, 20, 30, 26, 21, 30, 26, 21, 29, 27, 21, 29, 27, 21, 29, 26, 20, 30, 26, 21, 30, 26, 21, 29, 24, 21, 29, 24, 21, 29, 24, 20, 29, 25, 21, 30, 25, 21, 31, 26, 20, 30, 26, 21, 29, 25, 22, 29, 26, 21, 30, 26, 20, 29, 25, 21, + 30, 26, 21, 28, 26, 20, 28, 27, 20, 29, 26, 21, 29, 26, 21, 28, 27, 20, 29, 26, 21, 29, 25, 21, 29, 26, 20, 30, 27, 21, 28, 25, 21, 29, 24, 22, 30, 25, 21, 29, 26, 20, 29, 25, 21, 29, 25, 21, 30, 26, 21, 29, 26, 20, 30, 26, 20, 31, 26, 21, 31, 26, 20, + 31, 26, 21, 30, 25, 21, 29, 25, 20, 31, 26, 21, 31, 26, 21, 31, 25, 21, 31, 26, 20, 30, 26, 21, 30, 26, 21, 29, 27, 21, 29, 27, 21, 29, 26, 20, 30, 26, 21, 30, 26, 21, 29, 24, 21, 29, 24, 21, 29, 24, 20, 29, 25, 21, 30, 25, 21, 31, 26, 20, 30, 26, 21, + 29, 25, 22, 29, 26, 21, 30, 26, 20, 29, 25, 21, 30, 26, 21, 28, 26, 20, 28, 27, 20, 29, 26, 21, 29, 26, 21, 28, 27, 20, 29, 26, 21, 29, 25, 21, 29, 26, 20, 30, 27, 21, 28, 25, 21, 29, 24, 22, 30, 25, 21, 29, 26, 20, 29, 25, 21, 29, 25, 21, 30, 26, 21, + 29, 26, 20, 30, 26, 20, 31, 26, 21, 31, 26, 20, 31, 26, 21, 30, 25, 21, 29, 25, 20, 31, 26, 21, 31, 26, 21, 31, 25, 21, 31, 26, 20, 30, 26, 21, 30, 26, 21, 29, 27, 21, 29, 27, 21, 29, 26, 20, 30, 26, 21, 30, 26, 21, 29, 24, 21, 29, 24, 21, 29, 24, 20, + 29, 25, 21, 30, 25, 21, 31, 26, 20, 30, 26, 21, 29, 25, 22, 29, 26, 21, 30, 26, 20, 29, 25, 21, 30, 26, 21, 28, 26, 20, 28, 27, 20, 29, 26, 21, 29, 26, 21, 28, 27, 20, 29, 26, 21, 29, 25, 21, 29, 26, 20, 30, 27, 21, 28, 25, 21, 29, 24, 22, 30, 25, 21, + 29, 26, 20, 29, 25, 21, 29, 25, 21, 30, 26, 21, 29, 26, 20, 30, 26, 20, 31, 26, 21, 31, 26, 20, 31, 26, 21, 30, 25, 21, 29, 25, 20, 31, 26, 21, 31, 26, 21, 31, 25, 21, 31, 26, 20, 30, 26, 21, 30, 26, 21, 29, 27, 21, 29, 27, 21, 29, 26, 20, 30, 26, 21, + 30, 26, 21, 29, 24, 21, 29, 24, 21, 29, 24, 20, 29, 25, 21, 30, 25, 21, 31, 26, 20, 30, 26, 21, 29, 25, 22, 29, 26, 21, 30, 26, 20, 29, 25, 21, 30, 26, 21, 28, 26, 20, 28, 27, 20, 29, 26, 21, 29, 26, 21, 28, 27, 20, 29, 26, 21, 29, 25, 21, 29, 26, 20, + 30, 27, 21, 28, 25, 21, 29, 24, 22, 30, 25, 21, 29, 26, 20, 29, 25, 21, 29, 25, 21, 30, 26, 21, 29, 26, 20, 30, 26, 20, 31, 26, 21, 31, 26, 20, 31, 26, 21, 30, 25, 21, 29, 25, 20, 31, 26, 21, 31, 26, 21, 31, 25, 21, 31, 26, 20, 30, 26, 21, 30, 26, 21, + 29, 27, 21, 29, 27, 21, 29, 26, 20, 30, 26, 21, 30, 26, 21, 29, 24, 21, 29, 24, 21, 29, 24, 20, 29, 25, 21, 30, 25, 21, 31, 26, 20, 30, 26, 21, 29, 25, 22, 29, 26, 21, 30, 26, 20, 29, 25, 21, 30, 26, 21, 28, 26, 20, 28, 27, 20, 29, 26, 21, 59, 59, 61, + 59, 59, 61, 64, 64, 66, 104, 104, 106, 87, 87, 88, 20, 20, 20, 15, 15, 15, 15, 15, 15, 13, 13, 13, 15, 15, 15, 34, 34, 35, 42, 42, 43, 41, 41, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, + 37, 37, 37, 42, 42, 42, 46, 46, 46, 50, 50, 50, 58, 58, 59, 53, 53, 54, 51, 51, 52, 68, 68, 69, 104, 104, 105, 103, 103, 104, 73, 73, 75, 59, 59, 61, 59, 59, 61, 59, 59, 61, 28, 26, 20, 30, 25, 20, 30, 26, 21, 29, 26, 21, 28, 25, 20, 28, 25, 21, 29, 26, 20, + 31, 26, 20, 31, 25, 21, 31, 26, 21, 31, 27, 20, 30, 25, 21, 29, 25, 21, 29, 27, 21, 29, 26, 21, 30, 25, 21, 31, 25, 21, 30, 26, 20, 29, 26, 20, 30, 25, 21, 28, 24, 21, 28, 26, 20, 29, 25, 21, 28, 26, 20, 28, 26, 19, 29, 25, 20, 28, 25, 20, 28, 25, 20, + 27, 23, 20, 28, 23, 20, 29, 25, 20, 28, 24, 20, 27, 24, 20, 29, 25, 19, 28, 25, 19, 28, 24, 21, 28, 24, 20, 28, 25, 19, 29, 26, 19, 29, 24, 19, 28, 24, 19, 29, 25, 19, 29, 24, 19, 30, 23, 20, 30, 24, 19, 28, 25, 19, 27, 25, 19, 29, 24, 19, 29, 25, 20, + 28, 25, 20, 27, 24, 19, 27, 24, 20, 28, 25, 19, 30, 25, 19, 30, 24, 20, 30, 25, 20, 30, 26, 19, 29, 24, 20, 28, 24, 20, 28, 26, 20, 28, 25, 20, 29, 24, 20, 30, 24, 20, 29, 25, 19, 28, 25, 19, 29, 24, 20, 28, 24, 21, 28, 26, 20, 29, 25, 21, 28, 26, 20, + 28, 26, 19, 29, 25, 20, 28, 25, 20, 28, 25, 20, 27, 23, 20, 28, 23, 20, 29, 25, 20, 28, 24, 20, 27, 24, 20, 29, 25, 19, 28, 25, 19, 28, 24, 21, 28, 24, 20, 28, 25, 19, 29, 26, 19, 29, 24, 19, 28, 24, 19, 29, 25, 19, 29, 24, 19, 30, 23, 20, 30, 24, 19, + 28, 25, 19, 27, 25, 19, 29, 24, 19, 29, 25, 20, 28, 25, 20, 27, 24, 19, 27, 24, 20, 28, 25, 19, 30, 25, 19, 30, 24, 20, 30, 25, 20, 30, 26, 19, 29, 24, 20, 28, 24, 20, 28, 26, 20, 28, 25, 20, 29, 24, 20, 30, 24, 20, 29, 25, 19, 28, 25, 19, 29, 24, 20, + 28, 24, 21, 28, 26, 20, 30, 26, 22, 29, 27, 21, 29, 27, 20, 30, 26, 21, 29, 26, 21, 29, 26, 21, 28, 24, 21, 29, 24, 21, 30, 26, 21, 29, 25, 21, 28, 25, 21, 30, 26, 20, 29, 26, 20, 29, 25, 22, 29, 25, 21, 29, 26, 20, 30, 27, 20, 30, 25, 20, 29, 25, 20, + 30, 26, 20, 30, 25, 20, 31, 24, 21, 31, 25, 20, 29, 26, 20, 28, 26, 20, 30, 25, 20, 30, 26, 21, 29, 26, 21, 28, 25, 20, 28, 25, 21, 29, 26, 20, 31, 26, 20, 31, 25, 21, 31, 26, 21, 31, 27, 20, 30, 25, 21, 29, 25, 21, 29, 27, 21, 29, 26, 21, 30, 25, 21, + 31, 25, 21, 30, 26, 20, 29, 26, 20, 30, 25, 21, 29, 25, 22, 29, 27, 21, 30, 26, 22, 29, 27, 21, 29, 27, 20, 30, 26, 21, 29, 26, 21, 29, 26, 21, 28, 24, 21, 29, 24, 21, 30, 26, 21, 29, 25, 21, 28, 25, 21, 30, 26, 20, 29, 26, 20, 29, 25, 22, 29, 25, 21, + 29, 26, 20, 30, 27, 20, 30, 25, 20, 29, 25, 20, 30, 26, 20, 30, 25, 20, 31, 24, 21, 31, 25, 20, 29, 26, 20, 28, 26, 20, 30, 25, 20, 30, 26, 21, 29, 26, 21, 28, 25, 20, 28, 25, 21, 29, 26, 20, 31, 26, 20, 31, 25, 21, 31, 26, 21, 31, 27, 20, 30, 25, 21, + 29, 25, 21, 29, 27, 21, 29, 26, 21, 30, 25, 21, 31, 25, 21, 30, 26, 20, 29, 26, 20, 30, 25, 21, 29, 25, 22, 29, 27, 21, 30, 26, 22, 29, 27, 21, 29, 27, 20, 30, 26, 21, 29, 26, 21, 29, 26, 21, 28, 24, 21, 29, 24, 21, 30, 26, 21, 29, 25, 21, 28, 25, 21, + 30, 26, 20, 29, 26, 20, 29, 25, 22, 29, 25, 21, 29, 26, 20, 30, 27, 20, 30, 25, 20, 29, 25, 20, 30, 26, 20, 30, 25, 20, 31, 24, 21, 31, 25, 20, 29, 26, 20, 28, 26, 20, 30, 25, 20, 30, 26, 21, 29, 26, 21, 28, 25, 20, 28, 25, 21, 29, 26, 20, 31, 26, 20, + 31, 25, 21, 31, 26, 21, 31, 27, 20, 30, 25, 21, 29, 25, 21, 29, 27, 21, 29, 26, 21, 30, 25, 21, 31, 25, 21, 30, 26, 20, 29, 26, 20, 30, 25, 21, 29, 25, 22, 29, 27, 21, 30, 26, 22, 29, 27, 21, 29, 27, 20, 30, 26, 21, 29, 26, 21, 29, 26, 21, 28, 24, 21, + 29, 24, 21, 30, 26, 21, 29, 25, 21, 28, 25, 21, 30, 26, 20, 29, 26, 20, 29, 25, 22, 29, 25, 21, 29, 26, 20, 30, 27, 20, 30, 25, 20, 29, 25, 20, 30, 26, 20, 30, 25, 20, 31, 24, 21, 31, 25, 20, 29, 26, 20, 28, 26, 20, 30, 25, 20, 30, 26, 21, 29, 26, 21, + 28, 25, 20, 28, 25, 21, 29, 26, 20, 31, 26, 20, 31, 25, 21, 31, 26, 21, 31, 27, 20, 30, 25, 21, 29, 25, 21, 29, 27, 21, 29, 26, 21, 30, 25, 21, 31, 25, 21, 30, 26, 20, 29, 26, 20, 30, 25, 21, 29, 25, 22, 29, 27, 21, 30, 26, 22, 29, 27, 21, 29, 27, 20, + 30, 26, 21, 29, 26, 21, 29, 26, 21, 28, 24, 21, 29, 24, 21, 30, 26, 21, 29, 25, 21, 28, 25, 21, 30, 26, 20, 29, 26, 20, 29, 25, 22, 29, 25, 21, 29, 26, 20, 30, 27, 20, 30, 25, 20, 29, 25, 20, 30, 26, 20, 30, 25, 20, 31, 24, 21, 31, 25, 20, 29, 26, 20, + 28, 26, 20, 30, 25, 20, 30, 26, 21, 29, 26, 21, 28, 25, 20, 28, 25, 21, 29, 26, 20, 31, 26, 20, 31, 25, 21, 31, 26, 21, 31, 27, 20, 30, 25, 21, 29, 25, 21, 29, 27, 21, 29, 26, 21, 30, 25, 21, 31, 25, 21, 30, 26, 20, 29, 26, 20, 30, 25, 21, 29, 25, 22, + 29, 27, 21, 30, 26, 22, 29, 27, 21, 29, 27, 20, 30, 26, 21, 29, 26, 21, 29, 26, 21, 28, 24, 21, 29, 24, 21, 30, 26, 21, 29, 25, 21, 28, 25, 21, 30, 26, 20, 29, 26, 20, 29, 25, 22, 29, 25, 21, 29, 26, 20, 30, 27, 20, 30, 25, 20, 29, 25, 20, 30, 26, 20, + 30, 25, 20, 31, 24, 21, 31, 25, 20, 29, 26, 20, 28, 26, 20, 30, 25, 20, 30, 26, 21, 29, 26, 21, 28, 25, 20, 28, 25, 21, 29, 26, 20, 31, 26, 20, 31, 25, 21, 31, 26, 21, 31, 27, 20, 30, 25, 21, 29, 25, 21, 29, 27, 21, 29, 26, 21, 30, 25, 21, 31, 25, 21, + 30, 26, 20, 29, 26, 20, 30, 25, 21, 29, 25, 22, 29, 27, 21, 30, 26, 22, 29, 27, 21, 29, 27, 20, 30, 26, 21, 59, 59, 61, 59, 59, 61, 59, 59, 61, 73, 73, 75, 103, 103, 104, 104, 104, 105, 68, 68, 69, 51, 51, 52, 53, 53, 54, 58, 58, 59, 50, 50, 50, 46, 46, 46, + 42, 42, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 25, 25, 25, 31, 31, 32, 37, 37, 37, 42, 42, 42, 46, 46, 47, 51, 51, 51, 55, 55, 56, 67, 67, 69, 88, 88, 89, 91, 91, 93, 81, 81, 82, 64, 64, 66, 59, 59, 61, + 59, 59, 61, 59, 59, 61, 59, 59, 61, 30, 25, 20, 29, 26, 21, 29, 25, 21, 31, 25, 21, 31, 27, 22, 30, 26, 22, 31, 25, 21, 30, 26, 20, 29, 26, 21, 28, 26, 22, 29, 26, 21, 29, 25, 21, 30, 25, 22, 31, 25, 21, 30, 26, 20, 29, 26, 20, 30, 26, 21, 31, 24, 21, + 31, 24, 21, 29, 25, 20, 29, 26, 21, 29, 25, 22, 29, 25, 21, 29, 25, 20, 30, 26, 20, 29, 28, 21, 27, 26, 21, 27, 25, 21, 30, 26, 20, 30, 26, 20, 27, 25, 21, 28, 24, 21, 30, 24, 20, 31, 25, 21, 30, 26, 22, 29, 27, 22, 28, 25, 21, 28, 25, 21, 29, 27, 22, + 31, 26, 21, 31, 24, 21, 30, 25, 21, 31, 25, 20, 31, 24, 21, 31, 26, 21, 30, 26, 20, 30, 25, 20, 29, 26, 21, 29, 25, 21, 31, 25, 21, 31, 27, 22, 30, 26, 22, 31, 25, 21, 30, 26, 20, 29, 26, 21, 28, 26, 22, 29, 26, 21, 29, 25, 21, 30, 25, 22, 31, 25, 21, + 30, 26, 20, 29, 26, 20, 30, 26, 21, 31, 24, 21, 31, 24, 21, 29, 25, 20, 29, 26, 21, 29, 25, 22, 29, 25, 21, 29, 25, 20, 30, 26, 20, 29, 28, 21, 27, 26, 21, 27, 25, 21, 30, 26, 20, 30, 26, 20, 27, 25, 21, 28, 24, 21, 30, 24, 20, 31, 25, 21, 30, 26, 22, + 29, 27, 22, 28, 25, 21, 28, 25, 21, 29, 27, 22, 31, 26, 21, 31, 24, 21, 30, 25, 21, 31, 25, 20, 31, 24, 21, 31, 26, 21, 30, 26, 20, 30, 25, 20, 29, 26, 21, 29, 25, 21, 31, 25, 21, 31, 27, 22, 30, 26, 22, 31, 25, 21, 30, 26, 20, 29, 26, 21, 28, 26, 22, + 29, 26, 21, 29, 25, 21, 30, 25, 22, 31, 25, 21, 30, 26, 20, 29, 26, 20, 30, 26, 21, 31, 24, 21, 31, 24, 21, 29, 25, 20, 29, 26, 21, 29, 25, 22, 29, 25, 21, 29, 25, 20, 30, 26, 20, 29, 28, 21, 27, 26, 21, 27, 25, 21, 30, 26, 20, 30, 26, 20, 27, 25, 21, + 28, 24, 21, 30, 24, 20, 31, 25, 21, 30, 26, 22, 29, 27, 22, 28, 25, 21, 28, 25, 21, 29, 27, 22, 31, 26, 21, 31, 24, 21, 30, 25, 21, 31, 25, 20, 31, 24, 21, 31, 26, 21, 30, 26, 20, 30, 25, 20, 29, 26, 21, 29, 25, 21, 31, 25, 21, 31, 27, 22, 30, 26, 22, + 31, 25, 21, 30, 26, 20, 29, 26, 21, 28, 26, 22, 29, 26, 21, 29, 25, 21, 30, 25, 22, 31, 25, 21, 30, 26, 20, 29, 26, 20, 30, 26, 21, 31, 24, 21, 31, 24, 21, 29, 25, 20, 29, 26, 21, 29, 25, 22, 29, 25, 21, 29, 25, 20, 30, 26, 20, 29, 28, 21, 27, 26, 21, + 27, 25, 21, 30, 26, 20, 30, 26, 20, 27, 25, 21, 28, 24, 21, 30, 24, 20, 31, 25, 21, 30, 26, 22, 29, 27, 22, 28, 25, 21, 28, 25, 21, 29, 27, 22, 31, 26, 21, 31, 24, 21, 30, 25, 21, 31, 25, 20, 31, 24, 21, 31, 26, 21, 30, 26, 20, 30, 25, 20, 29, 26, 21, + 29, 25, 21, 31, 25, 21, 31, 27, 22, 30, 26, 22, 31, 25, 21, 30, 26, 20, 29, 26, 21, 28, 26, 22, 29, 26, 21, 29, 25, 21, 30, 25, 22, 31, 25, 21, 30, 26, 20, 29, 26, 20, 30, 26, 21, 31, 24, 21, 31, 24, 21, 29, 25, 20, 29, 26, 21, 29, 25, 22, 29, 25, 21, + 29, 25, 20, 30, 26, 20, 29, 28, 21, 27, 26, 21, 27, 25, 21, 30, 26, 20, 30, 26, 20, 27, 25, 21, 28, 24, 21, 30, 24, 20, 31, 25, 21, 30, 26, 22, 29, 27, 22, 28, 25, 21, 28, 25, 21, 29, 27, 22, 31, 26, 21, 31, 24, 21, 30, 25, 21, 31, 25, 20, 31, 24, 21, + 31, 26, 21, 30, 26, 20, 30, 25, 20, 29, 26, 21, 29, 25, 21, 31, 25, 21, 31, 27, 22, 30, 26, 22, 31, 25, 21, 30, 26, 20, 29, 26, 21, 28, 26, 22, 29, 26, 21, 29, 25, 21, 30, 25, 22, 31, 25, 21, 30, 26, 20, 29, 26, 20, 30, 26, 21, 31, 24, 21, 31, 24, 21, + 29, 25, 20, 29, 26, 21, 29, 25, 22, 29, 25, 21, 29, 25, 20, 30, 26, 20, 29, 28, 21, 27, 26, 21, 27, 25, 21, 30, 26, 20, 30, 26, 20, 27, 25, 21, 28, 24, 21, 30, 24, 20, 31, 25, 21, 30, 26, 22, 29, 27, 22, 28, 25, 21, 28, 25, 21, 29, 27, 22, 31, 26, 21, + 31, 24, 21, 30, 25, 21, 31, 25, 20, 31, 24, 21, 31, 26, 21, 30, 26, 20, 30, 25, 20, 29, 26, 21, 29, 25, 21, 31, 25, 21, 31, 27, 22, 30, 26, 22, 31, 25, 21, 30, 26, 20, 29, 26, 21, 28, 26, 22, 29, 26, 21, 29, 25, 21, 30, 25, 22, 31, 25, 21, 30, 26, 20, + 29, 26, 20, 30, 26, 21, 31, 24, 21, 31, 24, 21, 29, 25, 20, 29, 26, 21, 29, 25, 22, 29, 25, 21, 29, 25, 20, 30, 26, 20, 29, 28, 21, 27, 26, 21, 27, 25, 21, 30, 26, 20, 30, 26, 20, 27, 25, 21, 28, 24, 21, 30, 24, 20, 31, 25, 21, 30, 26, 22, 29, 27, 22, + 28, 25, 21, 28, 25, 21, 29, 27, 22, 31, 26, 21, 31, 24, 21, 30, 25, 21, 31, 25, 20, 31, 24, 21, 31, 26, 21, 30, 26, 20, 30, 25, 20, 29, 26, 21, 29, 25, 21, 31, 25, 21, 31, 27, 22, 30, 26, 22, 31, 25, 21, 30, 26, 20, 29, 26, 21, 28, 26, 22, 29, 26, 21, + 29, 25, 21, 30, 25, 22, 31, 25, 21, 30, 26, 20, 29, 26, 20, 30, 26, 21, 31, 24, 21, 31, 24, 21, 29, 25, 20, 29, 26, 21, 29, 25, 22, 29, 25, 21, 29, 25, 20, 30, 26, 20, 29, 28, 21, 27, 26, 21, 27, 25, 21, 30, 26, 20, 30, 26, 20, 27, 25, 21, 28, 24, 21, + 30, 24, 20, 31, 25, 21, 30, 26, 22, 29, 27, 22, 28, 25, 21, 28, 25, 21, 29, 27, 22, 31, 26, 21, 31, 24, 21, 30, 25, 21, 31, 25, 20, 31, 24, 21, 31, 26, 21, 30, 26, 20, 30, 25, 20, 29, 26, 21, 29, 25, 21, 31, 25, 21, 31, 27, 22, 30, 26, 22, 31, 25, 21, + 30, 26, 20, 29, 26, 21, 28, 26, 22, 29, 26, 21, 29, 25, 21, 30, 25, 22, 31, 25, 21, 30, 26, 20, 29, 26, 20, 30, 26, 21, 31, 24, 21, 31, 24, 21, 29, 25, 20, 29, 26, 21, 29, 25, 22, 29, 25, 21, 29, 25, 20, 30, 26, 20, 29, 28, 21, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 59, 59, 61, 64, 64, 66, 81, 81, 82, 91, 91, 93, 88, 88, 89, 67, 67, 69, 55, 55, 56, 51, 51, 51, 46, 46, 47, 42, 42, 42, 37, 37, 37, 31, 31, 32, 25, 25, 25, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 37, 37, 37, + 42, 42, 42, 46, 46, 47, 50, 50, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 30, 24, 22, 29, 24, 21, 30, 24, 21, 31, 25, 21, 31, 26, 20, 31, 27, 20, 29, 26, 20, 30, 26, 21, + 30, 26, 21, 30, 26, 20, 30, 26, 20, 30, 26, 21, 31, 26, 21, 29, 25, 21, 29, 25, 21, 29, 25, 21, 28, 24, 20, 29, 24, 20, 31, 25, 21, 30, 26, 21, 30, 25, 21, 30, 26, 20, 29, 26, 21, 30, 25, 20, 28, 24, 20, 28, 26, 20, 29, 26, 20, 29, 26, 20, 28, 26, 21, + 27, 24, 21, 29, 24, 20, 29, 24, 21, 28, 24, 20, 28, 24, 20, 28, 25, 20, 29, 26, 20, 30, 27, 20, 29, 27, 20, 29, 26, 20, 28, 27, 20, 29, 26, 20, 30, 25, 20, 30, 25, 21, 30, 25, 20, 29, 25, 20, 30, 25, 21, 30, 24, 22, 29, 24, 21, 30, 24, 21, 31, 25, 21, + 31, 26, 20, 31, 27, 20, 29, 26, 20, 30, 26, 21, 30, 26, 21, 30, 26, 20, 30, 26, 20, 30, 26, 21, 31, 26, 21, 29, 25, 21, 29, 25, 21, 29, 25, 21, 28, 24, 20, 29, 24, 20, 31, 25, 21, 30, 26, 21, 30, 25, 21, 30, 26, 20, 29, 26, 21, 30, 25, 20, 28, 24, 20, + 28, 26, 20, 29, 26, 20, 29, 26, 20, 28, 26, 21, 27, 24, 21, 29, 24, 20, 29, 24, 21, 28, 24, 20, 28, 24, 20, 28, 25, 20, 29, 26, 20, 30, 27, 20, 29, 27, 20, 29, 26, 20, 28, 27, 20, 29, 26, 20, 30, 25, 20, 30, 25, 21, 30, 25, 20, 29, 25, 20, 30, 25, 21, + 30, 24, 22, 29, 24, 21, 30, 24, 21, 31, 25, 21, 31, 26, 20, 31, 27, 20, 29, 26, 20, 30, 26, 21, 30, 26, 21, 30, 26, 20, 30, 26, 20, 30, 26, 21, 31, 26, 21, 29, 25, 21, 29, 25, 21, 29, 25, 21, 28, 24, 20, 29, 24, 20, 31, 25, 21, 30, 26, 21, 30, 25, 21, + 30, 26, 20, 29, 26, 21, 30, 25, 20, 28, 24, 20, 28, 26, 20, 29, 26, 20, 29, 26, 20, 28, 26, 21, 27, 24, 21, 29, 24, 20, 29, 24, 21, 28, 24, 20, 28, 24, 20, 28, 25, 20, 29, 26, 20, 30, 27, 20, 29, 27, 20, 29, 26, 20, 28, 27, 20, 29, 26, 20, 30, 25, 20, + 30, 25, 21, 30, 25, 20, 29, 25, 20, 30, 25, 21, 30, 24, 22, 29, 24, 21, 30, 24, 21, 31, 25, 21, 31, 26, 20, 31, 27, 20, 29, 26, 20, 30, 26, 21, 30, 26, 21, 30, 26, 20, 30, 26, 20, 30, 26, 21, 31, 26, 21, 29, 25, 21, 29, 25, 21, 29, 25, 21, 28, 24, 20, + 29, 24, 20, 31, 25, 21, 30, 26, 21, 30, 25, 21, 30, 26, 20, 29, 26, 21, 30, 25, 20, 28, 24, 20, 28, 26, 20, 29, 26, 20, 29, 26, 20, 28, 26, 21, 27, 24, 21, 29, 24, 20, 29, 24, 21, 28, 24, 20, 28, 24, 20, 28, 25, 20, 29, 26, 20, 30, 27, 20, 29, 27, 20, + 29, 26, 20, 28, 27, 20, 29, 26, 20, 30, 25, 20, 30, 25, 21, 30, 25, 20, 29, 25, 20, 30, 25, 21, 30, 24, 22, 29, 24, 21, 30, 24, 21, 31, 25, 21, 31, 26, 20, 31, 27, 20, 29, 26, 20, 30, 26, 21, 30, 26, 21, 30, 26, 20, 30, 26, 20, 30, 26, 21, 31, 26, 21, + 29, 25, 21, 29, 25, 21, 29, 25, 21, 28, 24, 20, 29, 24, 20, 31, 25, 21, 30, 26, 21, 30, 25, 21, 30, 26, 20, 29, 26, 21, 30, 25, 20, 28, 24, 20, 28, 26, 20, 29, 26, 20, 29, 26, 20, 28, 26, 21, 27, 24, 21, 29, 24, 20, 29, 24, 21, 28, 24, 20, 28, 24, 20, + 28, 25, 20, 29, 26, 20, 30, 27, 20, 29, 27, 20, 29, 26, 20, 28, 27, 20, 29, 26, 20, 30, 25, 20, 30, 25, 21, 30, 25, 20, 29, 25, 20, 30, 25, 21, 30, 24, 22, 29, 24, 21, 30, 24, 21, 31, 25, 21, 31, 26, 20, 31, 27, 20, 29, 26, 20, 30, 26, 21, 30, 26, 21, + 30, 26, 20, 30, 26, 20, 30, 26, 21, 31, 26, 21, 29, 25, 21, 29, 25, 21, 29, 25, 21, 28, 24, 20, 29, 24, 20, 31, 25, 21, 30, 26, 21, 30, 25, 21, 30, 26, 20, 29, 26, 21, 30, 25, 20, 28, 24, 20, 28, 26, 20, 29, 26, 20, 29, 26, 20, 28, 26, 21, 27, 24, 21, + 29, 24, 20, 29, 24, 21, 28, 24, 20, 28, 24, 20, 28, 25, 20, 29, 26, 20, 30, 27, 20, 29, 27, 20, 29, 26, 20, 28, 27, 20, 29, 26, 20, 30, 25, 20, 30, 25, 21, 30, 25, 20, 29, 25, 20, 30, 25, 21, 30, 24, 22, 29, 24, 21, 30, 24, 21, 31, 25, 21, 31, 26, 20, + 31, 27, 20, 29, 26, 20, 30, 26, 21, 30, 26, 21, 30, 26, 20, 30, 26, 20, 30, 26, 21, 31, 26, 21, 29, 25, 21, 29, 25, 21, 29, 25, 21, 28, 24, 20, 29, 24, 20, 31, 25, 21, 30, 26, 21, 30, 25, 21, 30, 26, 20, 29, 26, 21, 30, 25, 20, 28, 24, 20, 28, 26, 20, + 29, 26, 20, 29, 26, 20, 28, 26, 21, 27, 24, 21, 29, 24, 20, 29, 24, 21, 28, 24, 20, 28, 24, 20, 28, 25, 20, 29, 26, 20, 30, 27, 20, 29, 27, 20, 29, 26, 20, 28, 27, 20, 29, 26, 20, 30, 25, 20, 30, 25, 21, 30, 25, 20, 29, 25, 20, 30, 25, 21, 30, 24, 22, + 29, 24, 21, 30, 24, 21, 31, 25, 21, 31, 26, 20, 31, 27, 20, 29, 26, 20, 30, 26, 21, 30, 26, 21, 30, 26, 20, 30, 26, 20, 30, 26, 21, 31, 26, 21, 29, 25, 21, 29, 25, 21, 29, 25, 21, 28, 24, 20, 29, 24, 20, 31, 25, 21, 30, 26, 21, 30, 25, 21, 30, 26, 20, + 29, 26, 21, 30, 25, 20, 28, 24, 20, 28, 26, 20, 29, 26, 20, 29, 26, 20, 28, 26, 21, 27, 24, 21, 29, 24, 20, 29, 24, 21, 28, 24, 20, 28, 24, 20, 28, 25, 20, 29, 26, 20, 30, 27, 20, 29, 27, 20, 29, 26, 20, 28, 27, 20, 29, 26, 20, 30, 25, 20, 30, 25, 21, + 30, 25, 20, 29, 25, 20, 30, 25, 21, 30, 24, 22, 29, 24, 21, 30, 24, 21, 31, 25, 21, 31, 26, 20, 31, 27, 20, 29, 26, 20, 30, 26, 21, 30, 26, 21, 30, 26, 20, 30, 26, 20, 30, 26, 21, 31, 26, 21, 29, 25, 21, 29, 25, 21, 29, 25, 21, 28, 24, 20, 29, 24, 20, + 31, 25, 21, 30, 26, 21, 30, 25, 21, 30, 26, 20, 29, 26, 21, 30, 25, 20, 28, 24, 20, 28, 26, 20, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, + 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 51, 51, 51, 55, 55, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 59, 59, 61, 30, 24, 21, 29, 25, 20, 30, 25, 21, 30, 24, 21, 29, 26, 21, 30, 26, 20, 31, 26, 20, 31, 26, 21, 29, 26, 21, 29, 27, 20, 30, 26, 21, 31, 25, 21, 31, 25, 20, 31, 26, 20, 29, 26, 22, 30, 26, 21, 30, 25, 20, 29, 24, 21, 28, 25, 21, + 29, 26, 21, 30, 26, 21, 30, 24, 21, 30, 26, 21, 29, 26, 21, 30, 25, 21, 30, 26, 20, 28, 27, 20, 29, 26, 21, 29, 25, 20, 27, 26, 19, 28, 25, 20, 29, 26, 21, 29, 26, 19, 28, 25, 19, 29, 26, 20, 29, 24, 21, 29, 24, 20, 30, 26, 20, 31, 25, 21, 31, 24, 20, + 30, 24, 19, 30, 24, 20, 29, 25, 20, 29, 25, 19, 31, 25, 20, 31, 25, 21, 30, 24, 21, 29, 25, 20, 30, 25, 21, 30, 24, 21, 29, 26, 21, 30, 26, 20, 31, 26, 20, 31, 26, 21, 29, 26, 21, 29, 27, 20, 30, 26, 21, 31, 25, 21, 31, 25, 20, 31, 26, 20, 29, 26, 22, + 30, 26, 21, 30, 25, 20, 29, 24, 21, 28, 25, 21, 29, 26, 21, 30, 26, 21, 30, 24, 21, 30, 26, 21, 29, 26, 21, 30, 25, 21, 30, 26, 20, 28, 27, 20, 29, 26, 21, 29, 25, 20, 27, 26, 19, 28, 25, 20, 29, 26, 21, 29, 26, 19, 28, 25, 19, 29, 26, 20, 29, 24, 21, + 29, 24, 20, 30, 26, 20, 31, 25, 21, 31, 24, 20, 30, 24, 19, 30, 24, 20, 29, 25, 20, 29, 25, 19, 31, 25, 20, 31, 25, 21, 30, 24, 21, 29, 25, 20, 30, 25, 21, 30, 24, 21, 29, 26, 21, 30, 26, 20, 31, 26, 20, 31, 26, 21, 29, 26, 21, 29, 27, 20, 30, 26, 21, + 31, 25, 21, 31, 25, 20, 31, 26, 20, 29, 26, 22, 30, 26, 21, 30, 25, 20, 29, 24, 21, 28, 25, 21, 29, 26, 21, 30, 26, 21, 30, 24, 21, 30, 26, 21, 29, 26, 21, 30, 25, 21, 30, 26, 20, 28, 27, 20, 29, 26, 21, 29, 25, 20, 27, 26, 19, 28, 25, 20, 29, 26, 21, + 29, 26, 19, 28, 25, 19, 29, 26, 20, 29, 24, 21, 29, 24, 20, 30, 26, 20, 31, 25, 21, 31, 24, 20, 30, 24, 19, 30, 24, 20, 29, 25, 20, 29, 25, 19, 31, 25, 20, 31, 25, 21, 30, 24, 21, 29, 25, 20, 30, 25, 21, 30, 24, 21, 29, 26, 21, 30, 26, 20, 31, 26, 20, + 31, 26, 21, 29, 26, 21, 29, 27, 20, 30, 26, 21, 31, 25, 21, 31, 25, 20, 31, 26, 20, 29, 26, 22, 30, 26, 21, 30, 25, 20, 29, 24, 21, 28, 25, 21, 29, 26, 21, 30, 26, 21, 30, 24, 21, 30, 26, 21, 29, 26, 21, 30, 25, 21, 30, 26, 20, 28, 27, 20, 29, 26, 21, + 29, 25, 20, 27, 26, 19, 28, 25, 20, 29, 26, 21, 29, 26, 19, 28, 25, 19, 29, 26, 20, 29, 24, 21, 29, 24, 20, 30, 26, 20, 31, 25, 21, 31, 24, 20, 30, 24, 19, 30, 24, 20, 29, 25, 20, 29, 25, 19, 31, 25, 20, 31, 25, 21, 30, 24, 21, 29, 25, 20, 30, 25, 21, + 30, 24, 21, 29, 26, 21, 30, 26, 20, 31, 26, 20, 31, 26, 21, 29, 26, 21, 29, 27, 20, 30, 26, 21, 31, 25, 21, 31, 25, 20, 31, 26, 20, 29, 26, 22, 30, 26, 21, 30, 25, 20, 29, 24, 21, 28, 25, 21, 29, 26, 21, 30, 26, 21, 30, 24, 21, 30, 26, 21, 29, 26, 21, + 30, 25, 21, 30, 26, 20, 28, 27, 20, 29, 26, 21, 29, 25, 20, 27, 26, 19, 28, 25, 20, 29, 26, 21, 29, 26, 19, 28, 25, 19, 29, 26, 20, 29, 24, 21, 29, 24, 20, 30, 26, 20, 31, 25, 21, 31, 24, 20, 30, 24, 19, 30, 24, 20, 29, 25, 20, 29, 25, 19, 31, 25, 20, + 31, 25, 21, 30, 24, 21, 29, 25, 20, 30, 25, 21, 30, 24, 21, 29, 26, 21, 30, 26, 20, 31, 26, 20, 31, 26, 21, 29, 26, 21, 29, 27, 20, 30, 26, 21, 31, 25, 21, 31, 25, 20, 31, 26, 20, 29, 26, 22, 30, 26, 21, 30, 25, 20, 29, 24, 21, 28, 25, 21, 29, 26, 21, + 30, 26, 21, 30, 24, 21, 30, 26, 21, 29, 26, 21, 30, 25, 21, 30, 26, 20, 28, 27, 20, 29, 26, 21, 29, 25, 20, 27, 26, 19, 28, 25, 20, 29, 26, 21, 29, 26, 19, 28, 25, 19, 29, 26, 20, 29, 24, 21, 29, 24, 20, 30, 26, 20, 31, 25, 21, 31, 24, 20, 30, 24, 19, + 30, 24, 20, 29, 25, 20, 29, 25, 19, 31, 25, 20, 31, 25, 21, 30, 24, 21, 29, 25, 20, 30, 25, 21, 30, 24, 21, 29, 26, 21, 30, 26, 20, 31, 26, 20, 31, 26, 21, 29, 26, 21, 29, 27, 20, 30, 26, 21, 31, 25, 21, 31, 25, 20, 31, 26, 20, 29, 26, 22, 30, 26, 21, + 30, 25, 20, 29, 24, 21, 28, 25, 21, 29, 26, 21, 30, 26, 21, 30, 24, 21, 30, 26, 21, 29, 26, 21, 30, 25, 21, 30, 26, 20, 28, 27, 20, 29, 26, 21, 29, 25, 20, 27, 26, 19, 28, 25, 20, 29, 26, 21, 29, 26, 19, 28, 25, 19, 29, 26, 20, 29, 24, 21, 29, 24, 20, + 30, 26, 20, 31, 25, 21, 31, 24, 20, 30, 24, 19, 30, 24, 20, 29, 25, 20, 29, 25, 19, 31, 25, 20, 31, 25, 21, 30, 24, 21, 29, 25, 20, 30, 25, 21, 30, 24, 21, 29, 26, 21, 30, 26, 20, 31, 26, 20, 31, 26, 21, 29, 26, 21, 29, 27, 20, 30, 26, 21, 31, 25, 21, + 31, 25, 20, 31, 26, 20, 29, 26, 22, 30, 26, 21, 30, 25, 20, 29, 24, 21, 28, 25, 21, 29, 26, 21, 30, 26, 21, 30, 24, 21, 30, 26, 21, 29, 26, 21, 30, 25, 21, 30, 26, 20, 28, 27, 20, 29, 26, 21, 29, 25, 20, 27, 26, 19, 28, 25, 20, 29, 26, 21, 29, 26, 19, + 28, 25, 19, 29, 26, 20, 29, 24, 21, 29, 24, 20, 30, 26, 20, 31, 25, 21, 31, 24, 20, 30, 24, 19, 30, 24, 20, 29, 25, 20, 29, 25, 19, 31, 25, 20, 31, 25, 21, 30, 24, 21, 29, 25, 20, 30, 25, 21, 30, 24, 21, 29, 26, 21, 30, 26, 20, 31, 26, 20, 31, 26, 21, + 29, 26, 21, 29, 27, 20, 30, 26, 21, 31, 25, 21, 31, 25, 20, 31, 26, 20, 29, 26, 22, 30, 26, 21, 30, 25, 20, 29, 24, 21, 28, 25, 21, 29, 26, 21, 30, 26, 21, 30, 24, 21, 30, 26, 21, 29, 26, 21, 30, 25, 21, 30, 26, 20, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 55, 55, 55, 51, 51, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, + 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 29, 26, 20, 28, 25, 21, 29, 25, 20, 31, 25, 20, 30, 26, 21, 29, 27, 22, 29, 28, 21, 30, 26, 20, 29, 25, 21, + 30, 27, 21, 32, 26, 20, 31, 24, 20, 29, 25, 21, 29, 24, 21, 29, 25, 20, 28, 25, 20, 28, 25, 19, 28, 25, 21, 28, 24, 21, 30, 25, 21, 30, 27, 21, 28, 27, 21, 30, 27, 21, 29, 26, 20, 28, 26, 19, 29, 26, 19, 29, 27, 20, 28, 27, 19, 28, 25, 19, 27, 26, 20, + 28, 26, 20, 28, 25, 19, 28, 26, 19, 28, 26, 21, 29, 25, 20, 29, 25, 19, 29, 26, 20, 31, 26, 20, 30, 24, 20, 29, 25, 19, 29, 25, 20, 29, 23, 21, 29, 24, 21, 29, 25, 20, 30, 25, 21, 29, 24, 21, 29, 26, 20, 28, 25, 21, 29, 25, 20, 31, 25, 20, 30, 26, 21, + 29, 27, 22, 29, 28, 21, 30, 26, 20, 29, 25, 21, 30, 27, 21, 32, 26, 20, 31, 24, 20, 29, 25, 21, 29, 24, 21, 29, 25, 20, 28, 25, 20, 28, 25, 19, 28, 25, 21, 28, 24, 21, 30, 25, 21, 30, 27, 21, 28, 27, 21, 30, 27, 21, 29, 26, 20, 28, 26, 19, 29, 26, 19, + 29, 27, 20, 28, 27, 19, 28, 25, 19, 27, 26, 20, 28, 26, 20, 28, 25, 19, 28, 26, 19, 28, 26, 21, 29, 25, 20, 29, 25, 19, 29, 26, 20, 31, 26, 20, 30, 24, 20, 29, 25, 19, 29, 25, 20, 29, 23, 21, 29, 24, 21, 29, 25, 20, 30, 25, 21, 29, 24, 21, 29, 26, 20, + 28, 25, 21, 29, 25, 20, 31, 25, 20, 30, 26, 21, 29, 27, 22, 29, 28, 21, 30, 26, 20, 29, 25, 21, 30, 27, 21, 32, 26, 20, 31, 24, 20, 29, 25, 21, 29, 24, 21, 29, 25, 20, 28, 25, 20, 28, 25, 19, 28, 25, 21, 28, 24, 21, 30, 25, 21, 30, 27, 21, 28, 27, 21, + 30, 27, 21, 29, 26, 20, 28, 26, 19, 29, 26, 19, 29, 27, 20, 28, 27, 19, 28, 25, 19, 27, 26, 20, 28, 26, 20, 28, 25, 19, 28, 26, 19, 28, 26, 21, 29, 25, 20, 29, 25, 19, 29, 26, 20, 31, 26, 20, 30, 24, 20, 29, 25, 19, 29, 25, 20, 29, 23, 21, 29, 24, 21, + 29, 25, 20, 30, 25, 21, 29, 24, 21, 29, 26, 20, 28, 25, 21, 29, 25, 20, 31, 25, 20, 30, 26, 21, 29, 27, 22, 29, 28, 21, 30, 26, 20, 29, 25, 21, 30, 27, 21, 32, 26, 20, 31, 24, 20, 29, 25, 21, 29, 24, 21, 29, 25, 20, 28, 25, 20, 28, 25, 19, 28, 25, 21, + 28, 24, 21, 30, 25, 21, 30, 27, 21, 28, 27, 21, 30, 27, 21, 29, 26, 20, 28, 26, 19, 29, 26, 19, 29, 27, 20, 28, 27, 19, 28, 25, 19, 27, 26, 20, 28, 26, 20, 28, 25, 19, 28, 26, 19, 28, 26, 21, 29, 25, 20, 29, 25, 19, 29, 26, 20, 31, 26, 20, 30, 24, 20, + 29, 25, 19, 29, 25, 20, 29, 23, 21, 29, 24, 21, 29, 25, 20, 30, 25, 21, 29, 24, 21, 29, 26, 20, 28, 25, 21, 29, 25, 20, 31, 25, 20, 30, 26, 21, 29, 27, 22, 29, 28, 21, 30, 26, 20, 29, 25, 21, 30, 27, 21, 32, 26, 20, 31, 24, 20, 29, 25, 21, 29, 24, 21, + 29, 25, 20, 28, 25, 20, 28, 25, 19, 28, 25, 21, 28, 24, 21, 30, 25, 21, 30, 27, 21, 28, 27, 21, 30, 27, 21, 29, 26, 20, 28, 26, 19, 29, 26, 19, 29, 27, 20, 28, 27, 19, 28, 25, 19, 27, 26, 20, 28, 26, 20, 28, 25, 19, 28, 26, 19, 28, 26, 21, 29, 25, 20, + 29, 25, 19, 29, 26, 20, 31, 26, 20, 30, 24, 20, 29, 25, 19, 29, 25, 20, 29, 23, 21, 29, 24, 21, 29, 25, 20, 30, 25, 21, 29, 24, 21, 29, 26, 20, 28, 25, 21, 29, 25, 20, 31, 25, 20, 30, 26, 21, 29, 27, 22, 29, 28, 21, 30, 26, 20, 29, 25, 21, 30, 27, 21, + 32, 26, 20, 31, 24, 20, 29, 25, 21, 29, 24, 21, 29, 25, 20, 28, 25, 20, 28, 25, 19, 28, 25, 21, 28, 24, 21, 30, 25, 21, 30, 27, 21, 28, 27, 21, 30, 27, 21, 29, 26, 20, 28, 26, 19, 29, 26, 19, 29, 27, 20, 28, 27, 19, 28, 25, 19, 27, 26, 20, 28, 26, 20, + 28, 25, 19, 28, 26, 19, 28, 26, 21, 29, 25, 20, 29, 25, 19, 29, 26, 20, 31, 26, 20, 30, 24, 20, 29, 25, 19, 29, 25, 20, 29, 23, 21, 29, 24, 21, 29, 25, 20, 30, 25, 21, 29, 24, 21, 29, 26, 20, 28, 25, 21, 29, 25, 20, 31, 25, 20, 30, 26, 21, 29, 27, 22, + 29, 28, 21, 30, 26, 20, 29, 25, 21, 30, 27, 21, 32, 26, 20, 31, 24, 20, 29, 25, 21, 29, 24, 21, 29, 25, 20, 28, 25, 20, 28, 25, 19, 28, 25, 21, 28, 24, 21, 30, 25, 21, 30, 27, 21, 28, 27, 21, 30, 27, 21, 29, 26, 20, 28, 26, 19, 29, 26, 19, 29, 27, 20, + 28, 27, 19, 28, 25, 19, 27, 26, 20, 28, 26, 20, 28, 25, 19, 28, 26, 19, 28, 26, 21, 29, 25, 20, 29, 25, 19, 29, 26, 20, 31, 26, 20, 30, 24, 20, 29, 25, 19, 29, 25, 20, 29, 23, 21, 29, 24, 21, 29, 25, 20, 30, 25, 21, 29, 24, 21, 29, 26, 20, 28, 25, 21, + 29, 25, 20, 31, 25, 20, 30, 26, 21, 29, 27, 22, 29, 28, 21, 30, 26, 20, 29, 25, 21, 30, 27, 21, 32, 26, 20, 31, 24, 20, 29, 25, 21, 29, 24, 21, 29, 25, 20, 28, 25, 20, 28, 25, 19, 28, 25, 21, 28, 24, 21, 30, 25, 21, 30, 27, 21, 28, 27, 21, 30, 27, 21, + 29, 26, 20, 28, 26, 19, 29, 26, 19, 29, 27, 20, 28, 27, 19, 28, 25, 19, 27, 26, 20, 28, 26, 20, 28, 25, 19, 28, 26, 19, 28, 26, 21, 29, 25, 20, 29, 25, 19, 29, 26, 20, 31, 26, 20, 30, 24, 20, 29, 25, 19, 29, 25, 20, 29, 23, 21, 29, 24, 21, 29, 25, 20, + 30, 25, 21, 29, 24, 21, 29, 26, 20, 28, 25, 21, 29, 25, 20, 31, 25, 20, 30, 26, 21, 29, 27, 22, 29, 28, 21, 30, 26, 20, 29, 25, 21, 30, 27, 21, 32, 26, 20, 31, 24, 20, 29, 25, 21, 29, 24, 21, 29, 25, 20, 28, 25, 20, 28, 25, 19, 28, 25, 21, 28, 24, 21, + 30, 25, 21, 30, 27, 21, 28, 27, 21, 30, 27, 21, 29, 26, 20, 28, 26, 19, 29, 26, 19, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, + 31, 31, 32, 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 37, 37, 37, 41, 41, 42, 46, 46, 47, 50, 50, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 28, 25, 21, 29, 25, 20, 29, 25, 19, 30, 25, 20, 31, 24, 20, 30, 25, 20, 31, 27, 20, 31, 26, 21, 29, 25, 20, 30, 25, 19, 29, 25, 20, 28, 26, 21, 30, 26, 20, 30, 26, 19, 30, 25, 20, 29, 25, 21, 29, 25, 20, 28, 25, 20, 27, 25, 22, 29, 26, 22, + 29, 26, 20, 28, 26, 21, 29, 26, 23, 28, 26, 20, 27, 26, 21, 28, 27, 20, 28, 26, 19, 28, 25, 20, 28, 26, 20, 27, 25, 19, 27, 25, 20, 27, 26, 21, 29, 25, 20, 30, 25, 19, 29, 26, 20, 30, 25, 21, 29, 25, 20, 29, 25, 19, 31, 25, 20, 30, 25, 20, 29, 25, 19, + 31, 25, 19, 29, 25, 20, 29, 24, 20, 31, 24, 19, 30, 25, 20, 28, 25, 21, 29, 25, 20, 29, 25, 19, 30, 25, 20, 31, 24, 20, 30, 25, 20, 31, 27, 20, 31, 26, 21, 29, 25, 20, 30, 25, 19, 29, 25, 20, 28, 26, 21, 30, 26, 20, 30, 26, 19, 30, 25, 20, 29, 25, 21, + 29, 25, 20, 28, 25, 20, 27, 25, 22, 29, 26, 22, 29, 26, 20, 28, 26, 21, 29, 26, 23, 28, 26, 20, 27, 26, 21, 28, 27, 20, 28, 26, 19, 28, 25, 20, 28, 26, 20, 27, 25, 19, 27, 25, 20, 27, 26, 21, 29, 25, 20, 30, 25, 19, 29, 26, 20, 30, 25, 21, 29, 25, 20, + 29, 25, 19, 31, 25, 20, 30, 25, 20, 29, 25, 19, 31, 25, 19, 29, 25, 20, 29, 24, 20, 31, 24, 19, 30, 25, 20, 28, 25, 21, 29, 25, 20, 29, 25, 19, 30, 25, 20, 31, 24, 20, 30, 25, 20, 31, 27, 20, 31, 26, 21, 29, 25, 20, 30, 25, 19, 29, 25, 20, 28, 26, 21, + 30, 26, 20, 30, 26, 19, 30, 25, 20, 29, 25, 21, 29, 25, 20, 28, 25, 20, 27, 25, 22, 29, 26, 22, 29, 26, 20, 28, 26, 21, 29, 26, 23, 28, 26, 20, 27, 26, 21, 28, 27, 20, 28, 26, 19, 28, 25, 20, 28, 26, 20, 27, 25, 19, 27, 25, 20, 27, 26, 21, 29, 25, 20, + 30, 25, 19, 29, 26, 20, 30, 25, 21, 29, 25, 20, 29, 25, 19, 31, 25, 20, 30, 25, 20, 29, 25, 19, 31, 25, 19, 29, 25, 20, 29, 24, 20, 31, 24, 19, 30, 25, 20, 28, 25, 21, 29, 25, 20, 29, 25, 19, 30, 25, 20, 31, 24, 20, 30, 25, 20, 31, 27, 20, 31, 26, 21, + 29, 25, 20, 30, 25, 19, 29, 25, 20, 28, 26, 21, 30, 26, 20, 30, 26, 19, 30, 25, 20, 29, 25, 21, 29, 25, 20, 28, 25, 20, 27, 25, 22, 29, 26, 22, 29, 26, 20, 28, 26, 21, 29, 26, 23, 28, 26, 20, 27, 26, 21, 28, 27, 20, 28, 26, 19, 28, 25, 20, 28, 26, 20, + 27, 25, 19, 27, 25, 20, 27, 26, 21, 29, 25, 20, 30, 25, 19, 29, 26, 20, 30, 25, 21, 29, 25, 20, 29, 25, 19, 31, 25, 20, 30, 25, 20, 29, 25, 19, 31, 25, 19, 29, 25, 20, 29, 24, 20, 31, 24, 19, 30, 25, 20, 28, 25, 21, 29, 25, 20, 29, 25, 19, 30, 25, 20, + 31, 24, 20, 30, 25, 20, 31, 27, 20, 31, 26, 21, 29, 25, 20, 30, 25, 19, 29, 25, 20, 28, 26, 21, 30, 26, 20, 30, 26, 19, 30, 25, 20, 29, 25, 21, 29, 25, 20, 28, 25, 20, 27, 25, 22, 29, 26, 22, 29, 26, 20, 28, 26, 21, 29, 26, 23, 28, 26, 20, 27, 26, 21, + 28, 27, 20, 28, 26, 19, 28, 25, 20, 28, 26, 20, 27, 25, 19, 27, 25, 20, 27, 26, 21, 29, 25, 20, 30, 25, 19, 29, 26, 20, 30, 25, 21, 29, 25, 20, 29, 25, 19, 31, 25, 20, 30, 25, 20, 29, 25, 19, 31, 25, 19, 29, 25, 20, 29, 24, 20, 31, 24, 19, 30, 25, 20, + 28, 25, 21, 29, 25, 20, 29, 25, 19, 30, 25, 20, 31, 24, 20, 30, 25, 20, 31, 27, 20, 31, 26, 21, 29, 25, 20, 30, 25, 19, 29, 25, 20, 28, 26, 21, 30, 26, 20, 30, 26, 19, 30, 25, 20, 29, 25, 21, 29, 25, 20, 28, 25, 20, 27, 25, 22, 29, 26, 22, 29, 26, 20, + 28, 26, 21, 29, 26, 23, 28, 26, 20, 27, 26, 21, 28, 27, 20, 28, 26, 19, 28, 25, 20, 28, 26, 20, 27, 25, 19, 27, 25, 20, 27, 26, 21, 29, 25, 20, 30, 25, 19, 29, 26, 20, 30, 25, 21, 29, 25, 20, 29, 25, 19, 31, 25, 20, 30, 25, 20, 29, 25, 19, 31, 25, 19, + 29, 25, 20, 29, 24, 20, 31, 24, 19, 30, 25, 20, 28, 25, 21, 29, 25, 20, 29, 25, 19, 30, 25, 20, 31, 24, 20, 30, 25, 20, 31, 27, 20, 31, 26, 21, 29, 25, 20, 30, 25, 19, 29, 25, 20, 28, 26, 21, 30, 26, 20, 30, 26, 19, 30, 25, 20, 29, 25, 21, 29, 25, 20, + 28, 25, 20, 27, 25, 22, 29, 26, 22, 29, 26, 20, 28, 26, 21, 29, 26, 23, 28, 26, 20, 27, 26, 21, 28, 27, 20, 28, 26, 19, 28, 25, 20, 28, 26, 20, 27, 25, 19, 27, 25, 20, 27, 26, 21, 29, 25, 20, 30, 25, 19, 29, 26, 20, 30, 25, 21, 29, 25, 20, 29, 25, 19, + 31, 25, 20, 30, 25, 20, 29, 25, 19, 31, 25, 19, 29, 25, 20, 29, 24, 20, 31, 24, 19, 30, 25, 20, 28, 25, 21, 29, 25, 20, 29, 25, 19, 30, 25, 20, 31, 24, 20, 30, 25, 20, 31, 27, 20, 31, 26, 21, 29, 25, 20, 30, 25, 19, 29, 25, 20, 28, 26, 21, 30, 26, 20, + 30, 26, 19, 30, 25, 20, 29, 25, 21, 29, 25, 20, 28, 25, 20, 27, 25, 22, 29, 26, 22, 29, 26, 20, 28, 26, 21, 29, 26, 23, 28, 26, 20, 27, 26, 21, 28, 27, 20, 28, 26, 19, 28, 25, 20, 28, 26, 20, 27, 25, 19, 27, 25, 20, 27, 26, 21, 29, 25, 20, 30, 25, 19, + 29, 26, 20, 30, 25, 21, 29, 25, 20, 29, 25, 19, 31, 25, 20, 30, 25, 20, 29, 25, 19, 31, 25, 19, 29, 25, 20, 29, 24, 20, 31, 24, 19, 30, 25, 20, 28, 25, 21, 29, 25, 20, 29, 25, 19, 30, 25, 20, 31, 24, 20, 30, 25, 20, 31, 27, 20, 31, 26, 21, 29, 25, 20, + 30, 25, 19, 29, 25, 20, 28, 26, 21, 30, 26, 20, 30, 26, 19, 30, 25, 20, 29, 25, 21, 29, 25, 20, 28, 25, 20, 27, 25, 22, 29, 26, 22, 29, 26, 20, 28, 26, 21, 29, 26, 23, 28, 26, 20, 27, 26, 21, 28, 27, 20, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 41, 41, 42, 37, 37, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13, 13, 13, 13, 19, 19, 19, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, + 50, 50, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 50, 50, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, + 26, 26, 26, 19, 19, 19, 13, 13, 13, 13, 13, 13, 19, 19, 20, 26, 26, 26, 31, 31, 32, 36, 36, 37, 42, 42, 42, 46, 46, 47, 51, 51, 51, 54, 54, 55, 58, 58, 60, 62, 62, 64, 61, 61, 63, 60, 60, 62, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, 59, 59, 61, + 60, 60, 62, 61, 61, 63, 62, 62, 64, 58, 58, 60, 54, 54, 55, 51, 51, 51, 46, 46, 47, 42, 42, 42, 36, 36, 37, 31, 31, 32, 26, 26, 26, 19, 19, 20, 13, 13, 13,}; +const char* ui_launcher_res::carla_uiData = (const char*)temp_carla_ui_1; + diff --git a/source/plugin/ui_launcher_res.hpp b/source/plugin/ui_launcher_res.hpp new file mode 100644 index 000000000..22dad1bd3 --- /dev/null +++ b/source/plugin/ui_launcher_res.hpp @@ -0,0 +1,15 @@ +/* (Auto-generated binary data file). */ + +#ifndef BINARY_UI_LAUNCHER_RES_HPP +#define BINARY_UI_LAUNCHER_RES_HPP + +namespace ui_launcher_res +{ + extern const char* carla_uiData; + const unsigned int carla_uiDataSize = 183180; + const unsigned int carla_uiWidth = 430; + const unsigned int carla_uiHeight = 142; +} + +#endif // BINARY_UI_LAUNCHER_RES_HPP +